Face detection in digital images
First Claim
1. A method of detecting a face in a color digital image formed of a plurality of pixels, said method comprising the steps of:
- selecting a color distribution model from a plurality of color distribution models, the selection being dependent on at least one image capture condition provided with the color digital image;
testing the color of the plurality of pixels to determine those pixels having predominantly skin color, the testing utilizing the selected color distribution model; and
executing a facial feature analysis based on the pixels determined as having predominantly skin color in the testing step.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for the detection of faces in a digital image captured under a variety of lighting conditions are provided. Rather than subjecting an entire image to computationally intensive face detection analysis, the image is subjected to computationally simply analysis to identify candidate pixels likely to be of skin colour. Only those pixels having such color are subject to computationally intensive face detection analysis. The pixels are selected by first selecting a color distribution model based on an image capture condition provided with the color digial image. Then, the color of the pixels is tested using the distribution model to determine those pixels having predominantly skin color. Preferably, the distribution model is selected from among a number of different distribution models with each of the distribution models associated with a different set of lighting conditions. In this way, a face detection process may accommodate a variety of lighting conditions associated with the capture of an image using a computationally simple analysis.
-
Citations
41 Claims
-
1. A method of detecting a face in a color digital image formed of a plurality of pixels, said method comprising the steps of:
-
selecting a color distribution model from a plurality of color distribution models, the selection being dependent on at least one image capture condition provided with the color digital image;
testing the color of the plurality of pixels to determine those pixels having predominantly skin color, the testing utilizing the selected color distribution model; and
executing a facial feature analysis based on the pixels determined as having predominantly skin color in the testing step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus for detecting a face in a color digital image formed of a plurality of pixels, said apparatus comprising:
-
means for selecting a color distribution model from a plurality of color distribution models, the selection being dependent on at least one image capture condition provided with the color digital image;
means for testing the color of the plurality of pixels to determine those pixels having predominantly skin color, said testing means utilizing the selected color distribution model; and
means for executing a facial feature analysis based on the pixels determined as having predominantly skin color by the means for testing. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer readable medium incorporating a computer program product for detecting a face in a color digital image formed of a plurality of pixels, said computer program product comprising:
-
code for selecting a color distribution model from a plurality of color distribution models, the selection being dependent on at least one image capture condition provided with the color digital image;
code for testing the color of the plurality of pixels to determine those pixels having predominantly skin color, the testing utilizing the selected color distribution model; and
code for executing facial feature analysis based on the pixels determined as having predominantly skin color by the code for testing. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A method of detecting a face in a color digital image formed of a plurality of pixels, and method comprising the step of:
-
testing the color of the plurality of pixels to determine those pixels having predominantly skin color, the testing utilizing at least one threshold dependent on the least one image capture condition provided with the color digital image, said image capture condition being expressed as metadata and not depending on a brightness of the digital image data; and
executing a facial feature analysis based on the pixels determined as having predominantly skin color in the testing step.
-
-
38. A method of detecting a face in a color digital image formed of a plurality of pixels, said method comprising the step of:
-
selecting a threshold from a plurality of thresholds, the selection being dependent on at least one image capture condition provided with the color digital image, said image capture condition being expressed as metadata;
testing the color of the plurality of pixels to determine those pixels having predominantly skin color, the testing utilizing the selected threshold; and
executing a facial feature analysis based on the pixels determined as having predominantly skin color in the testing step. - View Dependent Claims (39, 40)
-
-
41. A computer readable medium having a computer program recorded thereon and executable to make a computer detect a face in a color digital image formed of a plurality of pixels, said program comprising:
-
code for selecting a threshold from a plurality of thresholds, the selection being dependent on at least one image capture condition provided with the color digital image, said image capture condition being expressed as metadata;
code for testing the color of the plurality of pixels to determine those pixels having predominantly skin color, the testing utilizing the selected threshold; and
code for executing a fascial feature analysis based on the pixels determined as having predominantly skin color in the testing step.
-
Specification