Learning a Neural Association Network for Self-supervised Multi-Object Tracking
Not on the map. Why?
Abstract (arXiv)
This paper introduces a novel framework to learn data association for multi-object tracking in a self-supervised manner. Fully-supervised learning methods are known to achieve excellent tracking performances, but acquiring identity-level annotations is tedious and time-consuming. Motivated by the fact that in real-world scenarios object motion can be usually represented by a Markov process, we present a novel expectation maximization (EM) algorithm that trains a neural network to associate detections for tracking, without requiring prior knowledge of their temporal correspondences. At the core of our method lies a neural Kalman filter, with an observation model conditioned on associations of detections parameterized by a neural network. Given a batch of frames as input, data associations between detections from adjacent frames are predicted by a neural network followed by a Sinkhorn normalization that determines the assignment probabilities of detections to states. Kalman smoothing is then used to obtain the marginal probability of observations given the inferred states, producing a training objective to maximize this marginal probability using gradient descent. The proposed framework is fully differentiable, allowing the underlying neural model to be trained end-to-end. We evaluate our approach on the challenging MOT17, MOT20, and BDD100K datasets and achieve state-of-the-art results in comparison to self-supervised trackers using public detections.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 48 of its 64 references that are in the map. First posted on arXiv 18 Nov 2024.
Builds on
48 of 64 references.
References · 48
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,382
- 2018BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learningcited by 1,288
- 2017Simple Online and Realtime Tracking with a Deep Association Metriccited by 910
- 2016Simple Online and Realtime Trackingcited by 868
- 2021ByteTrack: Multi-Object Tracking by Associating Every Detection Boxcited by 823
36 more
- 2020HOTA: A Higher Order Metric for Evaluating Multi-Object Trackingcited by 552
- 2016MOT16: A Benchmark for Multi-Object Trackingcited by 532
- 2019Self-labelling via simultaneous clustering and representation learningcited by 528
- 2021TrackFormer: Multi-Object Tracking with Transformerscited by 518
- 2019Tracking without bells and whistlescited by 382
- 2021MOTR: End-to-End Multiple-Object Tracking with Transformercited by 381
- 2022Observation-Centric SORT: Rethinking SORT for Robust Multi-Object Trackingcited by 346
- 2019Omni-Scale Feature Learning for Person Re-Identificationcited by 295
- 2020Space-Time Correspondence as a Contrastive Random Walkcited by 239
- 2020Quasi-Dense Similarity Learning for Multiple Object Trackingcited by 220
- 2017Colorization as a Proxy Task for Visual Understandingcited by 175
- 2018Learning Latent Permutations with Gumbel-Sinkhorn Networkscited by 175
- 2015Deep Kalman Filterscited by 166
- 2022MOTRv2: Bootstrapping End-to-End Multi-Object Tracking by Pretrained Object Detectorscited by 148
- 2021Learning to Track with Object Permanencecited by 119
- 2023MeMOTR: Long-Term Memory-Augmented Transformer for Multi-Object Trackingcited by 88
- 2019How To Train Your Deep Multi-Object Trackercited by 71
- 2022Hard to Track Objects with Irregular Motions and Similar Appearances? Make It Easier by Buffering the Matching Spacecited by 66
- 2019FAMNet: Joint Learning of Feature, Affinity and Multi-dimensional Assignment for Online Multiple Object Trackingcited by 65
- 2022Unifying Short and Long-Term Tracking with Graph Hierarchiescited by 62
- 2020Lifted Disjoint Paths with Application in Multiple Object Trackingcited by 55
- 2015Near-Online Multi-target Tracking with Aggregated Local Flow Descriptorcited by 46
- 2021Learning a Proposal Classifier for Multiple Object Trackingcited by 42
- 2020Probabilistic Tracklet Scoring and Inpainting for Multiple Object Trackingcited by 36
- 2020Simple Unsupervised Multi-Object Trackingcited by 33
- 2021Self-Supervised Multi-Object Tracking with Cross-Input Consistencycited by 25
- 2019CVPR19 Tracking and Detection Challenge: How crowded can it get?cited by 22
- 2021Making Higher Order MOT Scalable: An Efficient Approximate Solver for Lifted Disjoint Pathscited by 19
- 2022Online Multi-Object Tracking with Unsupervised Re-Identification Learning and Occlusion Estimationcited by 16
- 2024Self-Supervised Multi-Object Tracking with Path Consistencycited by 16
- 2023Uncertainty-aware Unsupervised Multi-Object Trackingcited by 12
- 2022Learning of Global Objective for Network Flow in Multi-Object Trackingcited by 11
- 2023Tracking without Label: Unsupervised Multiple Object Tracking via Contrastive Similarity Learningcited by 8
- 2024Learning Data Association for Multi-Object Tracking using Only Coordinatescited by 8
- 2024PKF: Probabilistic Data Association Kalman Filter for Multi-Object Trackingcited by 3
- 2023Mixture of Dynamical Variational Autoencoders for Multi-Source Trajectory Modeling and Separationcited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Causal neural set filtering for online multi-target tracking13 Sep 2026