chhshen / pedestrian-detection

Pedestrian detection
GNU General Public License v3.0
50 stars 53 forks source link

This code produces the results presented in http://arxiv.org/abs/1409.5209 on the Caltech dataset (optical flow used; so it doesn't work on the INRIA dataset) with BING as the pre-processor.

If you use this code in your research, please cite our papers:

@inproceedings{PaisitkriangkraiSH14a,
   author              = {Sakrapee Paisitkriangkrai and
                          Chunhua Shen and
                          Anton {van den Hengel}},
   title               = {Strengthening the Effectiveness of Pedestrian Detection with Spatially Pooled Features},
   booktitle           = {Proc. European Conf. Comp. Vis.},
   year                = {2014},
   ee                  = {http://arxiv.org/abs/1407.0786},
}
@inproceedings{PaisitkriangkraiSH14b,
   author              = {Sakrapee Paisitkriangkrai and
                          Chunhua Shen and
                          Anton van den Hengel},
   title               = {Pedestrian Detection with Spatially Pooled Features and Structured Ensemble Learning},
   journal             = {IEEE Transactions on Pattern Analysis and Machine Intelligence},
   year                = {2015},
   ee                  = {http://arxiv.org/abs/1409.5209},
}

sh> ./mex_optical.sh

matlab> demo

WARNING: It may take 2 to 4 hours to get the result, depending on your machine. You should see a plot as below.

http://www.vision.caltech.edu/Image_Datasets/CaltechPedestrians/datasets/USA/

The code has been tested to run on Ubuntu 14.04LTS (kernel: Linux 3.13.0-39-generic #66-Ubuntu SMP x86_64 GNU/Linux), Matlab 2013a.

ROC curve