A Tutorial on HOG Human Detection

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

Combining Detectors for Human Hand Detection Antonio Hernández, Petia Radeva and Sergio Escalera Computer Vision Center, Universitat Autònoma de Barcelona,
Histograms of Oriented Gradients for Human Detection
1 Challenge the future HON4D: Histogram of Oriented 4D Normals for Activity Recognition from Depth Sequences Omar Oreifej Zicheng Liu CVPR 2013.
Classification using intersection kernel SVMs is efficient Joint work with Subhransu Maji and Alex Berg Jitendra Malik UC Berkeley.
- Recovering Human Body Configurations: Combining Segmentation and Recognition (CVPR’04) Greg Mori, Xiaofeng Ren, Alexei A. Efros and Jitendra Malik -
Ivan Laptev IRISA/INRIA, Rennes, France September 07, 2006 Boosted Histograms for Improved Object Detection.
Computer Vision for Human-Computer InteractionResearch Group, Universität Karlsruhe (TH) cv:hci Dr. Edgar Seemann 1 Computer Vision: Histograms of Oriented.
Lecture 31: Modern object recognition
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.
Presenter: Hoang, Van Dung
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
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.
Fast intersection kernel SVMs for Realtime Object Detection
More sliding window detection: Discriminative part-based models Many slides based on P. FelzenszwalbP. Felzenszwalb.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Patch Descriptors CSE P 576 Larry Zitnick
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Object Detection using Histograms of Oriented Gradients
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
Fast Human Detection Using a Novel Boosted Cascading Structure With Meta Stages Yu-Ting Chen and Chu-Song Chen, Member, IEEE.
Generic object detection with deformable part-based models
“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)
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
Recognition II Ali Farhadi. We have talked about Nearest Neighbor Naïve Bayes Logistic Regression Boosting.
Histograms of Oriented Gradients for Human Detection(HOG)
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.
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.
CS 1699: Intro to Computer Vision Detection II: Deformable Part Models Prof. Adriana Kovashka University of Pittsburgh November 12, 2015.
Pedestrian Detection Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR ‘05 Pete Barnum March 8, 2006.
Improved Object Detection
+ Speed Up Texture Classification in Clothing Retrieval System 電機三 吳瑋凌.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
Presented by David Lee 3/20/2006
More sliding window detection: Discriminative part-based models
Presentation 3 Ruben Villegas Period: 05/31/2012 – 06/03/2012.
Cascade for Fast Detection
CS262: Computer Vision Lect 09: SIFT Descriptors
Object detection with deformable part-based models
Presented by David Lee 3/20/2006
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Distinctive Image Features from Scale-Invariant Keypoints
Scale Invariant Feature Transform (SIFT)
Project 1: hybrid images
Data Driven Attributes for Action Detection
Performance of Computer Vision
Lit part of blue dress and shadowed part of white dress are the same color
Feature description and matching
Digit Recognition using SVMS
Object detection as supervised classification
Introduction of Pedestrian Detection
HOGgles Visualizing Object Detection Features
An HOG-LBP Human Detector with Partial Occlusion Handling
Calculate HOC on Depth and HOG on RGB and concatenate them
Categorization by Learning and Combing Object Parts
From a presentation by Jimmy Huff Modified by Josiah Yoder
AHED Automatic Human Emotion Detection
Canny Edge Detector.
Edge detection f(x,y) viewed as a smooth function
Feature descriptors and matching
Lecture: Feature Descriptors
Presentation transcript:

A Tutorial on HOG Human Detection Yen-Chun Chen

They use HOG human detector So far we have seen... Action detection Deformable Part-Based Model They use HOG human detector

Histograms of Oriented Gradients Dalal and Triggs, Histograms of Oriented Gradients for Human Detection, CVPR05

Challenges in person detection Different poses Variable appearance/clothing Other difficulties common in general object detections illumination background clutter

Overview 64 x 128 detection window 8 x 8 cell

Gradient histogram 8 x 8 cell -- 64 gradients 9-bin histogram 85 3/4 1/4 3/4

Block Normalization Increase robustness to contrast, illumination changes Group cells into overlapping blocks normalize the block as 36-d (4 histograms x 9 bins) vector

Final Descriptor and Detection 64 x 128 window -- 7 x 15 blocks 7 x 15 blocks x 4 cells x 9-bin histogram = 3780-d feature vectors Use linear SVM to classify person/ non-person windows Use sliding window in detection

Engineering the Feature

Color space

Color space different color spaces don’t affect much color better than greyscale

Gradients Gaussian smoothing Different derivative masks no smoothing !! the information of the image is from abrupt edges at fine scale

Spatial/ Orientation Binning 9-bin works the best signed/ unsigned gradient? (360 degrees vs 180 degrees) The clothing of human and the background varies a lot Make the signs of contrast uninformative

Evaluation Metric Detection, a single accuracy value doesn’t make sense Low threshold- detect more people but many false positives High threshold- fewer false positives but doesn’t detect all people Detection Error Tradeoff (DET) Curves Miss Rate = (false negative) / (true positive - false negative) FPPW (False Positive Per Window) : (false positive) / (total # of negative training sample)

The Rest faster computation

Discussion Normalization local variations in illumination and foreground-background contrast make gradients vary a lot overlap significantly improves the performance

Most important cells are on contours of human shape Gradients inside the person are negative cues

Demo