Presenter: Hoang, Van Dung

Slides:



Advertisements
Similar presentations
Human Detection Phanindra Varma. Detection -- Overview  Human detection in static images is based on the HOG (Histogram of Oriented Gradients) encoding.
Advertisements

Histograms of Oriented Gradients for Human Detection
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
LPP-HOG: A New Local Image Descriptor for Fast Human Detection Andy Qing Jun Wang and Ru Bo Zhang IEEE International Symposium.
Many slides based on P. FelzenszwalbP. Felzenszwalb General object detection with deformable part-based models.
Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR 2005 Another Descriptor.
Pedestrian Detection: introduction
Intelligent Systems Lab. Recognizing Human actions from Still Images with Latent Poses Authors: Weilong Yang, Yang Wang, and Greg Mori Simon Fraser University,
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
AdaBoost & Its Applications
Face detection Many slides adapted from P. Viola.
Detecting Pedestrians by Learning Shapelet Features
EECS 274 Computer Vision Object detection. Human detection HOG features Cue integration Ensemble of classifiers ROC curve Reading: Assigned papers.
The Viola/Jones Face Detector Prepared with figures taken from “Robust real-time object detection” CRL 2001/01, February 2001.
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
Robust Real-time Object Detection by Paul Viola and Michael Jones ICCV 2001 Workshop on Statistical and Computation Theories of Vision Presentation by.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
A Robust Real Time Face Detection. Outline  AdaBoost – Learning Algorithm  Face Detection in real life  Using AdaBoost for Face Detection  Improvements.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
A Robust Real Time Face Detection. Outline  AdaBoost – Learning Algorithm  Face Detection in real life  Using AdaBoost for Face Detection  Improvements.
Robust Real-Time Object Detection Paul Viola & Michael Jones.
Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.
Viewpoint Tracking for 3D Display Systems A look at the system proposed by Yusuf Bediz, Gözde Bozdağı Akar.
Fast Human Detection Using a Novel Boosted Cascading Structure With Meta Stages Yu-Ting Chen and Chu-Song Chen, Member, IEEE.
Foundations of Computer Vision Rapid object / face detection using a Boosted Cascade of Simple features Presented by Christos Stoilas Rapid object / face.
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
Face Detection using the Viola-Jones Method
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.
Introduction to Computer Vision Olac Fuentes Computer Science Department University of Texas at El Paso El Paso, TX, U.S.A.
“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.
Marco Pedersoli, Jordi Gonzàlez, Xu Hu, and Xavier Roca
Lecture 29: Face Detection Revisited CS4670 / 5670: Computer Vision Noah Snavely.
Visual Object Recognition
Object Detection with Discriminatively Trained Part Based Models
Lecture 31: Modern recognition CS4670 / 5670: Computer Vision Noah Snavely.
Pedestrian Detection and Localization
Deformable Part Model Presenter : Liu Changyu Advisor : Prof. Alex Hauptmann Interest : Multimedia Analysis April 11 st, 2013.
Recognition II Ali Farhadi. We have talked about Nearest Neighbor Naïve Bayes Logistic Regression Boosting.
Histograms of Oriented Gradients for Human Detection(HOG)
Automated Solar Cavity Detection
Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR 2005 Another Descriptor.
Sean M. Ficht.  Problem Definition  Previous Work  Methods & Theory  Results.
Lecture 09 03/01/2012 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
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.
Jiu XU, Axel BEAUGENDRE and Satoshi GOTO Computer Sciences and Convergence Information Technology (ICCIT), th International Conference on 1 Real-time.
Bibek Jang Karki. Outline Integral Image Representation of image in summation format AdaBoost Ranking of features Combining best features to form strong.
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.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
FACE DETECTION : AMIT BHAMARE. WHAT IS FACE DETECTION ? Face detection is computer based technology which detect the face in digital image. Trivial task.
+ Speed Up Texture Classification in Clothing Retrieval System 電機三 吳瑋凌.
More sliding window detection: Discriminative part-based models
Hand Detection with a Cascade of Boosted Classifiers Using Haar-like Features Qing Chen Discover Lab, SITE, University of Ottawa May 2, 2006.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Week 4: 6/6 – 6/10 Jeffrey Loppert. This week.. Coded a Histogram of Oriented Gradients (HOG) Feature Extractor Extracted features from positive and negative.
Evaluation of Gender Classification Methods with Automatically Detected and Aligned Faces Speaker: Po-Kai Shen Advisor: Tsai-Rong Chang Date: 2010/6/14.
2. Skin - color filtering.
Cascade for Fast Detection
Improving the Performance of Fingerprint Classification
Performance of Computer Vision
Lit part of blue dress and shadowed part of white dress are the same color
Yun-FuLiu Jing-MingGuo Che-HaoChang
Object detection as supervised classification
CSSE463: Image Recognition Day 25
A Tutorial on HOG Human Detection
ADABOOST(Adaptative Boosting)
AHED Automatic Human Emotion Detection
AHED Automatic Human Emotion Detection
Presentation transcript:

