OmniGlimpse: Asymmetric Identity Memory for Online Multi-View Tracking
Organizations: 1Nanyang Technological University
Abstract
Multi-view tracking extends visual coverage beyond a single camera, providing complementary observations when targets are occluded or leave the view. This raises a question: how can observations from different views be matched to the correct identities without offline scene-specific training or camera calibration? Progress toward this goal remains limited because many offline formulations assume such deployment-specific knowledge, while online adaptation can amplify association errors. We study this problem as online multi-view identity maintenance (OMIM): targets are initialized once per view, with no further identity labels provided after each initialization. To this end, we introduce OmniGlimpse, an asymmetric propose-verify framework that separates adaptive association from stable identity consolidation. At the representation level, short-term local and cross-view evidence is mapped into target-specific adaptive spaces to propose associations, whereas long-term identity distributions are maintained for verification in a canonical space defined by a frozen encoder. At the update level, short-term evidence may guide current associations, whereas, after bootstrapping, only verified observations may update persistent memory or drive adaptation. Under a unified target-specified evaluation protocol, OmniGlimpse improves over the best evaluated online baseline for each metric by 9.1 IDF1 and 22.1 CVIDF1 points on M3Track. The corresponding gains on MvMHAT are 20.3 and 26.2 points. Despite using no offline scene-specific training, it outperforms offline-trained references in IDF1 and remains competitive in cross-view association. These results support an approach to online identity maintenance that adapts to changing appearances while consolidating reliable evidence into stable identity anchors.
Figures & tables
| Method | HOTA | DetA | AssA | IDF1 | MOTA | MOTP | IDs | MDA | CVIDP | CVIDR | CVIDF1 | CVMA |
| Offline-trained MVMT references | ||||||||||||
| MvMHAT | .5832 | .4407 | .7723 | .6267 | .4641 | .9335 | 11 | .1620 | .2914 | .1920 | .2277 | .3204 |
| CrossMOT | .5970 | .5540 | .6445 | .7945 | .6628 | .8182 | 116 | .5635 | .6150 | .5499 | .5786 | .6335 |
| AGW | .4748 | .3928 | .5773 | .6347 | .4630 | .7936 | 9 | .2350 | .3374 | .2556 | .2864 | .3717 |
| Online baselines | ||||||||||||
| OCLReID | .5862 | .4810 | .7173 | .7424 | .5795 | .7972 | 18 | .3290 | .4480 | .3552 | .3918 | .4586 |
| Method | HOTA | DetA | AssA | IDF1 | MOTA | MOTP | IDs | MDA | CVIDP | CVIDR | CVIDF1 | CVMA |
| Offline-trained MVMT references | ||||||||||||
| MvMHAT | .3646 | .1786 | .7443 | .3012 | .1448 | .9556 | 1 | .0500 | .0522 | .0505 | .0513 | .2354 |
| CrossMOT | .5217 | .4448 | .6130 | .6901 | .4874 | .8196 | 17 | .5626 | .6380 | .5819 | .6078 | .7190 |
| AGW | .5761 | .4352 | .7628 | .5875 | .3518 | .9993 | 6 | .3448 | .4687 | .3759 | .4131 | .5114 |
| Online baselines | ||||||||||||
| OCLReID | .4644 | .3060 | .7133 | .5292 | .3290 | .8403 | 3 | .2280 | .2975 | .2454 | .2676 | .4245 |
| Variant | Rel. | Cross | Adapt. | Gauss. | V-Upd. | HOTA | DetA | IDF1 | MOTA | IDs | MDA | CVIDP | CVIDF1 | CVMA |
| Base | – | – | – | – | – | .6240 | .5548 | .7999 | .6801 | 19 | .3995 | .5602 | .4881 | .5395 |
| + Reliability Controller | – | – | – | – | .6386 | .5802 | .8246 | .6989 | 46 | .4769 | .6271 | .5608 | .5805 | |
| + Cross-view Assistance | – | – | – | .6389 | .5890 | .8280 | .7100 | 45 | .5360 | .6460 | .6000 | .6250 | ||
| + Online Contrastive | – | – | .6528 | .5964 | .8453 | .7322 | 83 | .5255 | .6271 | .5850 | .6398 | |||
| Full w/o Rel. | – | .6178 | .5482 | .7938 | .6710 | 32 | .3924 | .5507 | .4796 | .5333 | ||||
| w/o Online | – | .6250 | .5650 | .8050 | .6900 | 26 | .5140 | .6210 | .5710 | .6210 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | Value |
|---|---|
| Detector / canonical backbone | YOLOX-L / ResNet-18 |
| Canonical checkpoint source | OCLReID-trained ResNet-18 |
| Number of part cues | 4 |
| Global and part dimensions | 512 |
| Detection score / NMS IoU threshold | 0.60 / 0.35 |
| Support aggregation | 3 |
| Setting | Value |
|---|---|
| Adapter hidden width | 128 |
| Optimizer | Adam |
| Learning rate / weight decay | / |
| Optimization interval per target–view pair | 5 newly admitted local observations |
| Optimizer steps per eligible batch | 1 |
| Maximum / minimum triplets per batch | 16 / 4 |
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