Pedestrian Detection: introduction

Slides:



Advertisements
Similar presentations
Combining Detectors for Human Hand Detection Antonio Hernández, Petia Radeva and Sergio Escalera Computer Vision Center, Universitat Autònoma de Barcelona,
Advertisements

Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
EE462 MLCV Lecture 5-6 Object Detection – Boosting Tae-Kyun Kim.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Presenter: Hoang, Van Dung
EE462 MLCV Lecture 5-6 Object Detection – Boosting Tae-Kyun Kim.
1 Fast Asymmetric Learning for Cascade Face Detection Jiaxin Wu, and Charles Brubaker IEEE PAMI, 2008 Chun-Hao Chang 張峻豪 2009/12/01.
Detecting Pedestrians by Learning Shapelet Features
Vision-Based Analysis of Small Groups in Pedestrian Crowds Weina Ge, Robert T. Collins, R. Barry Ruback IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE.
A Robust Pedestrian Detection Approach Based on Shapelet Feature and Haar Detector Ensembles Wentao Yao, Zhidong Deng TSINGHUA SCIENCE AND TECHNOLOGY ISSNl.
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Personal Driving Diary: Constructing a Video Archive of Everyday Driving Events IEEE workshop on Motion and Video Computing ( WMVC) 2011 IEEE Workshop.
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
Generic Object Recognition -- by Yatharth Saraf A Project on.
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Face Recognition with Harr Transforms and SVMs EE645 Final Project May 11, 2005 J Stautzenberger.
CS 223B Assignment 1 Help Session Dan Maynes-Aminzade.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Scale Invariant Feature Transform (SIFT)
Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS Presentation
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.
Face Detection CSE 576. Face detection State-of-the-art face detection demo (Courtesy Boris Babenko)Boris Babenko.
Face Detection using the Viola-Jones Method
A Tutorial on Object Detection Using OpenCV
Learning Based Hierarchical Vessel Segmentation
Olga Zoidi, Anastasios Tefas, Member, IEEE Ioannis Pitas, Fellow, IEEE
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
Introduction to Computer Vision Olac Fuentes Computer Science Department University of Texas at El Paso El Paso, TX, U.S.A.
A General Framework for Tracking Multiple People from a Moving Camera
“Secret” of Object Detection Zheng Wu (Summer intern in MSRNE) Sep. 3, 2010 Joint work with Ce Liu (MSRNE) William T. Freeman (MIT) Adam Kalai (MSRNE)
Detecting Pedestrians Using Patterns of Motion and Appearance Paul Viola Microsoft Research Irfan Ullah Dept. of Info. and Comm. Engr. Myongji University.
Window-based models for generic object detection Mei-Chen Yeh 04/24/2012.
Sign Classification Boosted Cascade of Classifiers using University of Southern California Thang Dinh Eunyoung Kim
Marco Pedersoli, Jordi Gonzàlez, Xu Hu, and Xavier Roca
Face detection Slides adapted Grauman & Liebe’s tutorial
Visual Object Recognition
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
Pedestrian Detection and Localization
Object Recognition in Images Slides originally created by Bernd Heisele.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
U NIVERSITEIT VAN A MSTERDAM IAS INTELLIGENT AUTONOMOUS SYSTEMS 1 M. Hofmann Prof. Dr. D. M. Gavrila Intelligent Systems Laboratory Informatics Institute,
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
Non-Euclidean Example: The Unit Sphere. Differential Geometry Formal mathematical theory Work with small ‘patches’ –the ‘patches’ look Euclidean Do calculus.
Expectation-Maximization (EM) Case Studies
Project 3 Results.
Histograms of Oriented Gradients for Human Detection(HOG)
Methods for classification and image representation
The Viola/Jones Face Detector A “paradigmatic” method for real-time object detection Training is slow, but detection is very fast Key ideas Integral images.
Human Detection Method Combining HOG and Cumulative Sum based Binary Pattern Jong Gook Ko', Jin Woo Choi', So Hee Park', Jang Hee You', ' Electronics and.
Learning to Detect Faces A Large-Scale Application of Machine Learning (This material is not in the text: for further information see the paper by P.
Robust Nighttime Vehicle Detection by Tracking and Grouping Headlights Qi Zou, Haibin Ling, Siwei Luo, Yaping Huang, and Mei Tian.
CSSE463: Image Recognition Day 11 Due: Due: Written assignment 1 tomorrow, 4:00 pm Written assignment 1 tomorrow, 4:00 pm Start thinking about term project.
CS-498 Computer Vision Week 9, Class 2 and Week 10, Class 1
Line Matching Jonghee Park GIST CV-Lab..  Lines –Fundamental feature in many computer vision fields 3D reconstruction, SLAM, motion estimation –Useful.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Face Detection 蔡宇軒.
1 Bilinear Classifiers for Visual Recognition Computational Vision Lab. University of California Irvine To be presented in NIPS 2009 Hamed Pirsiavash Deva.
Detecting Moving Objects, Ghosts, and Shadows in Video Streams
2. Skin - color filtering.
Cascade for Fast Detection
Lit part of blue dress and shadowed part of white dress are the same color
Object detection as supervised classification
CSSE463: Image Recognition Day 25
Image Segmentation Techniques
Presentation transcript:

Pedestrian Detection: introduction Approaches Holistic detection: use local search window that meets criterias Part-based detection: pedestrian as a collection of parts (to be found!) Patch-based detection: local features matched against a (learned) codebook, then voting for final detection For a survey on the approaches see: N.Dalal “Finding people in images and videos”, PhD thesis, July 2006.

Holistic approaches Some remarkable pedestrian detector Haar wavelets + SVM P. Papageorgiou and T. Poggio, “A trainable system for object detection,” Intl. J. of Computer Vision, vol. 38, no. 1, pp. 15–33, 2000. the popular face detector from Viola Jones (haar+adaboost face-detector) + motion cues P. Viola, M. Jones, and D. Snow, “Detecting pedestrians using patterns of motion and appearance,” in Proc. IEEE Conf. on Computer Vision and Pattern Recognition, New York, NY, volume 1, 2003, pp. 734–741. Histogram of oriented gradients (HOG) N. Dalal and B. Triggs, “Histograms of oriented gradients for human detection,” in Proc. IEEE Conf. on Computer Vision and Pattern Recognition, San Diego, CA, volume 1, 2005, pp. 886–893. Q. Zhu, S. Avidan, M. C. Yeh, and K. T. Cheng, “Fast human detection using a cascade of histograms of oriented gradients,” in Proc. IEEE Conf. on Computer Vision and Pattern Recognition, New York, NY, volume 2, 2006, pp. 1491 – 1498. Covariance Descriptors + Boosting O. Tuzel, F. Porikli, and P. Meer, “Pedestrian detection via classification on Riemannian manifolds,” To appear in IEEE Trans. Pattern Anal. Machine Intell., 2008.

Pedestrian detection using covariance descriptors and boosting rejection cascades approach Casc 1 Casc 2 Casc N Detection on negatives increases  Detection on positives decreases 

Pedestrian detection using covariance descriptors and boosting rejection cascades approach Detection on negatives increases  Detection on positives decreases 

Performance each black dot is an additional cascade Cov-Desc + Boosting HOG + Ker SVM HOG + Lin SVM HOG + Boosting each black dot is an additional cascade

Inside a cascade: the weak learners Add a weak learner to the cascade, that is Assign to it a (randomly extracted) sub-region Compute covariance-descriptor on this region for each Positive sample Negative sample Are positives and negatives “easily” separable? No? Go to 1 Yes? Done with this cascade

Covariance descriptors Define an image Region R Extract Pixel-wise Feature 1 Mean, var Covariance CR (NxN matrix, sym pos def) Extract Pixel-wise Feature 2 Mean, var Extract Pixel-wise Feature N Mean, var (e.g.: color components, luminance, gradients, …)

Covariance descriptors PROs Versatile and flexible (you can use the pixel-wise features most suitable for your goal) Computed very quickly using integral images Compact (N*(N+1)/2 independent values) CONs Euclidean distance is NOT appropriate over symmetric positive matrices: they lie over a Riemannian manifolds

Riemannian Manifolds In order to use traditional machine learning techiniques: Move back and forth from Riemannian manifold of sym pos def matrices to euclidean space of symmetric matrices using respectively Exponential of Matrix Logarithm of Matrix  Expansive computations! J. Jost, “Riemannian Geometry and Geometric Analysis”. Springer, fourth edition, 2005. X. Pennec, P. Fillard, and N. Ayache, “A Riemannian framework for tensor computing,” Intl. J. of Computer Vision, vol. 66, no. 1, pp. 41–66, 2006.

Using this detector in real-time surveillance applications Reduce the pedestrian search region where there is (or was) motion Build a motion history and focus the detection search over the most recent motion but keeping an eye on oldest motion regions Exploit the background when camera is static with implicit relevance feedback: In many surveillance scenarios it is possible to assume that the background image does not contain humans therefore, enrich the generic pedestrian classifier training some additional ad-hoc and view-dependent cascades that tackle the false-positives detected in the background The enriched classifier is to be used in the ped-detection over the given view Use the pedestrian detection to infer the scene perspective False detections are very limited, and most of them are out of perspective Therefore, having defined a perspective model, it is possible to estimate it, rejecting the outliers Once estimated, it can reject out-of-perspective detections @ICDSC09: Covariance Descriptors on Moving Regions for Human Detection in Very Complex Outdoor Scenes Giovanni Gualdi, Andrea Prati and Rita Cucchiara. Univ. of Modena and Reggio Emilia

Using this detector in real-time surveillance applications

Examples Detections using the generic classifier Detections using the + Perspective model Detections using the generic classifier + Perspective model Additional relevance feedback cascades

Videos