GithubHelp home page GithubHelp logo

dcfnet's Introduction

DCFNET: DISCRIMINANT CORRELATION FILTERS NETWORK FOR VISUAL TRACKING

By Qiang Wang, Jin Gao, Junliang Xing, Mengdan Zhang, Weiming Hu

Introduction

DCFNet

Discriminant Correlation Filters (DCF) based methods now become a kind of dominant approach to online object tracking. The features used in these methods, however, are either based on hand-crafted features like HoGs, or convolutional features trained independently from other tasks like image classification. In this work, we present an end-to-end lightweight network architecture, namely DCFNet, to learn the convolutional features and perform the correlation tracking process simultaneously.

Requirements: software

Requirements for MatConvNet 1.0-beta23(see: MatConvNet)

  1. Downloading MatConvNet
git clone https://github.com/vlfeat/matconvnet.git
  1. Compiling MatConvNet

Run the following command from the MATLAB command window:

run <matconvnet>/matlab/vl_compilenn

Tracking

git clone --depth=1 https://github.com/foolwood/DCFNet.git

The file demo/demoDCFNet.m is used to test our algorithm.

To verify OTB and VOT performance, you can simple copy DCFNet/ into OTB toolkit and integrate track4vot/ to VOT toolkit.

Training

1.Download the training data.

TColor-128:[LINK]

UAV123: [GoogleDrive]

NUS_PRO:[GoogleDrive] (part1)(part2)]

It should have this basic structure

data
    |-- NUS_PRO
    |-- Temple-color-128
    |-- UAV123

2.Run training/train_cnn_dcf.m to train a model.

You can choose the network architecture by setting opts.networkType = 21(This parameter is 21 by default)

Results on OTB and VOT2015

AUC on OTB2013 and OTB2015(OPE)

otb_result

VOT2015 EAO result

vot2015

Citing DCFNet

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

@article{wang17dcfnet,
    Author = {Qiang Wang, Jin Gao, Junliang Xing, Mengdan Zhang, Weiming Hu},
    Title = {DCFNet: Discriminant Correlation Filters Network for Visual Tracking},
    Journal = {arXiv preprint arXiv:1704.04057},
    Year = {2017}
}

dcfnet's People

Contributors

foolwood avatar pxpeng avatar

Watchers

 avatar  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.