/MDP_Tracking

Reinforcement learning based multi object tracker

Primary LanguageMatlabMIT LicenseMIT

Learning to Track: Online Multi-Object Tracking by Decision Making

Created by Yu Xiang at CVGL, Stanford University.

Introduction

MDP_Tracking is a online multi-object tracking framework based on Markov Decision Processes (MDPs).

http://cvgl.stanford.edu/projects/MDP_tracking/

License

MDP_Tracking is released under the MIT License (refer to the LICENSE file for details).

Citation

If you find MDP_Tracking useful in your research, please consider citing:

@inproceedings{xiang2015learning,
    Author = {Xiang, Yu and Alahi, Alexandre and Savarese, Silvio},
    Title = {Learning to Track: Online Multi-Object Tracking by Decision Making},
    Booktitle = {International Conference on Computer Vision (ICCV)},
    Year = {2015}
}

Usage on the 2D MOT benchmark

  1. Download the 2D MOT benchmark (data and development kit) from https://motchallenge.net/data/2D_MOT_2015/

  2. Set the path of the MOT dataset in global.m

  3. Run compile.m. OpenCV is needed.

  4. For validataion, use MOT_cross_validation.m

  5. For testing, use MOT_test.m

Usage on the KITTI tracking dataset

  1. Download the KITTI tracking benchmark (data, development kit and detections) from http://www.cvlibs.net/datasets/kitti/eval_tracking.php

  2. Check out the kitti branch

    git checkout kitti
  3. Set the path of the KITTI tracking dataset in global.m

  4. Run compile.m. OpenCV is needed.

  5. For validataion, use KITTI_cross_validation.m

  6. For testing, use KITTI_test.m

Contact

If you find any bug or issue of the software, please contact yuxiang at umich dot edu