BigSnarf blog

Infosec FTW

GOTURN tracking

ezgif-2-95cb54bb47ezgif-2-0f24362942

Hand annotating first image on Kitti Sequence 21

Screen Shot 2017-03-17 at 4.06.52 PM

http://davheld.github.io/GOTURN/GOTURN.html

https://github.com/davheld/GOTURN

Click to access GOTURN.pdf

https://github.com/Auron-X/GOTURN_Training_Toolkit

https://handong1587.github.io/deep_learning/2015/10/09/tracking.html

https://github.com/Guanghan/ROLO

http://guanghan.info/projects/ROLO/

Click to access 1703.01289.pdf

##Convolutional Neural Networks for Visual Tracking
The main goal of our GSoC project was an implementation of GOTURN tracker in OpenCV library.

Original paper is located here: http://davheld.github.io/GOTURN/GOTURN.pdf

Short GOTURN tracker overview: http://davheld.github.io/GOTURN/GOTURN.html

Our implementation of GOTURN comes in two parts:

  1. GOTURN tracker imlementation in OpenCV Tracking API. Pretrained GOTURN model is required.
  2. GOTURN tracker training toolkit, for pretraining GOTURN with custom parameters.

Also we uploaded a pretrained (according to the original paper) GOTURN model to opencv_extra repository, so anyone can use it straightly without time-consuming pretraining procedure.

##OpenMax layer implementation for tinyDNN
OpenMax layer implementation for tinyDNN has started as additional activity during the last week of GSoC. Current implementation includes only a utility function for Mean Activation Vector with the following MR EVT calibration using Weibull fiting in libMR.
For complete OpenMax implementation two are still need to be done:

  1. Function for calculation Weibull fiting for all classes in particular dataset
  2. Actual OpenMax layer implementation (now there is empty OpenMax layer skeleton) to calculate a final OpenMax score

##List of all commits during GSoC 2016:

##Convolutional Neural Networks for Visual Tracking
The main goal of our GSoC project was an implementation of GOTURN tracker in OpenCV library.

Original paper is located here: http://davheld.github.io/GOTURN/GOTURN.pdf

Short GOTURN tracker overview: http://davheld.github.io/GOTURN/GOTURN.html

Our implementation of GOTURN comes in two parts:

  1. GOTURN tracker imlementation in OpenCV Tracking API. Pretrained GOTURN model is required.
  2. GOTURN tracker training toolkit, for pretraining GOTURN with custom parameters.

Also we uploaded a pretrained (according to the original paper) GOTURN model to opencv_extra repository, so anyone can use it straightly without time-consuming pretraining procedure.

##OpenMax layer implementation for tinyDNN
OpenMax layer implementation for tinyDNN has started as additional activity during the last week of GSoC. Current implementation includes only a utility function for Mean Activation Vector with the following MR EVT calibration using Weibull fiting in libMR.
For complete OpenMax implementation two are still need to be done:

  1. Function for calculation Weibull fiting for all classes in particular dataset
  2. Actual OpenMax layer implementation (now there is empty OpenMax layer skeleton) to calculate a final OpenMax score

##List of all commits during GSoC 2016:

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: