English

Polymorph: Energy-Efficient Multi-Label Classification for Video Streams on Embedded Devices

Computer Vision and Pattern Recognition 2026-01-13 v3 Performance

Abstract

Real-time multi-label video classification on embedded devices is constrained by limited compute and energy budgets. Yet, video streams exhibit structural properties such as label sparsity, temporal continuity, and label co-occurrence that can be leveraged for more efficient inference. We introduce Polymorph, a context-aware framework that activates a minimal set of lightweight Low Rank Adapters (LoRA) per frame. Each adapter specializes in a subset of classes derived from co-occurrence patterns and is implemented as a LoRA weight over a shared backbone. At runtime, Polymorph dynamically selects and composes only the adapters needed to cover the active labels, avoiding full-model switching and weight merging. This modular strategy improves scalability while reducing latency and energy overhead. Polymorph achieves 40% lower energy consumption and improves mAP by 9 points over strong baselines on the TAO dataset. Polymorph is open source at https://github.com/inference-serving/polymorph/.

Keywords

Cite

@article{arxiv.2507.14959,
  title  = {Polymorph: Energy-Efficient Multi-Label Classification for Video Streams on Embedded Devices},
  author = {Saeid Ghafouri and Mohsen Fayyaz and Xiangchen Li and Deepu John and Bo Ji and Dimitrios Nikolopoulos and Hans Vandierendonck},
  journal= {arXiv preprint arXiv:2507.14959},
  year   = {2026}
}

Comments

Accepted at the IEEE/CVF winter conference on applications of computer vision (WACV 2026)

R2 v1 2026-07-01T04:09:56.806Z