Histograms of Oriented Gradients for Human Detection p. 1/1

Similar documents
Histogram of Oriented Gradients for Human Detection

Histogram of Oriented Gradients (HOG) for Object Detection

Histograms of Oriented Gradients for Human Detection

Human detection using histogram of oriented gradients. Srikumar Ramalingam School of Computing University of Utah

Object Category Detection: Sliding Windows


Object Detection Design challenges

SURF. Lecture6: SURF and HOG. Integral Image. Feature Evaluation with Integral Image

Category vs. instance recognition

Fast Human Detection Using a Cascade of Histograms of Oriented Gradients

Computer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia

Person Detection in Images using HoG + Gentleboost. Rahul Rajan June 1st July 15th CMU Q Robotics Lab

Object Category Detection. Slides mostly from Derek Hoiem

Human detections using Beagle board-xm

Mobile Human Detection Systems based on Sliding Windows Approach-A Review

Contour Segment Analysis for Human Silhouette Pre-segmentation

Human detection using local shape and nonredundant

International Journal Of Global Innovations -Vol.4, Issue.I Paper Id: SP-V4-I1-P17 ISSN Online:

High Level Computer Vision. Sliding Window Detection: Viola-Jones-Detector & Histogram of Oriented Gradients (HOG)

Co-occurrence Histograms of Oriented Gradients for Pedestrian Detection

HISTOGRAMS OF ORIENTATIO N GRADIENTS

Detecting Pedestrians by Learning Shapelet Features

Visuelle Perzeption für Mensch- Maschine Schnittstellen

Templates and Background Subtraction. Prof. D. Stricker Doz. G. Bleser

Deformable Part Models

Modern Object Detection. Most slides from Ali Farhadi

Object detection using non-redundant local Binary Patterns

Human detection based on Sliding Window Approach

Human Motion Detection and Tracking for Video Surveillance

Haar Wavelets and Edge Orientation Histograms for On Board Pedestrian Detection

Fast Human Detection With Cascaded Ensembles On The GPU

Object Category Detection: Sliding Windows

Implementation of Human detection system using DM3730

Human Detection Using Oriented Histograms of Flow and Appearance

Feature descriptors. Alain Pagani Prof. Didier Stricker. Computer Vision: Object and People Tracking

Fast Human Detection with Cascaded Ensembles. Berkin Bilgiç

Rapid Face and Object Detection in ios

Contour segment analysis for human silhouette pre-segmentation

Object Recognition II

Towards Practical Evaluation of Pedestrian Detectors

Human Detection Based on a Probabilistic Assembly of Robust Part Detectors

Human Detection and Action Recognition. in Video Sequences

Histograms of Oriented Gradients

Real-time Accurate Object Detection using Multiple Resolutions

Human Detection Using Oriented Histograms of Flow and Appearance

Recap Image Classification with Bags of Local Features

Classification of objects from Video Data (Group 30)

2D Image Processing Feature Descriptors

Class-Specific Weighted Dominant Orientation Templates for Object Detection

People detection in complex scene using a cascade of Boosted classifiers based on Haar-like-features

An Implementation on Histogram of Oriented Gradients for Human Detection

Pedestrian Detection and Tracking in Images and Videos

A Cascade of Feed-Forward Classifiers for Fast Pedestrian Detection

Find that! Visual Object Detection Primer

Car Detecting Method using high Resolution images

DEPARTMENT OF INFORMATICS

Multiple-Person Tracking by Detection

Tri-modal Human Body Segmentation

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg

Window based detectors

Detecting and Segmenting Humans in Crowded Scenes

Recent Researches in Automatic Control, Systems Science and Communications

Selective Search for Object Recognition

Posture detection by kernel PCA-based manifold learning

Beyond Bags of features Spatial information & Shape models

Improving Gradient Histogram Based Descriptors for Pedestrian Detection in Datasets with Large Variations.

Category-level localization

Previously. Window-based models for generic object detection 4/11/2011

A novel template matching method for human detection

Sergiu Nedevschi Computer Science Department Technical University of Cluj-Napoca

Face Detection and Alignment. Prof. Xin Yang HUST

Object detection. Asbjørn Berge. INF 5300 Advanced Topic: Video Content Analysis. Technology for a better society

Evaluation and comparison of interest points/regions

