SmartAdapt: Multi-Branch Object Detection Framework for Videos on Mobiles
Several recent works seek to create lightweight deep networks for video object detection on mobiles. We observe that many existing detectors, previously deemed computationally costly for mobiles, intrinsically support adaptive inference, and offer a multi-branch object detection framework (MBODF). Here, an MBODF is referred to as a solution that has many execution branches and one can dynamically choose from among them at inference time to satisfy varying latency requirements (e.g. by varying resolution of an input frame). In this paper, we ask, and answer, the wide-ranging question across all MBODFs: How to expose the right set of execution branches and then how to schedule the optimal one at inference time? In addition, we uncover the importance of making a content-aware decision on which branch to run, as the optimal one is conditioned on the video content. Finally, we explore a content-aware scheduler, an Oracle one, and then a practical one, leveraging various lightweight feature extractors. Our evaluation shows that layered on Faster R-CNN-based MBODF, compared to 7 baselines, our SMARTADAPT achieves a higher Pareto optimal curve in the accuracy-vs-latency space for the ILSVRC VID dataset.
Code (0)
등록된 구현이 없습니다.
Tasks
object-detectionObject DetectionVideo Object DetectionSimilar Papers 제목 키워드 기반
Boosting 3D Object Detection with Semantic-Aware Multi-Branch Framework
In autonomous driving, LiDAR sensors are vital for acquiring 3D point clouds, providing reliable geometric information. However, traditional sampling methods of preprocessing often ignore semantic features, leading to de…
3D Object DetectionAutonomous DrivingObjectobject-detection+1Multi-object Tracking with a Hierarchical Single-branch Network
Recent Multiple Object Tracking (MOT) methods have gradually attempted to integrate object detection and instance re-identification (Re-ID) into a united network to form a one-stage solution. Typically, these methods use…
Multi-Object TrackingMultiple Object TrackingObjectobject-detection+3StereoDETR: Stereo-based Transformer for 3D Object Detection
Compared to monocular 3D object detection, stereo-based 3D methods offer significantly higher accuracy but still suffer from high computational overhead and latency. The state-of-the-art stereo 3D detection method achiev…
Monocular 3D Object DetectionA Dual-Branch Collaborative Framework for Joint Optimization of Underwater Image Enhancement and Object Detection
Due to wavelength dependent light absorption and scattering, underwater images usually suffer from color distortion and blurred details, which limits underwater object detection performance. Existing underwater image enh…
Image EnhancementObject DetectionMulti-Semantic Interactive Learning for Object Detection
Single-branch object detection methods use shared features for localization and classification, yet the shared features are not fit for the two different tasks simultaneously. Multi-branch object detection methods usuall…
ClassificationObjectobject-detectionObject Detection+1