Coder Social home page Coder Social logo

ml-lab / splt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from iiau-tracker/splt

0.0 1.0 0.0 124.93 MB

`Skimming-Perusal' Tracking: A Framework for Real-Time and Robust Long-term Tracking

Python 91.15% Jupyter Notebook 7.97% Shell 0.86% MATLAB 0.02%

splt's Introduction

`Skimming-Perusal' Tracking: A Framework for Real-Time and Robust Long-term Tracking

splt

This is the official code for the ICCV 2019 paper[Google][Baidu(oj49)]. This code has been tested on

  • RTX 2080Ti
  • CUDA 10.0 + cuDNN 7.6 / CUDA 9.0 + cuDNN 7.1.2
  • Python 2.7
  • Ubuntu 18.04.2 LTS

Please cite our paper if you find it useful for your research.

@inproceedings{ iccv19_SPLT,
    title={`Skimming-Perusal' Tracking: A Framework for Real-Time and Robust Long-term Tracking},
    author={Yan, Bin and Zhao, Haojie and Wang, Dong and Lu, Huchuan and Yang, Xiaoyun},
    booktitle={IEEE International Conference on Computer Vision (ICCV)},
    year={2019}
}

Installation

  • Create anaconda environment:
conda create -n SPLT python=2.7
conda activate SPLT
  • Clone the repo and install requirements:
git clone https://github.com/iiau-tracker/SPLT.git
cd <path/to/SPLT>
pip install -r requirements.txt
  • CUDA and cuDNN:
conda install cudatoolkit=10.0
conda install cudnn=7.6.0

# or CUDA 9.0 + cuDNN 7.1.2 for TensorFlow  < 1.13.0
conda install cudatoolkit=9.0
conda install cudnn=7.1.2

Models

Model Size Google Drive Baidu
SiamRPN 215 MB model.ckpt-470277 Mirror
Verifier 178 MB V_resnet50_VID_N-65624 Mirror
Skimming 24 MB Skim Mirror
  • extract model.ckpt-470277 to ./RPN
  • extract V_resnet50_VID_N-65624 to ./Verifier
  • extract Skim to ./Skim

Demo

# modify 'PROJECT_PATH' in 'demo.py' 
python demo.py

Evaluation on VOT

start from RPN_Verifier_Skim_top3.py

  • modify PROJECT_PATH in RPN_Verifier_Skim_top3.py
  • add set_global_variable('python', 'env -i <path/to/anaconda/envs/SPLT/bin/python>'); to configuration.m

raw resluts (vot-toolkt version 6.0.3)

Train

Train the Verifier(optional)

Download ResNet50 model pretrained on IMAGENET.Then put extracted ckpt file in train_Verifier/lib

cd train_Verifier/experiments
# modify paths in classify.py
python classify.py
# modify paths in triplet_pairs.py
python triplet_pairs.py
# modify paths in train_multi_gpu.py
python train_multi_gpu.py

Train the Skimming(optional)

cd train_Skim
# modify paths in classify.py
python classify.py
# modify paths in skim_data.py
python skim_data.py
# modify paths in train_skim.py
python train_skim.py

splt's People

Contributors

iiau-tracker avatar masterbin-iiau avatar

Watchers

 avatar

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.