Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR 2005 Another Descriptor.

Slides:



Advertisements
Similar presentations
Feature Detection. Description Localization More Points Robust to occlusion Works with less texture More Repeatable Robust detection Precise localization.
Advertisements

Human Detection Phanindra Varma. Detection -- Overview  Human detection in static images is based on the HOG (Histogram of Oriented Gradients) encoding.
Histograms of Oriented Gradients for Human Detection
Object Recognition with Features Inspired by Visual Cortex T. Serre, L. Wolf, T. Poggio Presented by Andrew C. Gallagher Jan. 25, 2007.
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
Geometry Based Human Detection in UAV Imagery Vladimir Reilly Berkan Solmaz Mubarak Shah ECCV-2010.
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.
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Descriptors (Description of Interest Regions with Local Binary Patterns) Yu-Lin Cheng (03/07/2011)
Presenter: Hoang, Van Dung
Distinctive Image Features from Scale- Invariant Keypoints Mohammad-Amin Ahantab Technische Universität München, Germany.
Object Category Detection: Sliding Windows Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/10/12.
Viola/Jones: features “Rectangle filters” Differences between sums of pixels in adjacent rectangles { y t (x) = +1 if h t (x) >  t -1 otherwise Unique.
Detecting Pedestrians by Learning Shapelet Features
More sliding window detection: Discriminative part-based models Many slides based on P. FelzenszwalbP. Felzenszwalb.
Robust and large-scale alignment Image from
Patch Descriptors CSE P 576 Larry Zitnick
1 Image Recognition - I. Global appearance patterns Slides by K. Grauman, B. Leibe.
Object Detection using Histograms of Oriented Gradients
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
Generic object detection with deformable part-based models
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Computer vision.
“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)
Lecture 31: Modern recognition CS4670 / 5670: Computer Vision Noah Snavely.
Pedestrian Detection and Localization
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
Recognition II Ali Farhadi. We have talked about Nearest Neighbor Naïve Bayes Logistic Regression Boosting.
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
Object detection, deep learning, and R-CNNs
Histograms of Oriented Gradients for Human Detection(HOG)
Sean M. Ficht.  Problem Definition  Previous Work  Methods & Theory  Results.
1 Image Matching using Local Symmetry Features Daniel Cabrini Hauagge Noah Snavely Cornell University.
CS 1699: Intro to Computer Vision Detection II: Deformable Part Models Prof. Adriana Kovashka University of Pittsburgh November 12, 2015.
Object Detection Overview Viola-Jones Dalal-Triggs Deformable models Deep learning.
Pedestrian Detection Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR ‘05 Pete Barnum March 8, 2006.
Feature extraction: Corners and blobs. Why extract features? Motivation: panorama stitching We have two images – how do we combine them?
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
+ Speed Up Texture Classification in Clothing Retrieval System 電機三 吳瑋凌.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
SIFT DESCRIPTOR K Wasif Mrityunjay
Object Recognizing. Object Classes Individual Recognition.
Presented by David Lee 3/20/2006
SUN Database: Large-scale Scene Recognition from Abbey to Zoo Jianxiong Xiao *James Haysy Krista A. Ehinger Aude Oliva Antonio Torralba Massachusetts Institute.
More sliding window detection: Discriminative part-based models
Object Recognizing. Object Classes Individual Recognition.
Presentation 3 Ruben Villegas Period: 05/31/2012 – 06/03/2012.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Another Example: Circle Detection
Cascade for Fast Detection
Presented by David Lee 3/20/2006
Distinctive Image Features from Scale-Invariant Keypoints
Lit part of blue dress and shadowed part of white dress are the same color
Object detection, deep learning, and R-CNNs
Recap: Advanced Feature Encoding
Feature description and matching
Object detection as supervised classification
A Tutorial on HOG Human Detection
HOGgles Visualizing Object Detection Features
Pedestrian Detection Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR ‘05 Pete Barnum March 8, 2006.
Pedestrian Detection Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR ‘05 Pete Barnum March 8, 2006.
Object Classes Most recent work is at the object level We perceive the world in terms of objects, belonging to different classes. What are the differences.
AHED Automatic Human Emotion Detection
Visualization of computational image feature descriptors.
Lecture: Feature Descriptors
Presentation transcript:

Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs CVPR 2005 Another Descriptor

Overview 1. Compute gradients in the region to be described 2. Put them in bins according to orientation 3. Group the cells into large blocks 4. Normalize each block 5. Train classifiers to decide if these are parts of a human

Details Gradients [-1 0 1] and [-1 0 1] T were good enough. Cell Histograms Each pixel within the cell casts a weighted vote for an orientation-based histogram channel based on the values found in the gradient computation. (9 channels worked) Blocks Group the cells together into larger blocks, either R-HOG blocks (rectangular) or C-HOG blocks (circular).

More Details Block Normalization They tried 4 different kinds of normalization. Let  be the block to be normalized and e be a small constant.

R-HOG compared to SIFT Descriptor R-HOG blocks appear quite similar to the SIFT descriptors. But, R-HOG blocks are computed in dense grids at some single scale without orientation alignment. SIFT descriptors are computed at sparse, scale-invariant key image points and are rotated to align orientation.

Pictorial Example (a)average gradient image over training examples (b)each “pixel” shows max positive SVM weight in the block centered on that pixel (c)same as (b) for negative SVM weights (d)test image (e)its R-HOG descriptor (f)R-HOG descriptor weighted by positive SVM weights (g)R-HOG descriptor weighted by negative SVM weights *