IP Library Granted Patent US 7,583,294
Granted Patent B2
US 7,583,294 · App. 11/122,593 · Granted Sep 1, 2009

Face detecting camera and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,583,294
App. No.
11/122,593
Granted
Sep 1, 2009
Kind
B2
Abstract

A method for determining the presence of a face from image data utilizes at least first and second algorithms. The first algorithm prescreens the image data, by 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 algorithm processes the face candidates determined by the first algorithm, and uses a posterior probability function classifier to determine the presence of the face.

Claims (51)

1. A method for determining the presence of a face from image data, said method comprising the steps of:

(a) prescreening the image data with a first algorithm by using an algorithm interface adapter, the first 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;

(b) operating on the face candidates with a second algorithm, the second algorithm processing the face candidates using a posterior probability function classifier to determine the presence of the face; and

wherein the first algorithm has a first rate of false positives, and the second algorithm has a second rate of false positives lower than the first rate of false positives.

2. The method as claimed in claim 1 wherein the method is implemented in a digital camera for capturing an image of a scene, said digital camera comprising:

a capture section for capturing an image and producing the 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.

3. The method as claimed in claim 2 wherein the composition suggestions include at least one of (a) an indication that a main subject is too small in the image, (b) an indication that following the law of thirds will lead to a more pleasing composition, (c) an indication that one or faces have been cut off in the image, and (d) an indication that a horizontal alignment of subjects should be avoided in the image.

4. A digital camera configured to perform the first and second algorithms of the method as claimed in claim 1 .

5. A method for determining the presence of a face from image data, said method comprising the steps of:

(a) prescreening the image data with a first algorithm by using an algorithm interface adapter, the first algorithm determining a plurality of face candidates; and

(b) operating on the face candidates with a second algorithm, the second algorithm processing the face candidates to determine the presence of the face;

wherein the first algorithm has a first rate of false positives, and the second algorithm has a second rate of false positives lower than the first rate of false positives.

6. The method as claimed in claim 5 wherein the method is implemented in a digital camera for capturing an image of a scene, said digital camera comprising:

a capture section for capturing an image and producing the 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.

7. The method as claimed in claim 6 wherein the face data corresponds to at least one of the location, orientation, scale and pose of at least one of the faces in the image.

8. The method as claimed in claim 6 further comprising the step of controlling an exposure of the capture section responsive to the presence of one or more faces for optimally exposing the image for at least one of the faces in the scene.

9. The method as claimed in claim 6 further comprising the step of controlling an activation of a flash unit of the capture section in order to optimize exposure for at least one of the faces in the scene.

10. The method as claimed in claim 5 further comprising the step of providing an indication that one or more faces have been detected.

11. The method as claimed in claim 5 further comprising the step of recording the image data in a storage medium in one or more digital folders each dedicated to images with a particular number of faces associated therewith.

12. The method as claimed in claim 5 further comprising the steps of utilizing a face recognition algorithm and a data base of known faces to generate facial identities for respective detected faces, and labeling one or more images in a storage medium with the facial identities of known faces.

13. The method as claimed in claim 5 wherein the method is implemented in a digital camera for capturing an image of a scene, said digital camera comprising:

a capture section for capturing an image and producing the 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.

14. The method as claimed in claim 5 wherein the method is implemented in a digital camera for capturing an image of a scene, said digital camera comprising:

a capture section for capturing an image and producing the image data;

an electronic processing section for processing the image data to determine the presence of one or more faces in the scene;

a red eye detection algorithm associated with the electronic processing section for generating red eye signals indicating the presence of red eye in one or more of the faces; and

a display device responsive to the red eye signals for displaying a red eye warning to a user of the digital camera.

15. The method as claimed in claim 14 further comprising the step of performing red eye correction responsive to the red eye signals for correcting the red eye in said one or more faces.

16. The method as claimed in claim 5 further comprising the steps of:

processing the image data with a red eye detection algorithm for generating red eye signals indicating the presence of red eye in the image; and

corroborating the existence of red eye by verifying that the red eye signals correspond to the presence of one or more faces in the image.

17. The method as claimed in claim 16 further comprising the step of correcting the red eye in the image.

18. The method as claimed in claim 5 further comprising the steps of:

processing the image data with a red eye detection algorithm for generating red eye signals indicating the presence of red eye in the image; and

corroborating the existence of red eye by verifying that the red eye signals correspond to the presence of one or more faces in the image.

19. A computer program product for determining the presence of a face, comprising: a computer readable storage medium having a computer program stored thereon for performing the steps of:

(a) prescreening the image data with a first algorithm, the first algorithm determining a plurality of face candidates utilizing a pattern matching technique that identities image windows likely to contain faces based on color and shape information; and

(b) operating on the face candidates with a second algorithm, the second algorithm processing the face candidates using a posterior probability function classifier to determine the presence of the face; and

wherein the first algorithm has a first rate of false positives, and the second algorithm has a second rate of false positives lower than the first rate of false positives.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2023
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 064599/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 041941/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2013
From: RAY, LAWRENCE A.; NICPONSKI, HENRY
To: EASTMAN KODAK COMPANY
Reel/Frame 030961/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2013
From: EASTMAN KODAK COMPANY
To: INTELLECTUAL VENTURES FUND 83 LLC
Reel/Frame 030275/0247 →
PATENT RELEASE Recorded Feb 1, 2013
From: CITICORP NORTH AMERICA, INC.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: EASTMAN KODAK COMPANY; EASTMAN KODAK INTERNATIONAL CAPITAL COMPANY, INC.; FAR EAST DEVELOPMENT LTD.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; KODAK AVIATION LEASING LLC; KODAK PHILIPPINES, LTD.; NPEC INC.; FPC INC.; KODAK IMAGING NETWORK, INC.; PAKON, INC.; QUALEX INC.; CREO MANUFACTURING AMERICA LLC
Reel/Frame 029913/0001 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →