README.md

May 21, 2025 · View on GitHub


SpectralTrack

  • The implementation for "Hyperspectral Video Tracking with Spectral-Spatial Fusion and Memory Enhancement".
  • IEEE Transactions on Image Processing, 2025.

:running:Keep updating:running::


BenchmarkSpectralTrack (Pre/Suc)SpectralTrack+ (Pre/Suc)
HOTC200.954 / 0.7270.954 / 0.728
NIR230.918 / 0.7150.940 / 0.743
RedNIR230.691 / 0.5630.747 / 0.607
VIS230.883 / 0.6810.901 / 0.695
NIR240.937 / 0.7500.938 / 0.763
RedNIR240.705 / 0.5390.692 / 0.531
VIS240.726 / 0.5750.711 / 0.551
MSSOT0.845 / 0.5600.805 / 0.545
MSVT0.975 / 0.7480.963 / 0.737

Install

git clone https://github.com/YZCU/SpectralTrack.git

Environment

  • CUDA 11.8
  • Python 3.9.18
  • PyTorch 2.0.0
  • Torchvision 0.15.0
  • numpy 1.25.0

Usage

  • Training: Please download the hyperspectral training and testing sets: HOTC20, HOTC23, HOTC24, MSSOT, MSVT.

  • Fast Training: Download the pre-trained model of SpectralTrack and SpectralTrack+. Put it into <pretrained_models>.

  • Run <tracking/0train_SpectralTrack.py> and <tracking/0train_SpectralTrack+.py> to train SpectralTrack and SpectralTrack+, respectively.

  • The well-trained SpectralTrack model is put into <output/train/yzcu/yzcu/yzcu_ep0030.pth.tar>. SpectralTrack+--><output/train/yzcu/yzcu+/yzcu_ep0030.pth.tar>.

  • We have also released the well-trained SpectralTrack and SpectralTrack+ tracking models.

  • Testing: Run <tracking/1test_SpectralTrack+.py> for testing, and results are saved in <output/results/yzcu/yzcu>. <tracking/1test_SpectralTrack+.py>--><output/results/yzcu/yzcu+>.

  • Evaluating: Please download the evaluation benchmark Toolkit and vlfeat for more accurate evaluation.

  • Refer to the Hyperspectral Object Tracking Challenge for detailed evaluations.

  • Evaluation of the SpectralTrack and SpectralTrack+ tracker. Run <tracker_benchmark_v1.0\perfPlot.m>


Citation

  • If you find our work helpful in your research, kindly consider citing it. We appreciate your support!
@ARTICLE{11007172,
  author={Chen, Yuzeng and Yuan, Qiangqiang and Xie, Hong and Tang, Yuqi and Xiao, Yi and He, Jiang and Guan, Renxiang and Liu, Xinwang and Zhang, Liangpei},
  journal={IEEE Transactions on Image Processing}, 
  title={Hyperspectral Video Tracking with Spectral-Spatial Fusion and Memory Enhancement}, 
  year={2025},
  volume={},
  number={},
  pages={1-1},
  keywords={Feature extraction;Hyperspectral imaging;Photonic band gap;Foundation models;Visualization;Video tracking;Tracking;Training;Transformers;Imaging;Hyperspectral video tracking;Multi-modal video tracking;Parameter-efficient fine-tuning},
  doi={10.1109/TIP.2025.3569479}}


Contact

  • If you have any questions or suggestions, feel free to contact me.
  • Email: yzchen1006@163.com

:heart: :heart: We sincerely appreciate the insightful feedback provided by Editors and Reviewers. :heart: :heart: