GithubHelp home page GithubHelp logo

jizhu1023 / dman_mot Goto Github PK

View Code? Open in Web Editor NEW
84.0 2.0 15.0 19.02 MB

Code for Online Multi-Object Tracking with Dual Matching Attention Network, ECCV 2018

Home Page: https://jizhu1023.github.io/eccv18_mot/index.html

License: GNU General Public License v3.0

MATLAB 60.02% C++ 18.55% C 9.55% M 0.01% Python 0.20% HTML 11.65% CSS 0.02%
multi-object-tracking multi-object-tracker multi-pedestrian-tracking dual-matching-attention-network dman online-mot mot object-tracking multi-person-tracking

dman_mot's Introduction

Online Multi-Object Tracking with DMANs

This is the implementation of our ECCV 2018 paper Online Multi-Object Tracking with Dual Matching Attention Networks. We integrate the ECO [1] for single object tracking. The code framework for MOT benefits from the MDP [2].

Prerequisites

  • Cuda 8.0
  • Cudnn 5.1
  • Python 2.7
  • Keras 2.0.5
  • Tensorflow 1.1.0

For example:

conda create -n mot anaconda python=2.7
conda activate mot
conda install -c menpo opencv
pip install tensorflow-gpu==1.1.0
pip install keras==2.0.5

Usage

  1. Download the DMAN model and put it into the "model/" folder.
  2. Download the MOT16 dataset, unzip it to the "data/" folder.
  3. Cd to the "ECO/" folder, run the script install.m to compile libs for the ECO tracker
  4. Run the socket server script:
python calculate_similarity.py
  1. Run the socket client script DMAN_demo.m in Matlab.

Citation

If you use this code, please consider citing:

@inproceedings{zhu-eccv18-DMAN,
    author    = {Zhu, Ji and Yang, Hua and Liu, Nian and Kim, Minyoung and Zhang, Wenjun and Yang, Ming-Hsuan},
    title     = {Online Multi-Object Tracking with Dual Matching Attention Networks},
    booktitle = {European Computer Vision Conference},
    year      = {2018},
}

References

[1] Danelljan, M., Bhat, G., Khan, F.S., Felsberg, M.: ECO: Efficient convolution operators for tracking. In: CVPR (2017)

[2] Xiang, Y., Alahi, A., Savarese, S.: Learning to track: Online multi-object tracking by decision making. In: ICCV (2015)

dman_mot's People

Contributors

jizhu1023 avatar zysjtu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dman_mot's Issues

training code?

Will you push the training code to this repo, or when? Thank you~

Errors in DMAN_demo.m

Hello, thanks for your works. When I run the DMAN_demo.m, there are some errors:
1、In MOT_track.m, the function MDP_value is lost
image
2、I copy the MDP_value.m from MDP project, however, there are too many parameters input to the MDP_value function.
image

Would you please help me ? thank you very much !

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.