Face detecting camera and method
First Claim
1. A digital camera for capturing an image of a scene, said digital camera comprising:
- a capture section for capturing an image and producing image data;
an electronic processing section for processing the image data to determine the presence of one or more faces in the image;
face data means associated with the processing section for generating face data corresponding to at least one attribute of at least one of the faces in the image;
a storage medium for storing the image data; and
recording means associated with the processing section for recording the face data with the image data on the storage medium;
wherein the electronic processing section utilizes a face detection algorithm having a first component and a second component;
the first component comprising a pre-screening pattern recognizer that searches for image windows likely to contain faces, the first component having a first rate of false positives and determining a plurality of face candidates;
the second component comprising a posterior probability function classifier, the second component having a second rate of false positives lower than the first rate of false positives, and processing the plurality of face candidates to determine the presence of the one or more faces in the image.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for determining the presence of a face from image data includes a face detection algorithm having two separate algorithmic steps: a first step of prescreening image data with a first component of the algorithm to find one or more face candidate regions of the image based on a comparison between facial shape models and facial probabilities assigned to image pixels within the region; and a second step of operating on the face candidate regions with a second component of the algorithm using a pattern matching technique to examine each face candidate region of the image and thereby confirm a facial presence in the region, whereby the combination of these components provides higher performance in terms of detection levels than either component individually. In a camera implementation, a digital camera includes an algorithm memory for storing an algorithm comprised of the aforementioned first and second components and an electronic processing section for processing the image data together with the algorithm for determining the presence of one or more faces in the scene. Facial data indicating the presence of faces may be used to control, e.g., exposure parameters of the capture of an image, or to produce processed image data that relates, e.g., color balance, to the presence of faces in the image, or the facial data may be stored together with the image data on a storage medium.
686 Citations
38 Claims
-
1. A digital camera for capturing an image of a scene, said digital camera comprising:
-
a capture section for capturing an image and producing image data; an electronic processing section for processing the image data to determine the presence of one or more faces in the image; face data means associated with the processing section for generating face data corresponding to at least one attribute of at least one of the faces in the image; a storage medium for storing the image data; and recording means associated with the processing section for recording the face data with the image data on the storage medium; wherein the electronic processing section utilizes a face detection algorithm having a first component and a second component; the first component comprising a pre-screening pattern recognizer that searches for image windows likely to contain faces, the first component having a first rate of false positives and determining a plurality of face candidates; the second component comprising a posterior probability function classifier, the second component having a second rate of false positives lower than the first rate of false positives, and processing the plurality of face candidates to determine the presence of the one or more faces in the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14)
-
-
11. A digital camera for capturing an image of a scene, said digital camera comprising:
-
a capture section for capturing an image and producing image data; an electronic processing section for processing the image data to determine the presence of one or more faces in the scene; face data means associated with the processing section for generating face data corresponding to at least one attribute of at least one of the faces in the image; a composition algorithm associated with the processing section for processing the face data and generating composition suggestions for a user of the digital camera in response to the processed face data; and a display device for displaying the composition suggestions to the user. - View Dependent Claims (12)
-
-
13. A digital camera for capturing an image of a scene, said digital camera comprising:
-
a capture section for capturing an image and producing image data; an electronic processing section for processing the image data to determine the presence of one or more faces in the scene and generating face data therefrom; an orientation algorithm associated with the processing section for generating orientation data indicating orientation of the image based on the orientation of at least one of the faces in the image; a storage medium for storing the image data; and recording means associated with the processing section for recording the orientation data with the image data on the storage medium.
-
-
15. A digital camera for capturing an image of a scene and producing image data, said digital camera comprising:
-
an algorithm memory storing an algorithm for determining the presence of one or more faces in the image, said algorithm comprised of a first component and a second component; and an electronic processing section for processing the image data together with the algorithm for determining the presence of one or more faces in the image; the first component of the algorithm comprising a pre-screening pattern recognizer that searches for image windows likely to contain faces, the first component having a first rate of false positives and determining a plurality of face candidates; the second component of the algorithm comprising a posterior probability function classifier, the second component having a second rate of false positives lower than the first rate of false positives, and processing the plurality of face candidates to determine the presence of the one or more faces in the image.
-
-
16. A digital camera for capturing an image of a scene and producing image data, said digital camera comprising:
-
an algorithm memory storing an algorithm for determining the presence of one or more faces in the image, said algorithm comprised of a first component and a second component; an electronic processing section for processing the image data together with the algorithm for determining the presence of one or more faces in the image, said processing section generating processed image data and face data corresponding to at least one of the location, orientation, scale and pose of at least one of the faces in the image; a storage medium; and an interface for transferring the processed image data and the face data to the storage medium whereby the face data is stored with the processed image data on the storage medium; the first component of the algorithm comprising a pre-screening pattern recognizer that searches for image windows likely to contain faces, the first component having a first rate of false positives and determining a plurality of face candidates; the second component of the algorithm comprising a posterior probability function classifier, the second component having a second rate of false positives lower than the first rate of false positives, and processing the plurality of face candidates to determine the presence of the one or more faces in the image.
-
-
17. A digital camera for capturing an image of a scene, said digital camera comprising:
-
an image capture section for capturing an image with an image sensor and producing image data; an algorithm memory storing an algorithm for determining the presence of one or more faces in the image, said algorithm comprised of a first component and a second component; and an electronic processing section for processing the image data together with the algorithm for determining the presence of one or more faces in the image and controlling the capture of images by the capture section as a function of the presence of faces in the image; the first component of the algorithm comprising a pre-screening pattern recognizer that searches for image windows likely to contain faces, the first component having a first rate of false positives and determining a plurality of face candidates; the second component of the algorithm comprising a posterior probability function classifier, the second component having a second rate of false positives lower than the first rate of false positives, and processing the plurality of face candidates to determine the presence of the one or more faces in the image. - View Dependent Claims (18, 19, 20)
-
-
21. A digital camera for capturing an image of a scene and producing image data, said digital camera comprising:
-
an algorithm memory storing an algorithm for determining the presence of one or more faces in the image, said algorithm comprised of a first component and a second component; and an electronic processing section for processing the image data together with the algorithm for determining the presence of one or more faces in the image in order to produce processed image data that relates to the presence of faces in the image; the first component of the algorithm determining a plurality of face candidates utilizing a pattern matching technique that identifies image windows likely to contain faces based on color and shape information; the second component of the algorithm processing the plurality of face candidates using a maximum a posteriori classifier to determine the presence of the one or more faces in the image. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A digital camera for capturing an image of a scene and producing image data, said digital camera comprising:
-
an algorithm memory storing a face detection algorithm for determining the presence of one or more faces in the image data and a composition algorithm for suggesting composition adjustments based on certain predetermined composition principles; and an electronic processing section for processing the image data together with the algorithms for determining the presence of one or more faces in the scene and their relation to certain predetermined composition principles, said processing section generating face data corresponding to at least one of the location, orientation, scale and pose of at least one of the faces in the image and composition suggestions corresponding to deviation of the face data from the predetermined composition principles. - View Dependent Claims (27, 28, 29, 30, 36)
-
-
31. A hybrid camera for capturing an image of a scene on both an electronic medium and a film medium having a magnetic layer, said hybrid camera comprising:
-
an image capture section for capturing an image with an image sensor and producing image data; means for capturing the image on the film medium; an electronic processing section for processing the image data to determine the presence of one or more faces in the scene; face data means associated with the electronic processing section for generating face data corresponding to at least one of the location, scale and pose of at least one of the faces in the image; means for writing the face data on the magnetic layer of the film medium; and orientation data means associated with the electronic processing section for generating orientation data indicating orientation of the image based on the orientation of at least one of the faces in the image; wherein recording means associated with the processing section records the orientation data on the magnetic layer of the film medium. - View Dependent Claims (32, 33, 34, 35, 37, 38)
-
Specification