Learnable Graph Matching: Incorporating Graph Partitioning with Deep Feature Learning for Multiple Object Tracking
Not on the map. Why?
Abstract (arXiv)
Data association across frames is at the core of Multiple Object Tracking (MOT) task. This problem is usually solved by a traditional graph-based optimization or directly learned via deep learning. Despite their popularity, we find some points worth studying in current paradigm: 1) Existing methods mostly ignore the context information among tracklets and intra-frame detections, which makes the tracker hard to survive in challenging cases like severe occlusion. 2) The end-to-end association methods solely rely on the data fitting power of deep neural networks, while they hardly utilize the advantage of optimization-based assignment methods. 3) The graph-based optimization methods mostly utilize a separate neural network to extract features, which brings the inconsistency between training and inference. Therefore, in this paper we propose a novel learnable graph matching method to address these issues. Briefly speaking, we model the relationships between tracklets and the intra-frame detections as a general undirected graph. Then the association problem turns into a general graph matching between tracklet graph and detection graph. Furthermore, to make the optimization end-to-end differentiable, we relax the original graph matching into continuous quadratic programming and then incorporate the training of it into a deep graph network with the help of the implicit function theorem. Lastly, our method GMTracker, achieves state-of-the-art performance on several standard MOT datasets. Our code will be available at https://github.com/jiaweihe1996/GMTracker .
Key facts. Cited by 47 papers in the map (data through 7 Oct 2026). Builds on 36 of its 79 references that are in the map. First posted on arXiv 30 Mar 2021.
Builds on
36 of 79 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2017Simple Online and Realtime Tracking with a Deep Association Metriccited by 908
- 2016Simple Online and Realtime Trackingcited by 862
- 2016Performance Measures and a Data Set for Multi-Target, Multi-Camera Trackingcited by 685
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2020HOTA: A Higher Order Metric for Evaluating Multi-Object Trackingcited by 546
- 2016MOT16: A Benchmark for Multi-Object Trackingcited by 531
- 2020FairMOT: On the Fairness of Detection and Re-Identification in Multiple Object Trackingcited by 489
24 more
- 2020Tracking Objects as Pointscited by 483
- 2019Tracking without bells and whistlescited by 382
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
- 2019Learning a Neural Solver for Multiple Object Trackingcited by 198
- 2020GNN3DMOT: Graph Neural Network for 3D Multi-Object Tracking with Multi-Feature Learningcited by 113
- 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 98
- 2018Deep Affinity Network for Multiple Object Trackingcited by 82
- 2016Learning by tracking: Siamese CNN for robust target associationcited by 79
- 2019Online Multi-Object Tracking with Dual Matching Attention Networkscited by 77
- 2017Tracking The Untrackable: Learning To Track Multiple Cues with Long-Term Dependenciescited by 76
- 2019How To Train Your Deep Multi-Object Trackercited by 71
- 2020RetinaTrack: Online Single Stage Joint Detection and Trackingcited by 67
- 2019FAMNet: Joint Learning of Feature, Affinity and Multi-dimensional Assignment for Online Multiple Object Trackingcited by 65
- 2020Lifted Disjoint Paths with Application in Multiple Object Trackingcited by 55
- 2015Near-Online Multi-target Tracking with Aggregated Local Flow Descriptorcited by 46
- 2018Exploit the Connectivity: Multi-Object Tracking with TrackletNetcited by 30
- 2016A Study of Lagrangean Decompositions and Dual Ascent Solvers for Graph Matchingcited by 26
- 2020GCNNMatch: Graph Convolutional Neural Networks for Multi-Object Tracking via Sinkhorn Normalizationcited by 25
- 2016Multi-Person Tracking by Multicut and Deep Matchingcited by 23
- 2018On the Differentiability of the Solution to Convex Optimization Problemscited by 23
- 2019Graph Neural Based End-to-end Data Association Framework for Online Multiple-Object Trackingcited by 15
- 2016Learning Optimal Parameters for Multi-target Tracking with Contextual Interactionscited by 8
- 2015Tracklet Association by Online Target-Specific Metric Learning and Coherent Dynamics Estimationcited by 5
- 2020Enhancing the Association in Multi-Object Tracking via Neighbor Graphcited by 2
Built on by
Citing papers per year: 2021: 4; 2022: 13; 2023: 11; 2024: 10; 2025: 7; 2026: 2.
47 papers.
Sort:
By area:
- 2022StrongSORT: Make DeepSORT Great Againcited by 213
- 2021SimpleTrack: Understanding and Rethinking 3D Multi-object Trackingcited by 102
- 2022SIGMA: Semantic-complete Graph Matching for Domain Adaptive Object Detectioncited by 74
- 2023Hybrid-SORT: Weak Cues Matter for Online Multi-Object Trackingcited by 66
- 2023MotionTrack: Learning Robust Short-term and Long-term Motions for Multi-Object Trackingcited by 64
- 2022Unifying Short and Long-Term Tracking with Graph Hierarchiescited by 62
- 2023SparseTrack: Multi-Object Tracking by Performing Scene Decomposition based on Pseudo-Depthcited by 48
- 2021Immortal Tracker: Tracklet Never Diescited by 42
- 2023DiffusionTrack: Diffusion Model For Multi-Object Trackingcited by 40
- 2022Tracking Objects as Pixel-wise Distributionscited by 36
- 2022Towards Discriminative Representation: Multi-view Trajectory Contrastive Learning for Online Multi-object Trackingcited by 33
- 2021Exploiting Long-Term Dependencies for Generating Dynamic Scene Graphscited by 30
35 more
- 2022Densely Constrained Depth Estimator for Monocular 3D Object Detectioncited by 27
- 2024Towards Generalizable Multi-Object Trackingcited by 22
- 2021Split and Connect: A Universal Tracklet Booster for Multi-Object Trackingcited by 17
- 2022Online Multi-Object Tracking with Unsupervised Re-Identification Learning and Occlusion Estimationcited by 16
- 2022Generalizing Multiple Object Tracking to Unseen Domains by Introducing Natural Language Representationcited by 16
- 2022Learning of Global Objective for Network Flow in Multi-Object Trackingcited by 11
- 2024SG-PGM: Partial Graph Matching Network with Semantic Geometric Fusion for 3D Scene Graph Alignment and Its Downstream Taskscited by 10
- 2022Multi-Object Tracking and Segmentation via Neural Message Passingcited by 9
- 2023LEGO: Learning and Graph-Optimized Modular Tracker for Online Multi-Object Tracking with Point Cloudscited by 9
- 2024DeconfuseTrack:Dealing with Confusion for Multi-Object Trackingcited by 9
- 2022Recent Advances in Embedding Methods for Multi-Object Tracking: A Surveycited by 8
- 2023Multi-Scene Generalized Trajectory Global Graph Solver with Composite Nodes for Multiple Object Trackingcited by 7
- 2024Ensemble Quadratic Assignment Network for Graph Matchingcited by 6
- 2025PD-SORT: Occlusion-Robust Multi-Object Tracking Using Pseudo-Depth Cuescited by 6
- 2024CURSOR: Scalable Mixed-Order Hypergraph Matching with CUR Decompositioncited by 3
- 2025NOOUGAT: Towards Unified Online and Offline Multi-Object Trackingcited by 3
- 2023Tracking Objects with 3D Representation from Videoscited by 2
- 2023Permutation-Invariant Graph Partitioning:How Graph Neural Networks Capture Structural Interactions?cited by 2
- 2024SFSORT: Scene Features-based Simple Online Real-Time Trackercited by 2
- 2025One Graph to Track Them All: Dynamic GNNs for Single- and Multi-View Trackingcited by 2
- 2026Hypergraph-State Collaborative Reasoning for Multi-Object Trackingcited by 2
- 2022Transformer-based assignment decision network for multiple object trackingcited by 1
- 2022Strong-TransCenter: Improved Multi-Object Tracking based on Transformers with Dense Representationscited by 1
- 2023S3Track: Self-supervised Tracking with Soft Assignment Flowcited by 0
- 2023UnsMOT: Unified Framework for Unsupervised Multi-Object Tracking with Geometric Topology Guidancecited by 0
- 2023Classification-Aided Robust Multiple Target Tracking Using Neural Enhanced Message Passingcited by 0
- 2024Motion Mapping Cognition: A Nondecomposable Primary Process in Human Visioncited by 0
- 2024MapTrack: Tracking in the Mapcited by 0
- 2024SSP-GNN: Learning to Track via Bilevel Optimizationcited by 0
- 2024CLAP: Concave Linear APproximation for Quadratic Graph Matchingcited by 0
- 2025Bridge the Gap Between Visual and Linguistic Comprehension for Generalized Zero-shot Semantic Segmentationcited by 0
- 2025FRAM: Frobenius-Regularized Assignment Matching with Mixed-Precision Computingcited by 0
- 2025Delving into Dynamic Scene Cue-Consistency for Robust 3D Multi-Object Trackingcited by 0
- 2025SMTrack: End-to-End Trained Spiking Neural Networks for Multi-Object Tracking in RGB Videoscited by 0
- 2026PS-MOT: Cultivating Instance Awareness from Point Seeds for Multi-Object Trackingcited by 0
- 2026PS-MOT: Cultivating Instance Awareness from Point Seeds for Multi-Object Tracking29 Jun 2026
- 2026Hypergraph-State Collaborative Reasoning for Multi-Object Tracking14 Apr 2026
- 2025NOOUGAT: Towards Unified Online and Offline Multi-Object Tracking2 Sep 2025
- 2025SMTrack: End-to-End Trained Spiking Neural Networks for Multi-Object Tracking in RGB Videos20 Aug 2025
- 2025Delving into Dynamic Scene Cue-Consistency for Robust 3D Multi-Object Tracking15 Aug 2025
- 2025FRAM: Frobenius-Regularized Assignment Matching with Mixed-Precision Computing26 Jul 2025
- 2025One Graph to Track Them All: Dynamic GNNs for Single- and Multi-View Tracking11 Jul 2025
- 2025Bridge the Gap Between Visual and Linguistic Comprehension for Generalized Zero-shot Semantic Segmentation31 Mar 2025
- 2025PD-SORT: Occlusion-Robust Multi-Object Tracking Using Pseudo-Depth Cues20 Jan 2025
- 2024CLAP: Concave Linear APproximation for Quadratic Graph Matching22 Oct 2024
- 2024SSP-GNN: Learning to Track via Bilevel Optimization5 Jul 2024
- 2024Towards Generalizable Multi-Object Tracking1 Jun 2024
35 more
- 2024SFSORT: Scene Features-based Simple Online Real-Time Tracker11 Apr 2024
- 2024SG-PGM: Partial Graph Matching Network with Semantic Geometric Fusion for 3D Scene Graph Alignment and Its Downstream Tasks28 Mar 2024
- 2024Ensemble Quadratic Assignment Network for Graph Matching11 Mar 2024
- 2024DeconfuseTrack:Dealing with Confusion for Multi-Object Tracking5 Mar 2024
- 2024CURSOR: Scalable Mixed-Order Hypergraph Matching with CUR Decomposition26 Feb 2024
- 2024MapTrack: Tracking in the Map20 Feb 2024
- 2024Motion Mapping Cognition: A Nondecomposable Primary Process in Human Vision2 Feb 2024
- 2023Multi-Scene Generalized Trajectory Global Graph Solver with Composite Nodes for Multiple Object Tracking14 Dec 2023
- 2023Permutation-Invariant Graph Partitioning:How Graph Neural Networks Capture Structural Interactions?14 Dec 2023
- 2023Classification-Aided Robust Multiple Target Tracking Using Neural Enhanced Message Passing19 Oct 2023
- 2023UnsMOT: Unified Framework for Unsupervised Multi-Object Tracking with Geometric Topology Guidance3 Sep 2023
- 2023LEGO: Learning and Graph-Optimized Modular Tracker for Online Multi-Object Tracking with Point Clouds19 Aug 2023
- 2023DiffusionTrack: Diffusion Model For Multi-Object Tracking19 Aug 2023
- 2023Hybrid-SORT: Weak Cues Matter for Online Multi-Object Tracking1 Aug 2023
- 2023Tracking Objects with 3D Representation from Videos8 Jun 2023
- 2023SparseTrack: Multi-Object Tracking by Performing Scene Decomposition based on Pseudo-Depth8 Jun 2023
- 2023S3Track: Self-supervised Tracking with Soft Assignment Flow17 May 2023
- 2023MotionTrack: Learning Robust Short-term and Long-term Motions for Multi-Object Tracking18 Mar 2023
- 2022Unifying Short and Long-Term Tracking with Graph Hierarchies6 Dec 2022
- 2022Generalizing Multiple Object Tracking to Unseen Domains by Introducing Natural Language Representation3 Dec 2022
- 2022Strong-TransCenter: Improved Multi-Object Tracking based on Transformers with Dense Representations24 Oct 2022
- 2022Transformer-based assignment decision network for multiple object tracking6 Aug 2022
- 2022Densely Constrained Depth Estimator for Monocular 3D Object Detection20 Jul 2022
- 2022Multi-Object Tracking and Segmentation via Neural Message Passing15 Jul 2022
- 2022Tracking Objects as Pixel-wise Distributions12 Jul 2022
- 2022Recent Advances in Embedding Methods for Multi-Object Tracking: A Survey22 May 2022
- 2022Learning of Global Objective for Network Flow in Multi-Object Tracking30 Mar 2022
- 2022Towards Discriminative Representation: Multi-view Trajectory Contrastive Learning for Online Multi-object Tracking27 Mar 2022
- 2022SIGMA: Semantic-complete Graph Matching for Domain Adaptive Object Detection12 Mar 2022
- 2022StrongSORT: Make DeepSORT Great Again28 Feb 2022
- 2022Online Multi-Object Tracking with Unsupervised Re-Identification Learning and Occlusion Estimation4 Jan 2022
- 2021Exploiting Long-Term Dependencies for Generating Dynamic Scene Graphs18 Dec 2021
- 2021Immortal Tracker: Tracklet Never Dies26 Nov 2021
- 2021SimpleTrack: Understanding and Rethinking 3D Multi-object Tracking18 Nov 2021
- 2021Split and Connect: A Universal Tracklet Booster for Multi-Object Tracking6 May 2021
- 2023DiffusionTrack: Diffusion Model For Multi-Object Trackingcited by 40
- 2023DiffusionTrack: Diffusion Model For Multi-Object Tracking19 Aug 2023
- 2022StrongSORT: Make DeepSORT Great Againcited by 213
- 2021SimpleTrack: Understanding and Rethinking 3D Multi-object Trackingcited by 102
- 2022SIGMA: Semantic-complete Graph Matching for Domain Adaptive Object Detectioncited by 74
- 2023Hybrid-SORT: Weak Cues Matter for Online Multi-Object Trackingcited by 66
- 2023MotionTrack: Learning Robust Short-term and Long-term Motions for Multi-Object Trackingcited by 64
- 2022Unifying Short and Long-Term Tracking with Graph Hierarchiescited by 62
- 2023SparseTrack: Multi-Object Tracking by Performing Scene Decomposition based on Pseudo-Depthcited by 48
- 2021Immortal Tracker: Tracklet Never Diescited by 42
- 2022Tracking Objects as Pixel-wise Distributionscited by 36
- 2022Towards Discriminative Representation: Multi-view Trajectory Contrastive Learning for Online Multi-object Trackingcited by 33
- 2021Exploiting Long-Term Dependencies for Generating Dynamic Scene Graphscited by 30
- 2022Densely Constrained Depth Estimator for Monocular 3D Object Detectioncited by 27
12 most cited of 46 All 46 (JSON)
- 2026PS-MOT: Cultivating Instance Awareness from Point Seeds for Multi-Object Tracking29 Jun 2026
- 2026Hypergraph-State Collaborative Reasoning for Multi-Object Tracking14 Apr 2026
- 2025NOOUGAT: Towards Unified Online and Offline Multi-Object Tracking2 Sep 2025
- 2025SMTrack: End-to-End Trained Spiking Neural Networks for Multi-Object Tracking in RGB Videos20 Aug 2025
- 2025Delving into Dynamic Scene Cue-Consistency for Robust 3D Multi-Object Tracking15 Aug 2025
- 2025FRAM: Frobenius-Regularized Assignment Matching with Mixed-Precision Computing26 Jul 2025
- 2025One Graph to Track Them All: Dynamic GNNs for Single- and Multi-View Tracking11 Jul 2025
- 2025Bridge the Gap Between Visual and Linguistic Comprehension for Generalized Zero-shot Semantic Segmentation31 Mar 2025
- 2025PD-SORT: Occlusion-Robust Multi-Object Tracking Using Pseudo-Depth Cues20 Jan 2025
- 2024CLAP: Concave Linear APproximation for Quadratic Graph Matching22 Oct 2024
- 2024SSP-GNN: Learning to Track via Bilevel Optimization5 Jul 2024
- 2024Towards Generalizable Multi-Object Tracking1 Jun 2024
12 newest of 46 All 46 (JSON)