Beyond the Survey: A Systematic Empirical Study of Detection and Association in Visual MOT
Organizations: School of Electrical Engineering and Computer Science at GIST, Gwangju, Korea · School of Engineering and Technology, University of Washington Tacoma, United States
Abstract
This paper presents a comprehensive experimental evaluation and detailed analysis of state-of-the-art multi-object tracking algorithms, with an emphasis on quantifying the individual contributions of detection and association components to overall tracking performance. Unlike existing surveys that primarily offer theoretical categorizations or taxonomies of tracking methods, our work adopts a rigorous experimental perspective grounded in publicly available implementations, providing practical guidance for researchers and practitioners in method selection and system design. We introduce a unified pipeline diagram that consolidates the core components across the two main branches of visual multi-object tracking: tracking-by-detection and end-to-end deep learning paradigms, and systematically analyze the object detection, feature extraction, and data association modules. Through extensive empirical studies on standard benchmarks, including MOT16, MOT17, MOT20, SportsMOT, DanceTrack, and CrowdTrack datasets, we reveal critical insights: (1) detection quality dominates association strategy performance, with detector improvements yielding more than 10% gains compared to less than 5% from refined association strategies; (2) modern deep learning detectors paired with specialized re-identification models significantly outperform joint detection and embedding approaches; and (3) transformer-based end-to-end methods exhibit greater robustness to detection quality variations but at a substantial computational cost. Our findings from extensive experiments provide key insights into component-level effects in MOT, particularly the dominant influence of detection quality relative to association, while offering practical insights for designing and optimizing MOT systems under varying performance and robustness requirements. Code and experimental setups are available at github.com/linh-gist/VisualMOT.
Figures & tables
| Focus | Year | Ref. | Contributions | Limitation |
|---|---|---|---|---|
| Generic texttt | 2021 | [ 10 ] | Comprehensive review of MOT formulation and methods. | Rely on qualitative analysis or aggregated published results, without controlled matched-condition experiments isolating individual components. |
| 2025 | [ 8 ] | Groups TBD methods into five categories, compares E2E versus TBD, and assesses tracker generality across domains. | ||
| 2025 | [ 12 ] | Classifies TBD and E2E methods; provides an open-source evaluation and visualization toolkit. | ||
| Data Assoc. | 2020 | [ 11 ] | Unifies probabilistic, end-to-end, and affinity-learning association under the assignment formulation. | Focus exclusively on the association step; the detector is treated as a fixed input, so its dominant effect on tracking is not examined. |
| 2022 | [ 7 ] | Reviews similarity functions and filters for traffic MOT association, comparing stability, accuracy, robustness, and speed. | ||
| Component text | 2020 | [ 13 ] | Mostly review detection algorithms and aggregate results from published papers to perform a numerical comparison. | Single-component scope; no controlled cross-component comparison of detection and association. |
| Component | Transformation | Explanation |
|---|---|---|
| ; | rotate & scale (plus translate) | |
| ; | rotate & scale (plus translate) | |
| ; | rotate & scale (plus translate) | |
| ; | rotate & scale (plus translate) | |
| ; | area scales by | |
| ; | aspect ratio invariant under isotropic scaling |
| Form | Expression of |
|---|---|
| Standard | |
| Symmetric | |
| Joseph form |
| Sequence | CMC | IDF1 ( ) | MOTA ( ) | HOTA ( ) | IDs ( ) | FPS ( ) |
| MOT16-02 | 60.3 | 76.1 | 54.3 | 187 | 2918.7 | |
| ✓ | 58.4 | 76.4 | 52.9 | 179 | 17.5 | |
| MOT16-04 | 95.6 | 97.9 | 88.8 | 10 | 2283.3 | |
| ✓ | 95.6 | 97.9 | 88.8 | 10 | 17.3 | |
| MOT16-09 | 74.5 | 86.5 | 64.7 | 36 | 8804.5 | |
| ✓ | 74.5 | 86.5 | 64.7 | 36 | 17.3 |
| Seq. | Tracker | CMC | HOTA ( ) | AssA ( ) | IDF1 ( ) | MOTA ( ) | FPS ( ) |
|---|---|---|---|---|---|---|---|
| track0023 | ByteTrack | 41.0 | 23.7 | 41.4 | 72.0 | 517.5 | |
| 64.1 | 51.9 | 69.3 | 89.7 | 33.1 | |||
| VisualRFS | 45.6 | 34.0 | 48.6 | 58.6 | 5.1 | ||
| 61.6 | 50.2 | 65.6 | 79.9 | 5.9 | |||
| OCSORT | 50.0 | 25.6 | 42.0 | 80.5 | 223.3 | ||
| 74.7 | 56.2 | 67.8 | 97.1 | 27.9 |
| Det. | Tracker | Setting | HOTA | IDF1 | MOTA | TEM |
|---|---|---|---|---|---|---|
| YOLOX | ByteTrack | One DA | 73.1 (5.9) | 81.7 (7.1) | 83.5 (12.3) | 0.7 (0.2) |
| Origin | 75.9 (0.4) | 84.5 (0.7) | 90.0 (0.7) | 0.9 (0.0) | ||
| DeepOCSORT | One DA | 66.8 (1.2) | 71.8 (2.2) | 84.0 (3.2) | 0.7 (0.0) | |
| Origin | 66.8 (1.3) | 71.6 (2.4) | 85.7 (0.8) | 0.8 (0.0) | ||
| FairMOT | One DA | 74.8 (1.1) | 82.5 (1.4) | 86.5 (3.0) | 0.8 (0.0) | |
| Origin | 76.0 (0.6) | 84.2 (1.1) | 88.6 (1.0) | 0.8 (0.0) |
| D. | Split | Method | Detector | HOTA | IDF1 | MOTA |
|---|---|---|---|---|---|---|
| SportsMOT | Test | SambaMOTR | DAB-D-DETR | 72.1 | 74.8 | 91.9 |
| D-DETR | 70.5 | 73.3 | 90.4 | |||
| Val | MOTIP | DAB-D-DETR | 78.8 | 83.3 | 94.4 | |
| D-DETR | 76.5 | 82.2 | 94.1 | |||
| MeMOTR | DAB-D-DETR | 76.4 | 79.4 | 94.3 | ||
| D-DETR | 74.4 | 77.0 | 93.4 |
| Dataset | Method | Detector | HOTA | IDF1 | MOTA | FPS |
|---|---|---|---|---|---|---|
| DanceTrack | CO-MOT | D-DETR | 64.6 (0.9) | 66.9 (0.6) | 84.7 (2.9) | 7.1 (0.1) |
| MOTR | DETR | 51.3 (0.4) | 49.2 (0.3) | 74.7 (1.7) | 6.2 (0.0) | |
| MOTIP | DAB-D-DETR | 61.7 (3.2) | 65.3 (3.7) | 81.2 (2.8) | 5.1 (0.1) | |
| SambaMOTR | DAB-D-DETR | 53.8 (16.5) | 56.3 (19.1) | 71.6 (23.0) | 3.2 (1.5) | |
| MOTIP | D-DETR | 60.3 (3.3) | 64.4 (4.1) | 82.5 (3.4) | 2.7 (0.1) | |
| SportsMOT | MOTIP | D-DETR | 76.0 (1.5) | 81.4 (1.6) | 93.7 (1.0) | 6.1 (0.0) |
| Group | Method | Detector | Det | ReID | Track | Total | HOTA |
|---|---|---|---|---|---|---|---|
| E2E | CO-MOT | D-DETR | 8.06 | - | 60.32 | 7.11 | 65.42 |
| MOTIP | 6.86 | - | 4.40 | 2.68 | 64.10 | ||
| MeMOTR | DAB-D-DETR | 9.11 | - | 6.12 | 3.66 | 63.93 | |
| SambaMOTR | 9.81 | - | 4.84 | 3.24 | 62.65 | ||
| TBD | ByteTrack | YOLOX SBS50 | 10.91 | 35.31 | 92.72 | 7.65 | 46.50 |
| HybridSORT | 10.91 | 35.31 | 60.87 | 7.35 | 59.91 |
Multi-Object Tracking
Multi-object tracking (MOT) links detections across video frames to maintain object identities through motion, occlusion, and changing viewpoints.
See all 193 papers