Home

Awesome

Overview

This project is pedestrian (single) tracker based on patch matching. The method was proposed in the paper:

Fuhr, G. ; Jung, C. R. . Robust Patch-Based Pedestrian Tracking using Monocular Calibrated Cameras. In: SIBGRAPI 2012 - Conference on Graphics, Patterns and Images, p. 166-173, 2012.

If you use the following code in our experiments, please cite the above publication.

Information about the project can be found in: http://inf.ufrgs.br/~gfuhr/?file=research Soon, there will be extensions of the code and improvements in this webpage.

For question about the code/method please contact Gustavo Führ at gfuhr@inf.ufrgs.br.

Requirements

The source code was tested in MATLAB 64-bin in version 7.12 (R2001a). However, you should not have problems in running the code in different platforms and newer versions of MATLAB.

Running the code

  1. Unpack the code
  2. Run the main.m file using MATLAB

All the important configurations of the tracker are set in the main.m. This package contains an example main.m with configurations used in the datasets presented in the paper. However you should download the sequences separately.

Configuration of main.m

All the configurations are in a structure called options. The following commentaries can help you to modify the values to the desired ones.

Extracting the foot and head points

The script click_foot_head.m is included in this package to help the user initialize new targets using two clicks. The parameters of the dataset are the same as presented in the previous section. See the code for an example and more details.

Output

A file with the trackers results (positions) is stored in a .mat file named with the parameter options.out_filename.

Enjoy and please send us feedback!