CVNov 1, 2024

HopTrack: A Real-time Multi-Object Tracking System for Embedded Devices

arXiv:2411.00608v11 citationsh-index: 53
Originality Incremental advance
AI Analysis

This work addresses the challenge of real-time, accurate multi-object tracking for embedded devices in applications like robotics and autonomous driving, representing an incremental improvement over prior methods.

The paper tackles the problem of running multi-object tracking on embedded devices, where existing methods struggle with low frame rates or accuracy trade-offs, and introduces HopTrack, which achieves up to 39.29 fps and 63.12% MOTA on the MOT16 benchmark, outperforming baselines by 2.15-4.82% while reducing energy, power, and memory usage.

Multi-Object Tracking (MOT) poses significant challenges in computer vision. Despite its wide application in robotics, autonomous driving, and smart manufacturing, there is limited literature addressing the specific challenges of running MOT on embedded devices. State-of-the-art MOT trackers designed for high-end GPUs often experience low processing rates (<11fps) when deployed on embedded devices. Existing MOT frameworks for embedded devices proposed strategies such as fusing the detector model with the feature embedding model to reduce inference latency or combining different trackers to improve tracking accuracy, but tend to compromise one for the other. This paper introduces HopTrack, a real-time multi-object tracking system tailored for embedded devices. Our system employs a novel discretized static and dynamic matching approach along with an innovative content-aware dynamic sampling technique to enhance tracking accuracy while meeting the real-time requirement. Compared with the best high-end GPU modified baseline Byte (Embed) and the best existing baseline on embedded devices MobileNet-JDE, HopTrack achieves a processing speed of up to 39.29 fps on NVIDIA AGX Xavier with a multi-object tracking accuracy (MOTA) of up to 63.12% on the MOT16 benchmark, outperforming both counterparts by 2.15% and 4.82%, respectively. Additionally, the accuracy improvement is coupled with the reduction in energy consumption (20.8%), power (5%), and memory usage (8%), which are crucial resources on embedded devices. HopTrack is also detector agnostic allowing the flexibility of plug-and-play.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes