krisspy39/sdstrack-rgbe
SDSTrack — RGB-E Checkpoint for VisEvent
This repository contains the RGB-E (RGB-Event) checkpoint for SDSTrack, a self-distillation symmetric adapter learning tracker for multi-modal single object tracking (CVPR 2024).
Model Details
Reproduction Results
This checkpoint was independently reproduced as part of the EvTrack project (Pattern Recognition course design, Topic #65).
Corrected metrics (MATLAB-equivalent protocol, absent frames excluded):
Evaluation details:
- 319/320 VisEvent test sequences evaluated
- 1 sequence (
00331_UAV_outdoor5) excluded — target absent in first frame - See EvTrack experiments/sdstrack for full reproduction docs
Files
Checksums
Verify with:
sha256sum SDSTrack_cvpr2024_rgbe.pth.tar
md5sum SDSTrack_cvpr2024_rgbe.pth.tarUsage
Loading the checkpoint in Python
from huggingface_hub import hf_hub_download
import torch
checkpoint_path = hf_hub_download(
repo_id="krisspy39/sdstrack-rgbe",
filename="SDSTrack_cvpr2024_rgbe.pth.tar",
repo_type="model"
)
checkpoint = torch.load(checkpoint_path, map_location="cpu", weights_only=False)Evaluation with upstream code
- Clone SDSTrack:
git clone https://github.com/hoqolo/SDSTrack.git
cd SDSTrack- Download the pretrained OSTrack foundation model to
./pretrained/vitb_256_mae_ce_32x4_ep300/OSTrack_ep0300.pth.tar
- Symlink or copy this checkpoint to
./models/SDSTrack_cvpr2024_rgbe.pth.tar
- Run evaluation:
python ./RGBE_workspace/test_rgbe_mgpus.py \
--script_name sdstrack \
--num_gpus 1 \
--threads 4 \
--epoch 50 \
--yaml_name cvpr2024_rgbeNote: The upstream code requires PyTorch 1.11 + Python 3.8. For PyTorch 2.x compatibility patches, see EvTrack/sdstrack_eval.py.
Dataset
This checkpoint is trained and evaluated on [VisEvent](https://github.com/wangxiao5791509/VisEvent_SOT_Benchmark), a large-scale RGB-Event single object tracking benchmark.
- Train: 120 sequences
- Test: 320 sequences
- Data format: Each sequence contains
vis_imgs/(RGB frames),event_imgs/(event frames),groundtruth.txt, andabsent_label.txt
The VisEvent dataset is also available as a webdataset on Hugging Face: krisspy39/visevent
Citation
If you use this model or the SDSTrack tracker, please cite:
@inproceedings{hou2024sdstrack,
title={Self-Distillation Symmetric Adapter Learning for Multi-Modal Object Tracking},
author={Hou, Xiaojun and others},
booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
year={2024}
}License
This checkpoint is provided for research purposes. Please refer to the original SDSTrack repository for licensing terms.
Acknowledgments
- Original SDSTrack implementation by hoqolo
- VisEvent dataset by wangxiao5791509
- This checkpoint was reproduced as part of a university Pattern Recognition course project (Topic #65: Event-camera-based object tracking)