Presenter: Hoang, Van Dung FAST HUMAN DETECTING USING A CASCADE OF HISTOGRAM OF ORIENTED GRADIENTS Qiang Zhu, Shai Avidan, Mei-Chen Yeh, and Kwang- Ting Cheng In: Computer vision and Pattern Recognition-CVPR’2006 Presenter: Hoang, Van Dung dungvanhoang@islab.ulsan.ac.kr April 28, 2012

Histogram of Oriented Gradients (HOG) Outline Histogram of Oriented Gradients (HOG) Method Variable size block “Integral image” method Training classification Experiments Conclusions.

=> This paper proposed HOG computing with variable size block. Introduction Paper (*) showed that the system is powerful enough to classify humans by use HOG feature. However, it has high computational cost. This paper try to speed up above method by using AdaBoost, and HOG feature. However, if using original HOG (fix size blocks) is not informative enough to classify at high accuracy. => This paper proposed HOG computing with variable size block. *Dalal, N and Triggs, B.. Histograms of Oriented Gradients for Human Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Vol. II, pp. 886-893 (2005).

Histogram of Oriented Gradients Gradient computation Orientation binning   Descriptor blocks Block normalization Gradient computation Gx=I[-1 0 1] Gy=I[-1 0 1]T Magnitude Angle  Gy Gx G Gy Gx

Computing HOG within a Region Computing histogram of gradient based on orientation (Using unsigned of orientation (0-1800) and 9 bins) Magnitude Angle

Computed HOG Calculation histogram of orientation gradient within cells, blocks. Accumulation features to construct HOG feature vector. F is the vector feature of image, f i is the vector feature of ith-block and normalizing.

Variable-size Blocks Different with original HOG feature, this paper don’t fix size of block. The block size rangers from 12x12 to 128x64 with restrictive ratio between block width and height is (1:1), (1:2), and (2:1). Original HOG: 105 block (3,780 features). This paper: 5,031 block (181,116 features).

Discretize Gradients into Bins Discretization each pixel’s gradient magnitude into 9 bins based on their orientation. 1th bin layer (1o-20o) 2th bin layer (21o-40o) Computing gradient 9th bin layer (161o-180o)

“Integral Image” Method Using “Integral image” method for rapid compute HOG There are two steps to calculate sum of gradients with in a region . Creation the SAT table. Calculation a histogram bin of gradient within a region (x,y,w,h) based on SAT S(x,y,w,h)= SAT(x+w-1,y+h-1)-SAT(x-1,y+h-1) SAT(x+w-1,y-1)+SAT(x-1,y-1) SAT(x,y) SAT(x+w-1,y+h-1) SAT(x+w-1,y-1) SAT(x-1,y-1) SAT(x-1,y+h-1) => HOG within cell(x,y,w,h), we compute S(x,y,w,y) of 9 bin layers, respectively.

Training the Cascade Chose one block that is best classification

Training the Cascade Each a cascade consists several weak classifiers Each weak classifier used one block. The number weak classifiers of each cascade depend on the training process After “loop fi>fmax”, if Fi> Ftarget is not satisfied, resampling by put false positive sample (from evaluate test) into negative samples for next iteration.

Experiments

Experiments

Experiments

Experiments

Experiments Figure 6. Comparing the Dalal & Triggs algorithm, a Rectangular filter detector and our cascade of the HoG method. Our method (using either L1 or L2 norms) is comparable to the Dalal & Triggs method, especially when the FPPW goes down.

Experiments

Conclusions This system used AdaBoost that is up to 70X faster than previous method (Dalal&Triggs). Using multiple sizes block in order to accumulate more features that rich for training and classification. Using “integral image” method that rapid compute features.

Thank YOU for listening!

x1= (x11 x12 x13 …. x1m) x2= (x21 x22 x23 …. x2m) x3= (x31 x32 x33 …. x3m) x4= (x41 x42 x43 …. x4m) ………….. xn= (xn1 xn2 xn3 …. xnm) mean m= (m1 m2 m3 …… mm)

Using all features that accumulated from sample image. Using only the best features that were selected by training.