Hierarchical Sparse Graph for Multi-dimensional Assignment in Event-based Tracking
Organizations: College of Aerospace Science and Engineering, National University of Defense Technology, Changsha, 410073, Hunan, China · Hunan Provincial Key Laboratory of Image Measurement and Vision Navigation, Changsha, 410073, Hunan, China
Abstract
Existing event-based tracking methods typically operate in an online manner, associating tracklets across adjacent batches. However, this limited temporal window often leads to failures in challenging scenarios, such as long-term occlusions or missed detections, where broader temporal context should be incorporated for high-precision tracking. To achieve robust and accurate tracking, this paper concentrates on the event-based multi-dimensional assignment that associates tracklets across multiple batches simultaneously. Unlike image-based detectors, event-based detectors can generate multiple correct yet spatially distinct tracklets for a single object per batch. This violates the one-to-one rule in classic data association, making event-based association an underdetermined many-to-many matching problem. To the best of our knowledge, this is the first work to tackle this NP-hard problem. To address its underdetermined nature, we formulate the assignment problem via fuzzy logic, where pairwise tracklet correlations are quantified through multiple long-range kinematic metrics. This fuzzy design eliminates the need for hard tracking thresholds and enables multiple heterogeneous metrics to be integrated into a unified correlation. By treating tracklets as nodes and their fuzzy correlations as edges, we construct a Hierarchical Sparse Graph (HSG). Building upon the HSG, we pose assignment as a graph partition task, and employ a heuristic solution that measures vertex affinity for partitioning adaptively. The entire pipeline is training-free. Comprehensive experiments on two challenging event datasets, eTram and Ev-UAV, show that our method outperforms existing event-based and most image-based association models. Particularly, it achieves over 2 the performance of OC-SORT across all metrics in the many-to-many association scenario.
Figures & tables
| Method | Train | Dataset | F1 | MT | ML | MOTA | IDF1 |
| Split | (%) | (%) | (%) | (%) | (%) | ||
| KF+HA | No | Val | 99.3 | 98.9 | 0.0 | 1.2 | 3.7 |
| Test | 99.2 | 98.9 | 0.0 | 1.2 | 2.9 | ||
| NS | No | Val | 99.3 | 99.4 | 0.1 | 57.7 | 30.9 |
| Test | 99.2 | 98.9 | 0.0 | 65.0 | 38.8 | ||
| IoU | No | Val | 99.3 | 99.4 | 0.1 | 87.2 | 30.7 |
| Method | Tracking | Association | Association | Train | One-to-one | Year | Dataset | F1 | MT | ML | MOTA | IDF1 |
| type | feature type | techniques | constraint | Split | (%) | (%) | (%) | (%) | (%) | |||
| Val | 54.7 | 30.6 | 18.0 | 16.5 | 49.0 | |||||||
| Permatrack | MOT-L | M-+A- | HA+ConvGRU [ 59 ] | Yes | Yes | 2021 | Test | 47.9 | 13.4 | 21.5 | 17.1 | 41.6 |
| 54.7 | 30.6 | 18.0 | 16.9 | 50.4 | ||||||||
| Val | (0.0) | (0.0) | (0.0) | (+0.4) | (+1.4) | |||||||
| 47.9 | 13.4 | 21.5 | 17.6 | 43.7 |
| Method | Dataset | Track IoU | Track Acc | IDF1 |
| (%) | (%) | (%) | ||
| OC-SORT | Val | 21.2 | 13.1 | 9.6 |
| Test | 23.3 | 16.5 | 8.8 | |
| HSG | Val | 51.1 (+29.9) | 62.3 (+49.2) | 66.2 (+56.6) |
| Test | 47.8 (+24.5) | 49.6 (+33.1) | 57.3 (+48.5) | |
| OC-SORT | Val | 15.3 | 11.7 | 4.7 |
| Method | Dataset | FPS | EPS( ) | Hardware |
| LTTrack | Val | 3.31 | – | GPU |
| Test | 3.68 | – | ||
| TOPIC | Val | 27.56 | – | |
| Test | 33.07 | – | ||
| LPT | Val | 38.62 | – | |
| Test | 46.48 | – |
| Method | Dataset | MT | ML | MOTA | IDF1 |
| (%) | (%) | (%) | (%) | ||
| w/o ➀ | Val | 42.2 | 23.2 | 27.5 | 52.5 |
| Test | 16.7 | 39.4 | 29.0 | 46.7 | |
| w/o ➁ | Val | 42.3 | 23.2 | 27.3 | 52.7 |
| Test | 16.7 | 39.4 | 29.0 | 46.8 | |
| HSG | Val | 42.3 | 23.2 | 27.3 | 52.6 |
| Method | Dataset | Track IoU | Track Acc | IDF1 |
| (%) | (%) | (%) | ||
| w/o ➀ | Val | 41.6 | 34.9 | 52.7 |
| Test | 51.6 | 43.0 | 59.6 | |
| w/o ➁ | Val | 51.8 | 61.6 | 62.5 |
| Test | 46.8 | 49.6 | 56.3 | |
| HSG | Val | 51.1 | 62.3 | 66.2 |
| Method | Dataset | MT | ML | MOTA | IDF1 |
| (%) | (%) | (%) | (%) | ||
| w ➀-l | Val | 42.3 | 23.2 | 27.2 | 52.1 |
| Test | 16.7 | 39.4 | 29.0 | 46.9 | |
| w ➀-c | Val | 42.3 | 23.2 | 27.2 | 52.1 |
| Test | 16.7 | 39.4 | 28.9 | 46.7 | |
| HSG | Val | 42.3 | 23.2 | 27.3 | 52.6 |
| Method | Dataset | Track IoU | Track Acc | IDF1 |
| (%) | (%) | (%) | ||
| w ➀-l | Val | 54.9 | 64.9 | 68.1 |
| Test | 42.4 | 47.6 | 59.7 | |
| w ➀-c | Val | 51.4 | 67.4 | 60.5 |
| Test | 40.1 | 48.3 | 59.9 | |
| HSG | Val | 51.1 | 62.3 | 66.2 |
| Method | Detections | Dataset | MOTA (%) | IDF1 (%) |
| w/o | GT | Val | 98.2 | 80.1 |
| Test | 98.0 | 77.1 | ||
| HSG | Val | 98.5 | 95.7 | |
| Test | 98.4 | 95.3 | ||
| w/o | YOLOX | Val | 98.2 | 80.1 |
| Test | 98.0 | 77.1 |
| Method | Dataset | MT(%)/p | ML(%)/p | MOTA(%)/p | IDF1(%)/p |
| w/o ➂ | Val | 42.3/– | 23.2/– | 27.2/1.21E-2 | 52.0/3.99E-2 |
| Test | 16.7/– | 39.4/– | 29.0/3.56E-4 | 46.9/2.18E-2 | |
| w/o ➃ | Val | 42.3/– | 23.2/– | 27.0/4.01E-9 | 47.2/1.77E-5 |
| Test | 16.7/– | 39.4/– | 28.8/7.24E-8 | 42.0/6.25E-6 | |
| HSG | Val | 42.3 | 23.2 | 27.3 ∗‡ | 52.6 ∗‡ |
| Test | 16.7 | 39.4 | 29.0 ∗‡ | 47.2 ∗‡ |
| Method | Dataset | Track IoU | Track Acc | IDF1 |
| (%) | (%) | (%) | ||
| w/o ➂ | Val | 51.4 | 62.5 | 67.2 |
| Test | 47.8 | 49.6 | 57.3 | |
| w/o ➃ | Val | 53.1 | 64.2 | 68.7 |
| Test | 47.1 | 50.3 | 58.8 | |
| HSG | Val | 51.1 | 62.3 | 66.2 |
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