Learnable Graph Matching: A Practical Paradigm for Data Association
Not on the map. Why?
Abstract (arXiv)
Data association is at the core of many computer vision tasks, e.g., multiple object tracking, image matching, and point cloud registration. however, current data association solutions have some defects: they mostly ignore the intra-view context information; besides, they either train deep association models in an end-to-end way and hardly utilize the advantage of optimization-based assignment methods, or only use an off-the-shelf neural network to extract features. In this paper, we propose a general learnable graph matching method to address these issues. Especially, we model the intra-view relationships as an undirected graph. Then data association turns into a general graph matching problem between graphs. Furthermore, to make optimization end-to-end differentiable, we relax the original graph matching problem into continuous quadratic programming and then incorporate training into a deep graph neural network with KKT conditions and implicit function theorem. In MOT task, our method achieves state-of-the-art performance on several MOT datasets. For image matching, our method outperforms state-of-the-art methods on a popular indoor dataset, ScanNet. For point cloud registration, we also achieve competitive results. Code will be available at https://github.com/jiaweihe1996/GMTracker.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 68 of its 123 references that are in the map. First posted on arXiv 27 Mar 2023.
Builds on
68 of 123 references.
References · 68
- 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
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2021YOLOX: Exceeding YOLO Series in 2021cited by 1,064
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 974
- 2017Simple Online and Realtime Tracking with a Deep Association Metriccited by 908
- 2016Simple Online and Realtime Trackingcited by 862
- 2021ByteTrack: Multi-Object Tracking by Associating Every Detection Boxcited by 812
38 more
- 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
- 2020Tracking Objects as Pointscited by 483
- 2019Tracking without bells and whistlescited by 382
- 2021MOTR: End-to-End Multiple-Object Tracking with Transformercited by 379
- 2020TransTrack: Multiple Object Tracking with Transformercited by 370
- 2020MOT20: A benchmark for multi object tracking in crowded scenescited by 355
- 20163DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructionscited by 333
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
- 2020Quasi-Dense Similarity Learning for Multiple Object Trackingcited by 220
- 2022Geometric Transformer for Fast and Robust Point Cloud Registrationcited by 200
- 2019Learning a Neural Solver for Multiple Object Trackingcited by 198
- 2018PPFNet: Global Context Aware Local Features for Robust 3D Point Matchingcited by 180
- 2017Learning to Find Good Correspondencescited by 176
- 2021Track to Detect and Segment: An Online Multi-Object Trackercited by 156
- 2019Learning Two-View Correspondences and Geometry Using Order-Aware Networkcited by 148
- 2019PRNet: Self-Supervised Learning for Partial-to-Partial Registrationcited by 146
- 2022QuadTree Attention for Vision Transformerscited by 129
- 2021Learning to Track with Object Permanencecited by 117
- 2020Chained-Tracker: Chaining Paired Attentive Regression Results for End-to-End Joint Multiple-Object Detection and Trackingcited by 115
- 2020GNN3DMOT: Graph Neural Network for 3D Multi-Object Tracking with Multi-Feature Learningcited by 113
- 2020Feature-metric Registration: A Fast Semi-supervised Approach for Robust Point Cloud Registration without Correspondencescited by 108
- 2020Rethinking the competition between detection and ReID in Multi-Object Trackingcited by 101
- 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 98
- 2021Robust Point Cloud Registration Framework Based on Deep Graph Matchingcited by 96
- 2021TransMOT: Spatial-Temporal Graph Transformer for Multiple Object Trackingcited by 93
- 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
- 2020TubeTK: Adopting Tubes to Track Multi-Object in a One-Step Training Modelcited by 70
- 2021Multiple Object Tracking with Correlation Learningcited by 67
- 2020Lifted Disjoint Paths with Application in Multiple Object Trackingcited by 55
50 most cited of 68 All 68 (JSON)
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.