Xu, R., Zhang, C. L., Wang, P., Lee, J., Mitra, S., Chaterji, S., Li, Y., and Bagchi, S. (2020). ApproxDet: content and contention-aware approximate object detection for mobiles. Proceedings of the 18th Conference on Embedded Networked Sensor Systems.

Paper BibTeX Why ApproxDet Demo Demo Series

Ran Xu, PengCheng Wang, Jayoung Lee

Advanced video analytic systems, including scene classification and object detection, have seen widespread success in various domains such as smart cities and autonomous systems. With an evolution of heterogeneous client devices, there is incentive to move these heavy video analytics workloads from the cloud to mobile devices for low latency and real-time processing and to preserve user privacy. However, most video analytic systems are heavyweight and are trained offline with some pre-defined latency or accuracy requirements. This makes them unable to adapt at runtime in the face of three types of dynamism --- the input video characteristics change, the amount of compute resources available on the node changes due to co-located applications, and the user's latency-accuracy requirements change. In this paper we introduce ApproxDet, an adaptive video object detection framework for mobile devices to meet accuracy-latency requirements in the face of changing content and resource contention scenarios. To achieve this, we introduce a multi-branch object detection kernel, which incorporates a data-driven modeling approach on the performance metrics, and a latency SLA-driven scheduler to pick the best execution branch at runtime. We evaluate ApproxDet on a large benchmark video dataset and compare quantitatively to AdaScale and YOLOv3. We find that ApproxDet is able to adapt to a wide variety of contention and content characteristics and outshines all baselines, e.g., it achieves 52% lower latency and 11.1% higher accuracy over YOLOv3. Our software is open-sourced at https://github.com/purdue-dcsl/ApproxDet.

Available for licensing through Purdue's Office of Technology Commercialization (OTC), contact: Matt Halladay of OTC at mrhalladay@prf.org