Skip to content

Official repository for LiteTracker: Leveraging Temporal Causality for Accurate Low-latency Tissue Tracking; published at MICCAI 2025.

License

Notifications You must be signed in to change notification settings

ImFusionGmbH/lite-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiteTracker: Leveraging Temporal Causality for Accurate Low-latency Tissue Tracking

LiteTracker

Official code repository for LiteTracker: Leveraging Temporal Causality for Accurate Low-latency Tissue Tracking; published at MICCAI 2025.

📑 arXiv

We propose LiteTracker, a low-latency method for tissue tracking in endoscopic video streams. LiteTracker builds on a state-of-the-art long-term point tracking method, and introduces a set of training-free runtime optimizations. These optimizations enable online, frame-by-frame tracking by leveraging a temporal memory buffer for efficient feature reuse and utilizing prior motion for accurate track initialization. LiteTracker demonstrates significant runtime improvements being around 7x faster than its predecessor and 2x than the state-of-the-art. Beyond its primary focus on efficiency, LiteTracker delivers high-accuracy tracking and occlusion prediction, performing competitively on both the STIR and SuPer datasets.

Getting Started

  1. Install the required packages using pip (tested only with Ubuntu 20.04 and 22.04 with Python 3.10):
pip install -r requirements.txt
  1. Download the pre-trained weights or train your own CoTracker3 Online model via the official repository. In our experiments, we used the scaled weights from the official repository.

  2. For evaluation, download the STIR Challenge 2024 and Super datasets:

Inference and Evaluation

Demo and runtime analysis

The demo script runs LiteTracker on a video in a stream-line fashion, produces a video with tracking results, and prints the runtime statistics.

python demo.py -w <path/to/weights.pth> -v assets/stir-5-seq-01.mp4 -s 20 -q 0

STIR Challenge 2024

STIR evaluation scripts are based on the official repository. Minimal modifications are made to accommodate within our framework.

bash ./launch_eval_stir.sh <path/to/STIRDataset> <path/to/weights.pth>

SuPer

python ./src/eval/super/eval_super.py -d <path/to/SuPerDataset> -w <path/to/weights.pth>

Unpublished Results on Non-surgical Datasets

LiteTracker also performs competitively on natural scenes benchmarks. Latency values are computed on a single RTX3090, as 95th percentile of the measurements, tracking 1024 points.

Method DAVIS RGB-S Kinetics RoboTAP Dynamic Replica Latency (ms) ↓
AJ↑δ_avg^vis↑OA↑ AJ↑δ_avg^vis↑OA↑ AJ↑δ_avg^vis↑OA↑ AJ↑δ_avg^vis↑OA↑ δ_avg^occ↑δ_avg^vis↑Surv.↑
CoTracker3 (Online) 63.876.390.2 71.783.691.1 55.868.588.3 66.478.890.8 40.173.394.4 200.98
TrackOn (48) 65.078.090.8 71.485.291.7 53.967.387.8 63.576.489.4 -73.6- 74.80
LiteTracker 62.074.688.4 71.081.786.7 54.466.985.7 63.676.787.5 38.571.593.9 29.67

Acknowledgements

Special thanks to the authors of CoTracker3, MFT, STIR Challenge, and SuPer Framework that made this work possible.

Please cite our work if you use LiteTracker in your research:

@inproceedings{karaoglu2025litetracker,
  title={LiteTracker: Leveraging Temporal Causality for Accurate Low-Latency Tissue Tracking},
  author={Karaoglu, Mert Asim and Ji, Wenbo and Abbas, Ahmed and Navab, Nassir and Busam, Benjamin and Ladikos, Alexander},
  booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention},
  pages={308--317},
  year={2025},
  organization={Springer}
}

About

Official repository for LiteTracker: Leveraging Temporal Causality for Accurate Low-latency Tissue Tracking; published at MICCAI 2025.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published