Top Banner
Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005
46

Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Dec 21, 2015

Download

Documents

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: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Viola and Jones Object Detector

Ruxandra Paun EE/CS/CNS 148 - Presentation

04.28.2005

Page 2: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Fast! 15 times faster than any previous

approach 384 by 288 pixel images detected at

15 frames per second on a conventional

700 MHz Intel Pentium III

Page 3: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Robust Real-Time Face Detection 3 key contributors:

- a new image representation: the “Integral Image” - a simple and effective classifier, based on the AdaBoost learning algorithm - combining the classifiers in a

“cascade”

Page 4: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Detection basis: Features

Page 5: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Integral Image

Page 6: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Computing features

Page 7: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Classifier: using AdaBoost 160,000 features for every sub-window Very small number of these features

can be combined to form an effective classifier

AdaBoost: constrain each week classifier to depend on a single feature

each stage of boosting = new week classifier selection = feature selection

Page 8: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

First and Second Features Selected by AdaBoost

Page 9: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

ROC curve for a 200 feature classifier

Page 10: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

The Cascade combining successively more

complex classifiers in a cascade structure

38 stages

Page 11: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

ROC curves: cascaded vs. monolithic classifier

-> not significantly different accuracy

-> but the cascade class. almost 10 times faster

Page 12: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Results

Page 13: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Training dataset: 4916 images

Page 14: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

ROC Curves for Face Detection

Page 15: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Comparing Viola-Jones with Other Systems

Page 16: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 17: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 18: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 19: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 20: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 21: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 22: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 23: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 24: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

More: Detecting Walking Pedestrians

Integrating image intensity with motion information Efficient, detects pedestrians at small

scales, and has a very low false positive rate

Works on low resolution images and under difficult weather conditions (rain, snow)

Page 25: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Extracting motion information

Page 26: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Training Set Samples

Page 27: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 28: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 29: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 30: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 31: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 32: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 33: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 34: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 35: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 36: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 37: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 38: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 39: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 40: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 41: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 42: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 43: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 44: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.
Page 45: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

Page 46: Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS 148 - Presentation 04.28.2005.

Questions?