Top Banner
EECS 274 Computer Vision Object detection
25

EECS 274 Computer Vision

Jan 19, 2016

Download

Documents

rance

EECS 274 Computer Vision. Object detection. Human detection. HOG features Cue integration Ensemble of classifiers ROC curve Reading: Assigned papers. Human detection with HOG. Histogram of oriented gradients Using local gradients to represent positive and negative examples. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EECS 274 Computer Vision

EECS 274 Computer Vision

Object detection

Page 2: EECS 274 Computer Vision

Human detection

• HOG features• Cue integration• Ensemble of classifiers• ROC curve

• Reading: Assigned papers

Page 3: EECS 274 Computer Vision

Human detection with HOG

• Histogram of oriented gradients

• Using local gradients to represent positive and negative examples

Page 4: EECS 274 Computer Vision

Histogram of oriented gradients

Page 5: EECS 274 Computer Vision

HOG descriptors

Page 6: EECS 274 Computer Vision

Results with MIT dataset

Page 7: EECS 274 Computer Vision

Results with INRIA dataset

Page 8: EECS 274 Computer Vision

Parameter sweeping

Page 9: EECS 274 Computer Vision

Block/cell size

Page 10: EECS 274 Computer Vision

Results

Page 11: EECS 274 Computer Vision

Observations

• No gradient smoothing with [-1,0,1] derivative filter

• Use gradient magnitude (no thresholding)

• Orientation voting into fine bins• Spatial voting into coarser bins• Strong local normalization• Overlapping normalization blocks

Page 12: EECS 274 Computer Vision

Cal Tech Pedestrian DatasetA large annoated dataset with performance evaluation

Page 13: EECS 274 Computer Vision

Performance evaluation

Page 14: EECS 274 Computer Vision

Results (cont’d)

Page 15: EECS 274 Computer Vision

Results (cont’d)

Page 16: EECS 274 Computer Vision

Results (cont’d)

Page 17: EECS 274 Computer Vision

Results (cont’d)

Page 18: EECS 274 Computer Vision

Summary

• HOG, MultiFtr, FtrMine outperform others

• VJ and Shaplet perform poorly• LatSvm trained on PASCAL dataset• HOG poerforms best on near,

unoccluded pedestrians• MultiFtr ties or outperforms HOG on

difficult cases• Much room for imporvment

Page 19: EECS 274 Computer Vision

Daimler dataset

• Recent survey in PAMI 09• Observation

– HOG/linSVM at higher image resolution performs well, with lower processing speed)

– Wavelet-based Adaboost cascade at lower image resolution performs well, with higher processing speed

Page 20: EECS 274 Computer Vision

Neural network with receptive fields

Page 21: EECS 274 Computer Vision

Results

Page 22: EECS 274 Computer Vision

Cue integration

Multi-cue pedestrian detection and tracking from a moving vehicle, IJCV 06

Page 23: EECS 274 Computer Vision

Classifier ensemble

• Cascade of boosted classifiers• Variable-size blocks: 12 x 12, 64 x 128,

etc. 5031 blocks in 64 x 128 image patch

Fast human detection using a cascade of histograms of oriented gradients, CVPR 06

Page 24: EECS 274 Computer Vision

Classifier ensemble

An HOG-LBP Human Detector with Partial Occlusion Handling, ICCV 09

Page 25: EECS 274 Computer Vision

Convert holistic classifier to local-classifier ensemble

An HOG-LBP Human Detector with Partial Occlusion Handling, ICCV 09

?