1 / 32

Detecting Pedestrians by Learning Shapelet Features

Detecting Pedestrians by Learning Shapelet Features. Payam Sabzmeydani and Greg Mori Vision and Media Lab School of Computing Science Simon Fraser University. Problem. Given a still image, we want to find and locate the pedestrians in the image Clothing (color, appearance) Body pose

ianthe
Télécharger la présentation

Detecting Pedestrians by Learning Shapelet Features

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Detecting Pedestrians by Learning Shapelet Features Payam Sabzmeydani and Greg Mori Vision and Media Lab School of Computing Science Simon Fraser University

  2. Problem • Given a still image, we want to find and locate the pedestrians in the image • Clothing (color, appearance) • Body pose • Applications: • Automated surveillance systems • Image search and retrieval • Robotics • Intelligent vehicles

  3. Problem

  4. Problem • Classification-based detection • Classify a window as pedestrian or non-pedestrian • Search exhaustively the scale-space image • Different cues • Wavelet coefficients (Mohan et al., PAMI 2001) • Oriented gradients (Dalal and Triggs, CVPR 2005) • SIFT features (Leibe et al., CVPR 2005) • Edgelet features (Wu and Nevatia, ICCV 2005) • “Shapelet features” (Sabzmeydani and Mori, CVPR 2007)

  5. Datasets • MIT : Standing pose, simple background, no occlusion • INRIA : Standing pose, complex background, partial occlusions

  6. Previous Work • Dalal & Triggs (CVPR 2005) • HOG features + SVM

  7. Previous Work • Wu & Nevatia (ICCV 2005) • Edgelet features: short line and curve segments • AdaBoost

  8. Our Method • Compute low-level gradient features • Oriented filter responses • Learn mid-level features for detecting pedestrians • “Shapelet features” • Build final classifier from shapelet features

  9. Low-level Features • Filter responses • Image gradient in different directions

  10. Low-level Features • Smoothed gradient responses in different directions

  11. Shapelet Features • A weighted set of low-level gradient features inside a sub-window of the detection window • Characteristics • Simple and low-dimensional • Learned exclusively for our object classes • Highly discriminative • Local effective area : useful to model separate parts instead of the whole body

  12. Shapelet Features

  13. Learning Shapelet Features • Learned using AdaBoost (Viola and Jones, 2001) • Extract low-level features in sub-window • Select subset of features using AdaBoost • Find those which discriminate between pedestrian and background classes

  14. AdaBoost Algorithm W w

  15. Low-level features as weak classifiers • Each low-level feature can provide us many weak classifiers: • AdaBoost will combine weak classifiers to form a better classifier:

  16. Shapelet features • Train classifiers in sub-windows • Use the output of a classifier as the shapelet feature response:

  17. Shapelet Features

  18. Shapelet Features

  19. Final Classifier • Take all shapelet features • Learned at many sub-windows of detection window • Run AdaBoost again to select weighted subset of shapelet features for final classifier

  20. Final Classifier

  21. Shapelet Feature Size • Small, Medium, and Large features • Capture different scales of information

  22. Normalization • Why normalize? • Different lighting, shadows, different contrast, … • How to normalize? • Per shapelet feature : L2-norm

  23. Normalization

  24. Results on INRIA Dataset

  25. Error examples • Most non-pedestrian-like pedestrians (false negatives) • Most pedestrian-like non-pedestrians (false positives)

  26. Future work • Detecting other objects • Use image context or segmentation • Pyramid of features

  27. References • N. Dalal and B. Triggs. “Histograms of oriented gradients for human detection”. CVPR 2005. • B. Wu and R. Nevatia. “Detection of multiple, partially occluded humans in a single image by bayesian combination of edgelet part detectors”. ICCV 2005. • P. Viola and M. Jones. “Rapid object detection using a boosted cascade of simple features”. SCTV 2001.

  28. Problem

  29. Problem

  30. Bootstrapping

  31. Mid-level Features

More Related