09_28_Grace
description
Transcript of 09_28_Grace
![Page 1: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/1.jpg)
Histogram of Oriented Gradients
Grace TsaiElectrical Engineering, Systems
University of MichiganSeptember 28, 2010
![Page 2: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/4.jpg)
Why HoG?
• Local object appearanceand shape can often becharacterized rather wellby the distribution oflocal intensity gradientsor edge directions.
![Page 5: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/6.jpg)
Histogram of gradient
![Page 7: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/9.jpg)
Comparisons
Miss rate as the cell andblock size changes.
Effect of number oforientation bins
![Page 10: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/11.jpg)
Compressed HoG
![Page 12: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/12.jpg)
Gradient Histogram Binning
![Page 13: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/13.jpg)
CHoG: Huffman coding
![Page 14: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/14.jpg)
Search Strategies
![Page 15: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/15.jpg)
Comparisons
![Page 16: 09_28_Grace](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.in/reader033/viewer/2022051218/55cf8f23550346703b994de4/html5/thumbnails/17.jpg)
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