Giter VIP home page Giter VIP logo

after's Introduction

AFter

Attention-based Fusion Router for RGBT Tracking. arXiv

Dataset

We use the LasHeR training set for training, GTOT, RGBT210, RGBT234, LasHeR testing set, VTUAVST for testing, and their project addresses are as follows:

Environment Preparation

Clone repo:

git clone https://github.com/Alexadlu/AFter.git
cd AFter

Our code is trained and tested with Python == 3.8, PyTorch == 1.8.1 and CUDA == 11.2 on NVIDIA GeForce RTX 4090, you may use a different version according to your GPU.

conda create -n after python=3.8.13
conda activate after
pip install -r requirements.txt

Training

  1. Modify the project path and dataset path in $PROJECT_ROOT$/ltr/admin/local.py.
  2. Download ToMP-50 pretrained weights and put it under $PROJECT_ROOT$/ltr/models/pretrained.
  3. Run the following command.
python ltr/run_training.py --train_module tomp --train_name tomp50_v1

Evaluation

  1. Modify the dataset path in $PROJECT_ROOT$/pytracking/evaluation/environment.py
  2. Put the checkpoint into $PROJECT_ROOT$/pytracking/networks and select the checkpoint name in $PROJECT_ROOT$/pytracking/parameter/tomp/tomp50.py. Or just modify the checkpoint path in $PROJECT_ROOT$/pytracking/parameter/tomp/tomp50.py.
  3. Run the following command.
python pytracking/run_tracker.py --tracker_name tomp --tracker_param tomp50 --runid 8600 --dataset_name lashertestingset

Results and Models

Model GTOT(PR/SR) RGBT210(PR/SR) RGBT234(PR/SR) LasHeR(PR/NPR/SR) VTUAV(PR/SR) Checkpoint Raw Result
AFter 91.6 / 78.5 87.6 / 63.5 90.1 / 66.7 70.3 / 65.8 / 55.1 84.9 / 72.5 download download

Acknowledgments

Our project is based on the pytracking framework and ToMP. Thanks for their contributions which help us to quickly implement our ideas.

after's People

Contributors

hello-wwy avatar alexadlu avatar

Stargazers

nzg avatar  avatar Yuhao Wang  avatar

Watchers

Kostas Georgiou avatar  avatar

after's Issues

single GPU

Hello, may I ask how to set up if I want to train with a single GPU

Inconsistent evaluation results

Hello, I downloaded your tracking results, and then calculated the evaluation indicators with the real labels, and found that the results were inconsistent with your published results. Can you publish your evaluation indicator program?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.