Continuous Token-Level Spatio-Temporal Context Modeling for Visual Object Tracking
Organizations: State Key Laboratory of Human-Machine Hybrid Augmented Intelligence, Xi’an Jiaotong University, Xi’an 710049, China. · College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China. · School of Electronics and Information Engineering, Xi’an Jiaotong University, Xi’an 710049, China.
Abstract
Spatio-temporal context has become increasingly crucial for visual tracking. However, most existing approaches extract spatio-temporal cues via discrete sampling strategies, which inherently deviate from the continuity of spatio-temporal context, thereby deteriorating tracking performance. To address this challenge, we propose TLCTrack, a novel tracking framework that models token-level spatio-temporal context through continuously updated salient tokens, enabling more accurate target representation. Specifically, TLCTrack incorporates three components: Masked Unidirectional Attention (MUA), Spatial Salient Token Collection (SSTC), and Temporal Salient Token Bank (TSTB) modules. By explicitly integrating spatio-temporal context, MUA extracts discriminative targetaware spatial features in the search region. To avoid the negative impact of background on feature learning, SSTC progressively suppresses background interference, thereby enhancing target spatial representation. Finally, TSTB captures high-quality spatio-temporal information through continuous salient token updates. Extensive experiments on five benchmarks demonstrate that our method achieves superior performance over state-of-the-art trackers. Code and models are available at https://github.com/xiading123/TLCTrack.
Figures & tables
| Method | GOT10k* | TrackingNet | TNL2K | NFS | |||||
|---|---|---|---|---|---|---|---|---|---|
| AO(%) | AUC(%) | P(%) | AUC(%) | P(%) | AUC(%) | ||||
| OSTrack 384 [ 30 ] | 73.7 | 83.2 | 70.8 | 83.9 | 88.5 | 83.2 | 55.9 | - | 66.5 |
| SeqTrack 256 [ 6 ] | 74.7 | 84.7 | 71.8 | 83.3 | 88.3 | 82.2 | 54.9 | - | 67.6 |
| SeqTrack 384 [ 6 ] | 74.5 | 84.3 | 71.4 | 83.9 | 88.8 | 83.6 | 56.4 | - | 66.7 |
| ARTrack 256 [ 24 ] | 73.5 | 82.2 | 70.9 | 84.2 | 88.7 | 83.5 | 57.5 | - | 64.3 |
| ARTrack 384 [ 24 ] | 75.5 | 84.3 | 74.3 | 85.1 | 89.1 | 84.8 | 59.8 | - | 66.8 |
| Method | Params | FLOPs | Speed | Memory |
|---|---|---|---|---|
| SeqTrack 256 | 89M | 66G | 52 fps | 1653M |
| SeqTrack 384 | 89M | 148G | 22 fps | 3855M |
| ARTrack 256 | 173M | 37G | 62 fps | 1287M |
| ARTrack 384 | 173M | 83G | 43 fps | 1343M |
| TLCTrack | 92M | 28G | 97 fps | 951M |
| TLCTrack | 92M | 58G | 67 fps | 1122M |
| (a) Study on key components | (b) Study on keeping ratio | (c) Study on the loss weight | ||||||||||
| # | Method | AO(%) | AO(%) | AO(%) | ||||||||
| 1 | baseline | 72.0 | 81.6 | 69.5 | 0.7 | 74.0 | 83.6 | 72.8 | 0.1 | 74.3 | 84.5 | 73.2 |
| 2 | +TSTB | 73.3 | 82.7 | 71.6 | 0.8 | 75.4 | 86.3 | 74.3 | 0.3 | 74.9 | 85.7 | 73.8 |
| 3 | +MUA | 74.6 | 84.8 | 73.2 | 0.9 | 74.9 | 85.3 | 73.7 | 0.5 | 75.4 | 86.3 | 74.3 |
| 4 | +SSTC | 75.4 | 86.3 | 74.3 | 1.0 | 74.6 | 84.8 | 73.2 | 0.7 | 74.6 | 85.3 | 73.7 |