Viola and Jones Object Detector

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

description

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. 3 key contributors: - PowerPoint PPT Presentation

Transcript of Viola and Jones Object Detector

Page 1: Viola and Jones Object Detector

Viola and Jones Object Detector

Ruxandra Paun EE/CS/CNS 148 - Presentation

04.28.2005

Page 2: Viola and Jones Object Detector

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

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

Detection basis: Features

Page 5: Viola and Jones Object Detector

Integral Image

Page 6: Viola and Jones Object Detector

Computing features

Page 7: Viola and Jones Object Detector

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

First and Second Features Selected by AdaBoost

Page 9: Viola and Jones Object Detector

ROC curve for a 200 feature classifier

Page 10: Viola and Jones Object Detector

The Cascade combining successively more

complex classifiers in a cascade structure

38 stages

Page 11: Viola and Jones Object Detector

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

Results

Page 13: Viola and Jones Object Detector

Training dataset: 4916 images

Page 14: Viola and Jones Object Detector

ROC Curves for Face Detection

Page 15: Viola and Jones Object Detector

Comparing Viola-Jones with Other Systems

Page 16: Viola and Jones Object Detector
Page 17: Viola and Jones Object Detector
Page 18: Viola and Jones Object Detector
Page 19: Viola and Jones Object Detector
Page 20: Viola and Jones Object Detector
Page 21: Viola and Jones Object Detector
Page 22: Viola and Jones Object Detector
Page 23: Viola and Jones Object Detector
Page 24: Viola and Jones Object Detector

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

Extracting motion information

Page 26: Viola and Jones Object Detector

Training Set Samples

Page 27: Viola and Jones Object Detector
Page 28: Viola and Jones Object Detector
Page 29: Viola and Jones Object Detector
Page 30: Viola and Jones Object Detector
Page 31: Viola and Jones Object Detector
Page 32: Viola and Jones Object Detector
Page 33: Viola and Jones Object Detector
Page 34: Viola and Jones Object Detector
Page 35: Viola and Jones Object Detector
Page 36: Viola and Jones Object Detector
Page 37: Viola and Jones Object Detector
Page 38: Viola and Jones Object Detector
Page 39: Viola and Jones Object Detector
Page 40: Viola and Jones Object Detector
Page 41: Viola and Jones Object Detector
Page 42: Viola and Jones Object Detector
Page 43: Viola and Jones Object Detector
Page 44: Viola and Jones Object Detector
Page 45: Viola and Jones Object Detector

QuickTime™ and aYUV420 codec decompressor

are needed to see this picture.

Page 46: Viola and Jones Object Detector

Questions?