09_28_Grace

17
Histogram of Oriented Gradients Grace Tsai Electrical Engineering, Systems University of Michigan September 28, 2010

description

09_28_Grace

Transcript of 09_28_Grace

Page 1: 09_28_Grace

Histogram of Oriented Gradients

Grace TsaiElectrical Engineering, Systems

University of MichiganSeptember 28, 2010

Page 2: 09_28_Grace

How can we find a good representation for all these people?

How can we find a goodrepresentation for aninterested point?

Page 3: 09_28_Grace

Introduction

• Find robust feature set that allows object form tobe discriminated.

• Challenges– Wide range of pose and large variations in appearances– Cluttered backgrounds under different illumination– “Speed” for mobile vision

• Reference[1] N. Dalal and B. Triggs. Histograms of Oriented Gradients for

Human Detection. In CVPR, pages 886-893, 2005[2] Chandrasekhar et al. CHoG: Compressed Histogram of Gradients

- A low bit rate feature descriptor, CVPR 2009

Page 4: 09_28_Grace

Why HoG?

• Local object appearanceand shape can often becharacterized rather wellby the distribution oflocal intensity gradientsor edge directions.

Page 5: 09_28_Grace

Histogram of Gradient

• Dividing the image windowinto small spatial regions (cells)

• Cells can be either rectangle orradial.

• Each cell accumulating aweighted local 1-D histogramof gradient directions over thepixels of the cell.

Page 6: 09_28_Grace

Histogram of gradient

Page 7: 09_28_Grace

Normalization

• For better invariance to illumination andshadowing. it is useful to contrast-normalize thelocal responses before using them.

• Accumulate local histogram “energy” over alarger regions (“blocks”) to normalize all of thecells in the block.

Page 8: 09_28_Grace

Implementation

• 64*128 detection window• Normalize gamma and color by RGB and LAB to

normalize the energy of the cells.• Linear SVM for object/non-object classifications.[1] N. Dalal and B. Triggs. Histograms of Oriented Gradients for Human

Detection. In CVPR, pages 886-893, 2005

Page 9: 09_28_Grace

Comparisons

Miss rate as the cell andblock size changes.

Effect of number oforientation bins

Page 10: 09_28_Grace

Compressed Histogram of Gradients

• Feature compression is vital for reduction instorage, latency and transmission.

[2] Chandrasekhar et al. CHoG: Compressed Histogram of Gradients - Alow bit rate feature descriptor, CVPR 2009

Page 11: 09_28_Grace

Compressed HoG

Page 12: 09_28_Grace

Gradient Histogram Binning

Page 13: 09_28_Grace

CHoG: Huffman coding

Page 14: 09_28_Grace

Search Strategies

Page 15: 09_28_Grace

Comparisons

Page 16: 09_28_Grace

Applications

• http://www.youtube.com/watch?v=1-rwzgUlyzw&feature=player_embedded

• http://www.youtube.com/watch?v=0HOO80RitVI&feature=player_embedded

• http://www.stanford.edu/~vijayc/publication.html

Page 17: 09_28_Grace

Reference[1] N. Dalal and B. Triggs. Histograms of Oriented Gradients for Human

Detection. In CVPR, pages 886-893, 2005[2] Chandrasekhar et al. CHoG: Compressed Histogram of Gradients - A

low bit rate feature descriptor, CVPR 2009[3] V. Chandrasekhar et al. “Quantization Schemes for the Compressed

Histogram of Gradients descriptor,” Proceedings of InternationalWorkshop on Mobile Vision, Computer Vision and PatternRecognition (CVPR), San Francisco, June 2010.

[4] http://www.stanford.edu/~vijayc/publication.html[5] www.stanford.edu/~dmchen/documents/IWMV2010_CHOG_slides.pdf[6] http://www-forum.stanford.edu/events/2010slides/cleanslatePOMI/POMI2010Girod.pdf