UATrack

January 4, 2026 ยท View on GitHub

Pytorch implementation of the paper "Uncertainty-aware RGBT Tracking".

Introduction

image

  • UATrack leverages uncertainty to enhance robust representation learning and reliable multimodal fusion for RGBT tracking, effectively addressing the challenges arising from dynamically varying modality quality in complex scenarios.
  • UATrack achieves SOTA result on GTOT, RGBT210, RGBT234 and LasHeR datasets.

Uncertainty Scores

image

Note: This is an extended version of our conference paper TUMFNet published at IJCAI 2025.

Models and Results

You can download the model and results from here [Extraction Code: RGBT].

Path Setting

Run the following command to set paths:

cd <PATH>
python tracking/create_default_local_file.py --workspace_dir . --data_dir <PATH_of_Datasets> --save_dir ./output

You can also modify paths by these two files:

./lib/train/admin/local.py  # paths for training
./lib/test/evaluation/local.py  # paths for testing

Training

Dowmload the pretrained foundation model (OSTrack and DropMae) and put it under ./pretrained/.

CUDA_VISIBLE_DEVICES=0,1  NCCL_P2P_LEVEL=NVL nohup  python tracking/train.py --script drgbt --config DRGBT603 --save_dir ./output --mode multiple --nproc_per_node 2 >  train_track.log &

Test

bash eval_rgbt.sh

Evaluation for LasHeR, RGBT234, RGBT210 and GTOT

python eval_lasher.py
python eval_rgbt234.py
python eval_rgbt210.py
python eval_gtot.py

Results

image

Acknowledgment

  • This repo is based on BAT which is an exellent work, helps us to quickly implement our ideas.
  • Thanks for the OSTrack and PyTracking library.