[Paper Review] Learning to Track Any Object
This paper proposes a unified framework that repurposes category-specific object detectors into a category-agnostic, object-specific tracker using a learnable objectness prior. By jointly training on image and video data and applying a differentiable, on-the-fly linear template adaptation, the method achieves state-of-the-art tracking and video object segmentation performance with high-quality instance masks, even using only box-level supervision in the first frame.
Object tracking can be formulated as "finding the right object in a video". We observe that recent approaches for class-agnostic tracking tend to focus on the "finding" part, but largely overlook the "object" part of the task, essentially doing a template matching over a frame in a sliding-window. In contrast, class-specific trackers heavily rely on object priors in the form of category-specific object detectors. In this work, we re-purpose category-specific appearance models into a generic objectness prior. Our approach converts a category-specific object detector into a category-agnostic, object-specific detector (i.e. a tracker) efficiently, on the fly. Moreover, at test time the same network can be applied to detection and tracking, resulting in a unified approach for the two tasks. We achieve state-of-the-art results on two recent large-scale tracking benchmarks (OxUvA and GOT, using external data). By simply adding a mask prediction branch, our approach is able to produce instance segmentation masks for the tracked object. Despite only using box-level information on the first frame, our method outputs high-quality masks, as evaluated on the DAVIS '17 video object segmentation benchmark.
Motivation & Objective
- To address the challenge of generic, user-initialized object tracking by incorporating a generic objectness prior derived from category-specific detectors.
- To improve robustness against distractors and appearance variations by learning discriminative object templates in a differentiable, end-to-end manner.
- To unify object detection, single-object tracking, and video object segmentation under a single architecture with minimal supervision.
- To achieve state-of-the-art performance on large-scale tracking and video segmentation benchmarks without requiring fine-tuning on test sequences.
Proposed method
- Repurpose a category-specific Mask R-CNN detector into a category-agnostic tracker by training jointly on image (COCO) and video (OxUvA, GOT10k) datasets.
- Introduce a differentiable, closed-form linear discriminator (T_d) that separates the object of interest from background and distractors using features from the first frame.
- Use the template embedding to compute similarity maps that reweight features in subsequent frames, enabling precise localization of the tracked object.
- Extend the model with a mask prediction head to enable instance and video object segmentation with only box-level supervision in the first frame.
- Apply a simple temporal heuristic at test time to maintain tracking consistency across long sequences.
- Train and deploy the same network for detection, tracking, and segmentation, enabling a unified pipeline.
Experimental results
Research questions
- RQ1Can a category-specific detector be effectively repurposed into a generic, object-specific tracker without requiring category-specific priors?
- RQ2How can a differentiable, on-the-fly template adaptation strategy improve robustness to distractors and appearance variations in tracking?
- RQ3To what extent can a unified model trained for detection also achieve state-of-the-art performance in tracking and video object segmentation?
- RQ4Can high-quality instance segmentation masks be generated from only box-level supervision in the first frame using a unified architecture?
Key findings
- The method achieves state-of-the-art performance on the OxUvA benchmark for long-term tracking, outperforming prior methods without external data.
- On the GOT10k benchmark, the method outperforms state-of-the-art approaches that use external data, achieving a significant margin in tracking accuracy.
- On the LTB35 dataset (VOT 2018 Long-term challenge), the method achieves an F-measure of 61.2 using a single model and hyperparameters across all experiments, outperforming prior methods that require dataset-specific tuning.
- On the DAVIS’17 video segmentation benchmark, the method achieves a mean F-measure of 67.8 and a mean Jaccard of 59.2, performing competitively with specialized methods that require pixel-level mask supervision or end-to-end fine-tuning.
- Despite using only box-level annotations in the first frame, the method produces high-quality segmentation masks, with a decay of 12.0 for F-measure, indicating strong robustness to appearance changes.
- The model achieves a COCO instance segmentation mAP of 30.5 when used as a detector, demonstrating strong generalization despite being optimized for tracking.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.