tracted training sets is the same as that in the fourth
experiment. After updating the weights of samples,
we double the weights of misclassified face samples.
The result of face detection is shown in Table 2.
Looking at the result of Classifier[−30], Classifier[0]
and Classifier[+30], we see the number of detected
faces is not increased and the number of detected non-
faces is decreased. The reason of this is that we use
parameters maxF P and minT P to repeat and finish
the learning process. These parameters are stronger
than modification of weights. Hence, the modifica-
tion of weights cannot increase the precision of face
detector. However, it can reduce its time complex-
ity, because the learning process focuses more on the
misclassified faces and converges faster. In this case,
we can detect faces in an image whose size is 320 by
240 pixels, in about 0.023 seconds on 3.2GHz Pen-
tium 4, which is faster than that without modifying
the weights.
Table 2: Number of Detected Faces/Non-Faces for Each Di-
rection With Random Sampling and biased InfoBoost.
-60 -30 0 +30 +60
-75 26 / 1 0 / 0 0 / 0 0 / 0 0 / 15
-60 22 / 2 0 / 0 0 / 0 0 / 0 0 / 10
-45 18 / 3 1 / 0 0 / 0 0 / 0 0 / 11
-30 13 / 8 1 / 0 4 / 0 0 / 0 9 / 2
-15 10 / 10 2 / 0 12 / 0 0 / 0 9 / 2
0 7 / 8 0 / 0 20 / 0 10 / 0 17 / 2
+15 3 / 6 1 / 0 9 / 0 8 / 0 14 / 9
+30 2 / 10 0 / 0 1 / 0 2 / 0 11 / 5
+45 0 / 10 0 / 0 0 / 0 0 / 0 12 / 8
+60 0 / 14 0 / 0 0 / 0 1 / 0 17 / 2
+75 0 / 11 0 / 0 0 / 0 0 / 0 18 / 5
7 CONCLUSIONS AND FUTURE
WORK
In this paper, we tried to improve the precision of a
classifier by using InfoBoost algorithm and tried to
detect not only frontal faces but also side faces by us-
ing 3D model and half-face templates. Additionally
we extend the classifier cascade, and reduce the time
complexity of learning and face detection.
However, we cannot detect faces rotated around the
horizontal axis, or the axis vertical to the image. If we
rotate the 3D model around these axes and project the
features from 3D model to 2D space, these Haar-Like
feature rectangles are deformed. In our algorithm, we
can only calculate upright rectangles. Thus, we must
think about a fast algorithm to calculate these feature
values.
Furthermore, with the extensions in this paper, the
time complexity of face detection is increased. We
must reduce the time complexity by reducing the
images evaluated with face detector or some other
method. In the process of extracting sub-images
from the target image, if we use skin colors to de-
tect face candidate regions, the number of evaluated
sub-images are reduced. Therefore, the precision of
classifier may be improved and time complexity may
be reduced.
Likewise, we must perform more experiments with
different training and test samples. When we perform
experiments with only one training set and one test
set, the result depends only on these samples. Conse-
quently, if these samples are not trusty, the experiment
result is not trusty either.
REFERENCES
Aslam, J. A. (2000). Improving Algorithms for Boosting.
In Proc. of 13th Annual Conference on Computational
Learning Theory (COLT 2000), pages 200–207.
Chernoff, H. (1952). A Measure of Asymptotic Efficiency
for Tests of a Hypothesis Based on the Sum of Obser-
vation. Ann. Math. Stat., 23:493–509.
Freund, Y. and Schapire, R. E. (1996). Experiments with
a New Boosting Algorithm. In Proc. of 13th Interna-
tional Conference on Machine Learning (ICML’96),
pages 148–156.
Georghiades, A., Belhumeur, P., and Kriegman, D. (2001).
From Few to Many: Illumination Cone Models
for Face Recognition under Variable Lighting and
Pose. IEEE Trans. Pattern Anal. Mach. Intelligence,
23(6):643–660.
Gross, R., Matthews, I., and Baker, S. (2004). Constructing
and fitting Active Appearance Models with occlusion.
In Proc. of the IEEE Workshop on Face Processing in
Video (FPIV’04).
N. Gourier, D. Hall, J. L. C. (2004). Estimating Face Ori-
entation from Robust Detection of Salient Facial Fea-
tures. In Proc. of Pointing 2004, International Work-
shop on Visual Observation of Deictic Gestures.
Pradeep, P. P. and Whelan, P. F. (2002). Tracking of facial
features using deformable triangles. In Proc. of the
SPIE - Opto-Ireland 2002: Optical Metrology, Imag-
ing, and Machine Vision, volume 4877, pages 138–
143.
Ross, D. A., Lim, J., and Yang, M.-H. (2004). Adaptive
Probabilistic Visual Tracking with Incremental Sub-
space Update. In Proc. of Eighth European Confer-
ence on Computer Vision (ECCV 2004), volume 2,
pages 470–482.
Viola, P. and Jones, M. (2001). Rapid Object Detection us-
ing a Boosted Cascade of Simple Features. In Proc. of
IEEE Conf. on Computer Vision and Pattern Recogni-
tion, pages 511–518.
Zhu, Z. and Ji, Q. (2004). Real Time 3D Face Pose Tracking
From an Uncalibrated Camera. In Proc. of the IEEE
Workshop on Face Processing in Video (FPIV’04).
VISAPP 2006 - IMAGE UNDERSTANDING
84