Learning Progressive Adaptation for Multi-Modal Tracking
Organizations: School of Artificial Intelligence and Computer Science, Jiangnan University, Wuxi 214122, China · Centre for Vision, Speech and Signal Processing, University of Surrey, GU2 7XH Guildford, U.K.
Abstract
Due to the limited availability of paired multi-modal data, multi-modal trackers are typically built by adopting pre-trained RGB models with parameter-efficient fine-tuning modules. However, these fine-tuning methods overlook advanced adaptations for applying RGB pre-trained models and fail to modulate a single specific modality, cross-modal interactions, and the prediction head. To address the issues, we propose to perform Progressive Adaptation for Multi-Modal Tracking (PATrack). This innovative approach incorporates modality-dependent, modality-entangled, and task-level adapters, effectively bridging the gap in adapting RGB pre-trained networks to multi-modal data through a progressive strategy. Specifically, modality-specific information is enhanced through the modality-dependent adapter, decomposing the high- and low-frequency components, which ensures a more robust feature representation within each modality. The inter-modal interactions are introduced in the modality-entangled adapter, which implements a cross-attention operation guided by inter-modal shared information, ensuring the reliability of features conveyed between modalities. Additionally, recognising that the strong inductive bias of the prediction head does not adapt to the fused information, a task-level adapter specific to the prediction head is introduced. In summary, our design integrates intra-modal, inter-modal, and task-level adapters into a unified framework. Extensive experiments on RGB+Thermal, RGB+Depth, and RGB+Event tracking tasks demonstrate that our method shows impressive performance against state-of-the-art methods. Code is available at https://github.com/ouha1998/Learning-Progressive-Adaptation-for-Multi-Modal-Tracking.
Figures & tables
| Type | Method | Venue | LasHeR | DepthTrack | VisEvent | |||||
| SR | PR | NPR | Pr | Re | F-score | SR | PR | |||
| Separated | DeT [ 20 ] | CVPR 2021 | - | - | - | 0.560 | 0.506 | 0.532 | - | - |
| OSTrack [ 1 ] | ECCV 2022 | 0.412 | 0.515 | - | 0.535 | 0.522 | 0.529 | 0.499 | 0.659 | |
| APFNet [ 34 ] | AAAI 2022 | 0.362 | 0.500 | 0.439 | - | - | - | - | - | |
| SPT [ 10 ] | AAAI 2023 | - | - | - | 0.527 | 0.549 | 0.538 | - | - | |
| TBSI [ 19 ] | CVPR 2023 | 0.549 | 0.688 | 0.657 | - | - | - | - | - | |
| Method | MFGNet | ProTrack | ViPT | TBSI | SDSTrack | BAT | GMMT | MAT | PATrack | |
| Venue | TMM | ACMMM | CVPR | CVPR | CVPR | AAAI | AAAI | Information Fusion | Our | |
| Year | 2022 | 2022 | 2023 | 2023 | 2024 | 2024 | 2024 | 2025 | ||
| RGBT234 | SR | 0.535 | 0.599 | 0.617 | 0.637 | 0.625 | 0.641 | 0.647 | 0.631 | 0.651 |
| PR | 0.783 | 0.795 | 0.835 | 0.871 | 0.848 | 0.868 | 0.879 | 0.847 | 0.879 | |
| GTOT | SR | 0.707 | - | - | - | 0.760 | 0.763 | 0.785 | 0.765 | 0.783 |
| PR | 0.889 | - | - | - | 0.887 | 0.909 | 0.936 | 0.910 | 0.925 | |
| MDA | CEA | HA | Params (M) | Flops (G) | LasHeR | VisEvent | DepthTrack | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SR | PR | NPR | SR | PR | Pr | Re | F-score | |||||
| 92.13 | 56.44 | 0.479 | 0.590 | 0.555 | 0.412 | 0.515 | 0.536 | 0.522 | 0.529 | |||
| ✓ | 93.96 | 57.44 | 0.567 | 0.709 | 0.671 | 0.595 | 0.761 | 0.583 | 0.566 | 0.571 | ||
| ✓ | 95.22 | 58.06 | 0.523 | 0.653 | 0.618 | 0.578 | 0.740 | 0.572 | 0.577 | 0.569 | ||
| ✓ | 92.45 | 56.57 | 0.490 | 0.601 | 0.564 | 0.416 | 0.519 | 0.545 | 0.555 | 0.560 | ||
| ✓ | ✓ | 95.52 | 58.24 | 0.570 | 0.710 | 0.675 | 0.603 | 0.767 | 0.592 | 0.572 | 0.582 | |
| Method | Params | Flops | Dim | SR | PR | FPS |
| FFT | 92.13M | 56.44G | 768 | 0.479 | 0.590 | 107.10 |
| ViPT | 92.97M | 21.8G | 8 | 0.525 | 0.651 | 24.78 |
| BAT | 92.45M | 56.68G | 8 | 0.563 | 0.702 | 20.22 |
| SDSTrack | 102.179M | 108.34G | 8 | 0.531 | 0.665 | 13.25 |
| GMMT | 962.2M | 146.5G | 768 | 0.566 | 0.707 | 17.40 |
| Our-tiny | 93.64M | 57.45G | 8& 8 | 0.567 | 0.709 | 16.95 |
| Avgpool | Maxpool | DWConv | SR | PR |
|---|---|---|---|---|
| 0.536 | 0.665 | |||
| ✓ | 0.542 | 0.676 | ||
| ✓ | 0.535 | 0.667 | ||
| ✓ | 0.532 | 0.669 | ||
| ✓ | ✓ | 0.568 | 0.706 | |
| ✓ | ✓ | 0.560 | 0.673 |
| Method | SR | PR |
|---|---|---|
| w/o CEA | 0.570 | 0.712 |
| w/o Fusuion-guided | 0.572 | 0.713 |
| w/o Conv | 0.574 | 0.714 |
| w/o Skip Connect | 0.575 | 0.714 |
| w Full CEA | 0.578 | 0.718 |
| Layers | SR | PR | NPR | |
|---|---|---|---|---|
| w/o CEA | 0.574 | 0.715 | 0.679 | |
| even | 2 | 0.573 | 0.715 | 0.678 |
| 4 | 0.562 | 0.697 | 0.663 | |
| 6 | 0.559 | 0.696 | 0.661 | |
| un- even | 4 | 0.567 | 0.699 | 0.664 |
| 7 | 0.562 | 0.697 | 0.663 | |