EP0844582A2

System and method for detecting a human face

Abstract

The present invention relates to a system for the processing of video images which include human faces. The invention is applicable to a system in which the images are generated by a video camera and stored in a storage means ready to be processed. The system for processing the images include component analysis means (212,213) to analyse the pixels of the image to identify a region of connected components in the foreground of the image. An ellipse fitting means (503,504,505,506,507) performs an iterative ellipse fitting algorithm to fit one or more vertical ellipses to the connected components in the identified region, each ellipse representing a possible human face. In order to distinguish between occluded human figures, a plurality of possible models of borders are presented to separate individual faces in the identified region. Probability computing means (403) perform a computation of the probability of each model based on the ellipse or ellipses fitted in the identified region. The parameters of each model are iteratively adjusted to maximise the probability computation for that model and a selection is made of the model having the highest probability.

EP0844582A2, drawing sheet 1
Sheet 1 of 47

Term

Term ended

Projected expiry passed 24 November 2017, 8.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 3 independent, 5 dependent

  1. 1
    A system for processing a video image comprising pixels representing a foreground including one or more human faces, the system comprising;component analysis means (212,213) to process the pixels of the image to identify a region of connected components in the foreground of the image, ellipse fitting means (503,504,505,506,507) to perform an iterative ellipse fitting algorithm to fit one or more ellipses to the connected components in the identified region, means (301) to provide a model of borders for one or more separate individual faces in the identified region, probability computing means (403) to perform a computation of the probability of the model based on the ellipse or ellipses fitted in the identified region, and means (404,405) to iteratively adjust the model to maximise the probability computation.
  2. 7
    A system as claimed in any one of the preceding claims, further comprising a video camera (110) to generate the said video image and storage means (150) to store the video image.
  3. 8
    A system as claimed in any one of the preceding claims, further comprising recognition and classification means to process the model to detect a face within the video image.