Research on Robust Local Feature Extraction Method for Human Detection

Histogram of Oriented Phase (HOP): A New Descriptor Based on Phase Congruency

Discriminative classifiers for image recognition

Selection of Scale-Invariant Parts for Object Class Recognition

Large-Scale Traffic Sign Recognition based on Local Features and Color Segmentation

Pedestrian Detection in Infrared Images based on Local Shape Features

People Detection in Color and Infrared Video using HOG and Linear SVM

Human detection solution for a retail store environment

Detection of Multiple, Partially Occluded Humans in a Single Image by Bayesian Combination of Edgelet Part Detectors

Development in Object Detection. Junyuan Lin May 4th

Pattern Recognition 46 (2013) Contents lists available at SciVerse ScienceDirect. Pattern Recognition

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

Real-Time Pedestrian Detection and Tracking

Visual object detection for animal behavior research

Scale Invariant Feature Transform

A New Strategy of Pedestrian Detection Based on Pseudo- Wavelet Transform and SVM

Feature Descriptors. CS 510 Lecture #21 April 29 th, 2013

Classification and Detection in Images. D.A. Forsyth

Human Detection Using SURF and SIFT Feature Extraction Methods in Different Color Spaces

Robotics Programming Laboratory

An Exploration of the SIFT Operator. Module number: P00999 Supervisor: Prof. Philip H. S. Torr Course code: CM79

Introduction. Introduction. Related Research. SIFT method. SIFT method. Distinctive Image Features from Scale-Invariant. Scale.

Fast Pedestrian Detection using Smart ROI separation and Integral image based Feature Extraction

Video Google faces. Josef Sivic, Mark Everingham, Andrew Zisserman. Visual Geometry Group University of Oxford

A Comprehensive Evaluation Framework and a Comparative Study for Human Detectors

Adaptive Image Sampling and Windows Classification for On board Pedestrian Detection

Multiple Kernel Learning for Vehicle Detection in Wide Area Motion Imagery

Transcription:

Histograms of Oriented Gradients for Human Detection p. 1/1 Histograms of Oriented Gradients for Human Detection Navneet Dalal and Bill Triggs INRIA Rhône-Alpes Grenoble, France Funding: acemedia, LAVA, Pascal Network

Histograms of Oriented Gradients for Human Detection p. 2/1 Introduction Detect & localize upright people in static images Challenges Wide variety of articulated poses Variable appearance/clothing Complex backgrounds Unconstrained illumination Occlusions, different scales Applications Pedestrian detection for smart cars Film & media analysis Visual surveillance

Histograms of Oriented Gradients for Human Detection p. 3/1 Approach & Data Set We focus on building robust feature sets Classifier is just linear SVM on normalized image windows, is reliable & fast Moving window based detector with non-maximum suppression over scale-space Data set available http://pascal.inrialpes.fr/data/human/ Data Set Train Test 614 positive images 288 positive images 1218 negative images 453 negative images 1208 positive windows 566 positive windows Overall 1774 human annotations + reflections

Histograms of Oriented Gradients for Human Detection p. 4/1 Feature Sets Haar Wavelets + SVM: Papageorgiou & Poggio (2000), Mohan et al (2001), DePoortere et al (2002) Rectangular differential features + adaboost: Viola & Jones (2001) Parts based binary orientation position histograms + adaboost: Mikolajczyk et al (2004) Edge templates + nearest neighbor: Gavrila & Philomen (1999) Dynamic programming: Felzenszwalb & Huttenlocher (2000), Ioffe & Forsyth (1999) Orientation histograms: c.f. Freeman et al (1996), Lowe (1999) Other descriptors: - Shape contexts: Belongie et al (2002) - PCA-SIFT: Ke and Sukthankar (2004)

Histograms of Oriented Gradients for Human Detection p. 5/1 Processing Chain Orientation Voting Input Image Gradient Image Overlapping Blocks Local Normalization Input image Normalize gamma & colour Compute gradients Weighted vote into spatial & orientation cells Contrast normalize over overlapping spatial blocks Collect HOG s over detection window Linear SVM Person / non person classification

