This paper describes a visual object detection framework that is capable of processing images extremely rapidly while achieving high detection rates. There are three key contributions. The first is the introduction of a new image representation called the “Integral Image” which allows the features used by our detector to be computed very quickly. The second is a learning algorithm, based on AdaBoost, which selects a small number of critical visual features and yields extremely efficient classifiers [4]. The third contribution is a method for combining classifiers in a “cascade” which allows background regions of the image to be quickly discarded while spending more computation on promising object-like regions. A set of experiments in the domain of face detection are presented. The system yields face detection performance comparable to the best previous systems [16, 11, 14, 10, 1]. Implemented on a conventional desktop, face detection proceeds at 15 frames per second. Author email: fPaul.Viola,Mike.J.Jonesg@compaq.com c Compaq Computer Corporation, 2001 This work may not be copied or reproduced in whole or in part for any commercial purpose. Permission to copy in whole or in part without payment of fee is granted for nonprofit educational and research purposes provided that all such whole or partial copies include the following: a notice that such copying is by permission of the Cambridge Research Laboratory of Compaq Computer Corporation in Cambridge, Massachusetts; an acknowledgment of the authors and individual contributors to the work; and all applicable portions of the copyright notice. Copying, reproducing, or republishing for any other purpose shall require a license with payment of fee to the Cambridge Research Laboratory. All rights reserved. CRL Technical reports are available on the CRL’s web page at http://crl.research.compaq.com. Compaq Computer Corporation Cambridge Research Laboratory One Cambridge Center Cambridge, Massachusetts 02142 USA
[1]
B. Ripley,et al.
Pattern Recognition
,
1968,
Nature.
[2]
Franklin C. Crow,et al.
Summed-area tables for texture mapping
,
1984,
SIGGRAPH.
[3]
Edward H. Adelson,et al.
The Design and Use of Steerable Filters
,
1991,
IEEE Trans. Pattern Anal. Mach. Intell..
[4]
Pietro Perona,et al.
Overcomplete steerable pyramid filters and rotation invariance
,
1994,
1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.
[5]
John K. Tsotsos,et al.
Modeling Visual Attention via Selective Tuning
,
1995,
Artif. Intell..
[6]
Yoav Freund,et al.
A decision-theoretic generalization of on-line learning and an application to boosting
,
1995,
EuroCOLT.
[7]
Yoav Freund,et al.
Boosting the margin: A new explanation for the effectiveness of voting methods
,
1997,
ICML.
[8]
Federico Girosi,et al.
Training support vector machines: an application to face detection
,
1997,
Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.
[9]
Yali Amit,et al.
Joint Induction of Shape Features and Tree Classifiers
,
1997,
IEEE Trans. Pattern Anal. Mach. Intell..
[10]
Takeo Kanade,et al.
Neural Network-Based Face Detection
,
1998,
IEEE Trans. Pattern Anal. Mach. Intell..
[11]
Tomaso A. Poggio,et al.
A general framework for object detection
,
1998,
Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).
[12]
Yann LeCun,et al.
Boxlets: A Fast Convolution Algorithm for Signal Processing and Neural Networks
,
1998,
NIPS.
[13]
Takeo Kanade,et al.
A statistical method for 3D object detection applied to faces and cars
,
2000,
Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).
[14]
J. Wade Davis,et al.
Statistical Pattern Recognition
,
2003,
Technometrics.