Face and Eye Detection

Face and Eye Detection

Daijin Kim (Pohang University of Science & Technology, Korea) and Jaewon Sung (LG Electronics, Korea)
Copyright: © 2009 |Pages: 40
DOI: 10.4018/978-1-60566-216-9.ch002
OnDemand PDF Download:


Face detection is the most fundamental step for the research on image-based automated face analysis such as face tracking, face recognition, face authentication, facial expression recognition and facial gesture recognition. When a novel face image is given we must know where the face is located, and how large the scale is to limit our concern to the face patch in the image and normalize the scale and orientation of the face patch. Usually, the face detection results are not stable; the scale of the detected face rectangle can be larger or smaller than that of the real face in the image. Therefore, many researchers use eye detectors to obtain stable normalized face images. Because the eyes have salient patterns in the human face image, they can be located stably and used for face image normalization. The eye detection becomes more important when we want to apply model-based face image analysis approaches.
Chapter Preview


The AdaBoost is a kind of adaptive boosting method. It finds a set of optimal weak classifiers that are made of simple rectanglular filters. The weak classifier can be represented as

(1) where and are a simple rectangular filter, a threshold and a parity, respectively. The learning steps of the adaBoost can be summarized as follows (Viola and Jones, 2001; Freund and Schapire, 1995).
  • 1.

    Prepare two sets of training images, where the two sets consists of object data and non-object data, respectively.

  • 2.

    Set the weights of all the training images uniformly and set iteration index .

  • 3.

    Compute the error rate of each classifier using the training images as


where and are the index of the training images and the index of weak classifiers, respectively.
  • 4.

    Select a weak classifier that has the lowest error rate.

  • 5.

    Update the weights of the training images as


where and we set as

  • 6.

    Normalize the weights so that the sum of them become 1.

  • 7.

    Check the iteration index .

If () Set and go to step 3.

  • 8.

    Compute the final strong classifier value as


where .

In order to compute the rectangular filter rapidly, we define the integral image (Crow, 1984). The integral image at a location is defined by the sum of the pixels above and up to the left of as

(6) where is the integral image at a location and is the pixel value of original image. The integral image can be the following iterative manner as
(7) where is the cumulative row sum and initially , . Figure 1 shows how to compute the rectangular filter using the integral image. The sum of region D can be compute by a simple computation as .

Complete Chapter List

Search this Book:
Table of Contents
Chapter 1
Introduction  (pages 1-4)
Daijin Kim, Jaewon Sung
Communication between one human and another is the hallmark of our species. According to neuropsychology, the human face is the primary tool in... Sample PDF
Chapter 2
Daijin Kim, Jaewon Sung
Face detection is the most fundamental step for the research on image-based automated face analysis such as face tracking, face recognition, face... Sample PDF
Face and Eye Detection
Chapter 3
Face Modeling  (pages 45-91)
Daijin Kim, Jaewon Sung
In the field of computer vision, researchers have proposed many techniques for representation and analysis of the varying shape of objects, such as... Sample PDF
Face Modeling
Chapter 4
Face Tracking  (pages 92-162)
Daijin Kim, Jaewon Sung
When we want to analyze the continuous change of the face in an image sequence, applying face tracking methods is a better choice than applying the... Sample PDF
Face Tracking
Chapter 5
Face Recognition  (pages 163-254)
Daijin Kim, Jaewon Sung
In the modern life, the need for personal security and access control is becoming an important issue. Biometrics is the technology which is expected... Sample PDF
Face Recognition
Chapter 6
Daijin Kim, Jaewon Sung
The facial expression has long been an interest for psychology, since Darwin published The expression of Emotions in Man and Animals (Darwin, C.... Sample PDF
Facial Expression Recognition
Chapter 7
Daijin Kim, Jaewon Sung
From facial gestures, we can extract many kinds of messages in human communication: they represent visible speech signals and clarify whether our... Sample PDF
Facial Gesture Recognition
Chapter 8
Human Motion Analysis  (pages 326-397)
Daijin Kim, Jaewon Sung
Human motion analysis (Moeslund et. al., 2006; Wang et. al., 2003) is currently one of the most active research areas in computer vision due both to... Sample PDF
Human Motion Analysis
Abbreviations and Important Symbols
About the Authors