Histograms of Oriented Gradients for Human Detection p. 6/1 HOG Descriptors Parameters Gradient scale Orientation bins Percentage of block overlap R-HOG/SIFT Cell Schemes RGB or Lab, color/gray-space Block normalization, L2-norm, v v/ v 2 2 + ɛ2 or L1-norm, v v/( v 1 + ɛ) C-HOG Center Bin Block Block Radial Bins, Angular Bins

Histograms of Oriented Gradients for Human Detection p. 7/1 Performance miss rate 0.2 0.1 0.05 0.02 0.01 MIT pedestrian database DET different descriptors on MIT database Lin. R HOG Lin. C HOG Lin. EC HOG Wavelet PCA SIFT Lin. G ShaceC Lin. E ShaceC MIT best (part) MIT baseline 10 6 10 5 10 4 10 3 10 2 10 1 false positives per window (FPPW) miss rate 0.5 0.2 0.1 INRIA person database DET different descriptors on INRIA database Ker. R HOG 0.05 Lin. R2 HOG Lin. R HOG Lin. C HOG Lin. EC HOG 0.02 Wavelet PCA SIFT Lin. G ShapeC Lin. E ShapeC 0.01 10 6 10 5 10 4 10 3 10 2 10 1 false positives per window (FPPW) - R/C-HOG give near perfect seperation on MIT database - Have 1-2 orders of magnitude lower false positives than other descriptors

Histograms of Oriented Gradients for Human Detection p. 8/1 Gradient Smoothening & Orientation Bins 0.5 Gradient scale, σ DET effect of gradient scale σ 0.5 Orientation bins, β DET effect of number of orientation bins β 0.2 0.2 miss rate 0.1 0.05 σ=0 σ=0.5 σ=1 0.02 σ=2 σ=3 σ=0, c cor 0.01 10 6 10 5 10 4 10 3 10 2 10 1 false positives per window (FPPW) miss rate 0.1 bin= 9 (0 180) bin= 6 (0 180) 0.05 bin= 4 (0 180) bin= 3 (0 180) bin=18 (0 360) 0.02 bin=12 (0 360) bin= 8 (0 360) bin= 6 (0 360) 0.01 10 6 10 5 10 4 10 3 10 2 10 1 false positives per window (FPPW) Using simple smoothed gradients & many orientations helps! Reducing gradient scale from 3 to 0 decreases false positives by 10 times Increasing orientation bins from 4 to 9 decreases false positives by 10 times

Histograms of Oriented Gradients for Human Detection p. 9/1 Normalization Method & Block Overlap 0.2 Normalization method DET effect of normalization methods Block overlap DET effect of overlap (cell size=8, num cell = 2x2, wt=0) 0.5 miss rate 0.1 0.05 L2 Hys L2 norm L1 Sqrt L1 norm No norm Window norm 0.02 10 5 10 4 10 3 10 2 false positives per window (FPPW) Strong local normalization is essential miss rate 0.2 0.1 0.05 0.02 overlap = 3/4, stride = 4 overlap = 1/2, stride = 8 overlap = 0, stride =16 0.01 10 6 10 5 10 4 10 3 10 2 10 1 false positives per window (FPPW) Overlapping blocks improves performance, but descriptor size increases

Histograms of Oriented Gradients for Human Detection p. 10/1 Effect of Block & Cell Size 20 Miss Rate (%) 15 10 5 0 12x12 10x10 8x8 6x6 Cell size (pixels) 4x4 3x3 1x1 2x2 4x4 Block size (Cells) Trade off between need for local spatial invariance and need for finer spatial resolution

Histograms of Oriented Gradients for Human Detection p. 11/1 Descriptor Cues input image weighted pos wts weighted neg wts The most important cues are head, shoulder, leg silhouettes Vertical gradients inside the person count as negative Overlapping blocks those just outside the contour are the most important avg. grad outside in block

Histograms of Oriented Gradients for Human Detection p. 12/1 Conclusions Fine grained features improve performance No gradient smoothning, [ 1, 0, 1] derivative mask Use gradient magnitude (no thresholding) Orientation voting into fine bins Spatial voting into coarser bins Strong local normalization Overlapping normalization blocks - A general object classifier - Also works well for other classes - Linear SVM is reliable & fast, but not optimal - Human detection: 90% at 10 4 false positives per window

Histograms of Oriented Gradients for Human Detection p. 13/1 Demo No temporal smoothning