Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones...
-
Upload
ali-swails -
Category
Documents
-
view
220 -
download
1
Transcript of Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones...
![Page 1: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/1.jpg)
Rapid Object Detection using a Boosted Cascade of Simple Features
Paul Viola, Michael JonesConference on Computer Vision and
Pattern Recognition 2001 ( CVPR 2001 )
![Page 2: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/2.jpg)
Outline• Introduction• Features• Learning Classification Functions• The Attentional Cascade• Result
![Page 3: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/3.jpg)
Introduction
![Page 4: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/4.jpg)
Three Contribution• New image representation - Integral image• Method for constructing a classifier - Selecting a small number of important features using AdaBoost• Method for combining classifiers - In a cascade structure
![Page 5: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/5.jpg)
Features
![Page 6: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/6.jpg)
Three Kind of Features
• Two-rectangle
• Three-rectangle
• Four-rectangle
• Feature value = sum of pixel value in white area - sum of pixel value in black area
![Page 7: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/7.jpg)
Integral Image• Integral Image
![Page 8: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/8.jpg)
Rectangular Sum
Rectangular Sum Location
A 1
B 2-1
C 3-1
D 4+1-(2+3)
![Page 9: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/9.jpg)
Learning Classification
Function
![Page 10: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/10.jpg)
Learning Classification
Function• Very small number of features can form an
effective classifier• Select best classifier feature• Weak classifier
![Page 11: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/11.jpg)
AdaBoost algorithm
![Page 12: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/12.jpg)
AdaBoost algorithm
![Page 13: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/13.jpg)
Learning Result• A frontal face classifier - 200 features (among 180,000) - Detection rate: 95% - False positive rate: 1/14084 - 0.7s to scan an 384*288 pixel image
• First feature selected - The eyes is often darker than the nose and cheeks• Second feature selected - The eyes are darker than the bridge of the nose
![Page 14: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/14.jpg)
The Attentional Cascade
![Page 15: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/15.jpg)
Cascade
![Page 16: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/16.jpg)
Training a cascade of classifiers
• Tradeoffso Features↑ ↔ detection rates ↑o Features↑ ↔ computational time ↓
• Constructing stageso Training classifiers using AdaBoosto Adjust the threshold to minimize false negative
![Page 17: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/17.jpg)
Result
![Page 18: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/18.jpg)
Result• Face training set
o 4916 faces imageo 24*24 pixelso 9544 image o 350 million sub-windows
• The complete face detection cascade haso 38 stageso 6061 featureso 15 times faster than current system
![Page 19: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/19.jpg)
Performance
![Page 20: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/20.jpg)
Performance
![Page 21: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/21.jpg)
Result
![Page 22: Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.](https://reader035.fdocuments.net/reader035/viewer/2022062421/56649c885503460f9494064f/html5/thumbnails/22.jpg)
Thank you for your attention!