Git Product home page Git Product logo

mft's Introduction

🏆News: MFT got the "winning tracker" award at the VOT2018 challenge

MFT/MHIT

This repository includes matlab code for reproducing the results on VOT2018 (MFT).

Multi-hierarchical Independent Correlation Filters for Visual Tracking

By Shuai Bai, Zhiqun He, Tingbing Xu, Zheng Zhu, Yuan Dong, Hongliang Bai

Introduction

MFT tracker is the VOT2018 version of MHIT. It is based on correlation filtering algorithm. Firstly, we combine different multi-resolution features with continuous convolution operator~\cite{danelljan2017eco}. Secondly, we train multi-solution independently using different features and fuse multi-solutions optimally to predict target location, which drastically improves robustness. Respectively. At last, we reasonably choose different combinations of Res50, SE-Res50, Hog, CN features as our final feature to adapt to different tracking situation.

License

Licensed under an MIT license.

Usage

  • Supported OS: the source code was tested on 64-bit CentOS Linux release 7.3.1611 (Core), and it should also be executable in other linux distributions.
  • Dependencies:
  • A modified version of matconvnet (included in the ./external_libs/matconvnet folder).
  • autonn(https://github.com/vlfeat/autonn) is included in the (./external_libs/autonn) folder.
  • MATLAB 2016b, and all different version will change a lot.
  • Cuda 8.0 enabled GPUs

Preparation

cd ./feature_extraction/networks

wget http://www.vlfeat.org/matconvnet/models/imagenet-resnet-50-dag.mat

wget http://www.robots.ox.ac.uk/~albanie/models/se-nets/SE-ResNet-50-mcn.mat

Setting export CUDA_CACHE_MAXSIZE=8000000000" in the ./~bash_profile so that gpuDevice(1) will take fewer time.

Demo

run demo_MFT.m()

VOT

[VOT Intergration] ./vot2018_main/MFT.m change ./tracker_MFT.m tracker_repo_path = 'your MFT path'

mft's People

Contributors

shuaibai623 avatar vistart 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

mft's Issues

What about camera motion

Hi, as per your papers, you directly use final center-point position given by the DCF tracker as observation of the current state. Then how do you deal with the situation with large camera motion?

Thanks for your time.

未定义函数或变量 'dagnn.GlobalPooling'

你好,我在运行demo_MFT时,在load_cnn_drag.m第4行出现如下错误:

K>> net=dagnn.DagNN.loadobj(net) ;
未定义函数或变量 'dagnn.GlobalPooling'。

出错 dagnn.DagNN.loadobj (line 26)
block = constr() ;
default
请问这是为什么,我用的是您提供的matconvnet,用nvcc编译的。

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.