Skip to content
[AAAI19] Robust Estimation of Similarity Transformation for Visual Object Tracking
Branch: master
Clone or download
Latest commit 5746c62 May 10, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
utility add support for opencv 3.x May 9, 2019
videos/Toy add LDES codes Nov 7, 2018
.gitignore add LDES codes Nov 7, 2018
LICENSE Initial commit Nov 5, 2018
README.md
choose_video.m add LDES codes Nov 7, 2018
demo.m add missing mex files and put them together Nov 11, 2018
estimateScale.m add LDES codes Nov 7, 2018
init.m add missing mex files and put them together Nov 11, 2018
load_video_info.m add LDES codes Nov 7, 2018
logupdate.m add LDES codes Nov 7, 2018
precision_plot.m add LDES codes Nov 7, 2018
run_ldes.m add LDES codes Nov 7, 2018
run_pot.m add LDES codes Nov 7, 2018
run_vot.m fix run_vot.m bug Dec 9, 2018
show_video.m add LDES codes Nov 7, 2018
tracker.m add LDES codes Nov 7, 2018
tracking.m add LDES codes Nov 7, 2018
videofig.m add LDES codes Nov 7, 2018
vot.m
w2crs.mat add LDES codes Nov 7, 2018

README.md

Robust Estimation of Similarity Transformation for Visual Object Tracking

This is our implementation of the Large Displacement Estimation of Similarity transformation (LDES) tracker. The main idea is to extend the CF-based tracker with similarity transformation (including position, scale, and rotation) in an efficient way. It can be used as a scale estimator with only sampling once in each frame. The code should be easy to follow and reuse. The details can be found in our AAAI-2019 paper.

Please cite our publication if you use the code

@InProceedings{Li2019ldes,
author = {Li, Yang and Zhu, Jianke and Hoi, Steven C.H. and Song, Wenjie and Wang, Zhefeng and Liu, Hantang},
title = {Robust Estimation of Similarity Transformation for Visual Object Tracking},
booktitle = {The Conference on Association for the Advancement of Artificial Intelligence (AAAI)},
month = {January},
year = {2019}
}

Instruction

To just demo

  • Modify the path in "demo.m" with your own setting. (optional)
  • Run the "demo.m" script in MATLAB.

To run OTB-100 or OTB-2013

  • Please indicate "run_ldes.m" as the entry point for OTB.

To run VOT evaluation

  • Please integrate "run_vot.m" into the toolkit.

To run POT evaluation

  • Modify the path in "run_pot.m" with your own setting.
  • Run "run_pot.m" script in MATLAB.
  • Use the result files in POT code to get benchmark results.

Troubleshooting

If it does not run directly, probably you need to compile the mex files by yourself. Please check the compile.m in ./utility/mexfiles and change the opencv path for your settings. We tested it with opencv 2.4 and 3.4

Example

tracking-example

Contact

You can’t perform that action at this time.