Drift-Resilient Temporal Priors for Visual Tracking
Organizations: Harbin Institute of Technology, Shenzhen · Pengcheng Laboratory · Lero, the Research Ireland Centre for Software, University of Limerick · Pazhou Lab (Huangpu)
Abstract
Temporal information is crucial for visual tracking, but existing multi-frame trackers are vulnerable to model drift caused by naively aggregating noisy historical predictions. In this paper, we introduce DTPTrack, a lightweight and generalizable module designed to be seamlessly integrated into existing trackers to suppress drift. Our framework consists of two core components: (1) a Temporal Reliability Calibrator (TRC) mechanism that learns to assign a per-frame reliability score to historical states, filtering out noise while anchoring on the ground-truth template; and (2) a Temporal Guidance Synthesizer (TGS) module that synthesizes this calibrated history into a compact set of dynamic temporal priors to provide predictive guidance. To demonstrate its versatility, we integrate DTPTrack into three diverse tracking architectures--OSTrack, ODTrack, and LoRAT-and show consistent, significant performance gains across all baselines. Our best-performing model, built upon an extended LoRATv2 backbone, sets a new state-of-the-art on several benchmarks, achieving a 77.5% Success rate on LaSOT and an 80.3% AO on GOT-10k.
Figures & tables
| Method | Source | LaSOT | VastTrack | GOT-10k* | TrackingNet | ||||||
| AUC | P | P | AUC | P | AO | SR 0.5 | SR 0.75 | AUC | P | ||
| DTPTrack-B 224 | Ours | 74.3 | 83.6 | 80.7 | 40.7 | 40.2 | 76.5 | 87.6 | 74.9 | 85.6 | 90.1 |
| DTPTrack-L 378 | Ours | 77.5 | 86.5 | 84.7 | 47.2 | 49.7 | 80.3 | 89.9 | 81.9 | 86.9 | 90.8 |
| LoRATv2-B 224 [ 30 ] | NIPS25 | 72.0 | 81.3 | 77.9 | 39.1 | 38.7 | 74.7 | 84.7 | 72.7 | 84.1 | - |
| LoRATv2-L 378 [ 30 ] | NIPS25 | 76.1 | 85.1 | 83.1 | 44.2 | 46.7 | 78.2 | 86.8 | 79.1 | 85.7 | - |
| SPMTrack-L [ 4 ] | CVPR25 | 76.8 | 85.9 | 84.0 | - | - | 80.0 | 89.4 | 79.9 | 86.9 | 91.0 |
| Method | UAV123 | OTB2015 | TNL2K |
| DTPTrack-L 378 | 72.3 | 74.7 | 63.7 |
| DTPTrack-B 224 | 71.9 | 73.2 | 60.3 |
| SPMTrack-B | 71.7 | 72.7 | 62.0 |
| HIPTrack [ 3 ] | 70.5 | 71.0 | - |
| ARTrackV2-B 256 [ 1 ] | 69.9 | - | 59.2 |
| ODTrack-B 384 [ 53 ] | - | 72.3 | 60.9 |
| Method | # | MACs (G) | Params (M) | FPS |
| OSTrack-256 [ 52 ] | 2 | 21.5 | 92.1 | 106.2 |
| OSTrack-384 [ 52 ] | 2 | 48.4 | 92.1 | 62.0 |
| ODTrack-B [ 53 ] | 5 | 73.1 | 92.1 | 40.5 |
| ODTrack-L [ 53 ] | 5 | 223.3 | 311.3 | 17.2 |
| LoRAT-B 378 [ 31 ] | 2 | 96.6 | 88.5 | 189.0 |
| LoRAT-L 378 [ 31 ] | 2 | 325.0 | 308.0 | 97.5 |
| Model | MACs(G) | Params(M) | FPS | LaSOT | VastTrack | ||
| AUC | P | AUC | P | ||||
| OSTrack-256 | 29.05 | 92.12 | 118.5 | 69.1 | 78.7 | 33.6 | 31.5 |
| + DTPTrack | 29.57 | 92.66 | 104.2 | 70.1 (+1.0) | 79.5 (+0.8) | 35.4 (+1.8) | 33.0 (+1.5) |
| ODTrack-B | 73.10 | 92.12 | 40.5 | 73.2 | 83.2 | - | - |
| + DTPTrack | 73.41 | 93.40 | 32.0 | 73.7 (+0.5) | 84.0 (+0.8) | 38.2 | 37.5 |
| LoRAT-B224 | 33.24 | 98.71 | 176.0 | 71.1 | 80.9 | 38.7 | 37.8 |
| Variant | Modification | LaSOT | VastTrack | ||
| AUC | P | AUC | P | ||
| Analysis of Temporal Reliability Calibrator (TRC) | |||||
| (a) | Fixed Threshold | 72.0 | 77.7 | 38.2 | 37.0 |
| (b) | Fully Gated ( ) | 73.2 | 79.3 | 40.1 | 39.4 |
| Analysis of Temporal Guidance Synthesizer (TGS) | |||||
| (c) | w/o Base Token | 72.7 | 78.4 | 39.0 | 38.2 |
| Variant | Modification | LaSOT | VastTrack | ||
| AUC | P | AUC | P | ||
| Analysis of Dynamic Prior Token Generation | |||||
| (a) | Momentum-based | 73.8 | 80.3 | 40.1 | 39.5 |
| (b) | Optical Flow-based | 73.2 | 79.3 | 39.4 | 38.7 |
| (c) | Ours | 74.3 | 83.6 | 40.7 | 40.2 |
| Variant | Modification | LaSOT | VastTrack | ||
| AUC | P | AUC | P | ||
| Analysis of Temporal Context Length | |||||
| (a) | 2 Frames | 72.0 | 81.3 | 39.1 | 38.7 |
| (b) | 3 Frames | 73.2 | 82.3 | 39.7 | 39.2 |
| (c) | 4 Frames | 73.7 | 83.1 | 40.3 | 39.8 |
| (d) | 5 Frames (Ours) | 74.3 | 83.6 | 40.7 | 40.2 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Item | Value |
| template area factor | 2 |
| search region area factor | 4 (B-224) / 5 (L-378) |
| scale jitter | 0.25 |
| translation jitter | 3 |
| horizontal flip | 0.5 |
| color jitter | 0.4 |
| Method | SV | ARC | ROT | POC | FOC | DEF | BC | LR |
| Baseline | 71.8 | 71.8 | 73.0 | 70.8 | 65.6 | 74.7 | 66.8 | 66.8 |
| + DTPTrack | 74.1 | 72.8 | 73.5 | 71.5 | 66.7 | 75.0 | 68.2 | 68.4 |
| Method | Qual. | Acc. | Rob. | DRE |
| Baseline | 0.668 | 0.742 | 0.809 | 0.100 |
| + DTPTrack | 0.680 | 0.760 | 0.840 | 0.080 |
| Benchmark | Method | Backbone | EAO |
| VOT-STB2022 | MixFormer-L | ViT-L | 0.582 |
| DTPTrack-B 224 | ViT-B | 0.610 | |
| VOTS2024 | LoRAT-g | ViT-L | 0.536 |
| DTPTrack-L 378 | ViT-L | 0.630 |
Visual Object Tracking
Visual object tracking follows objects across video frames, maintaining their locations and identities despite motion, occlusion, and changing appearance.
See all 171 papers