IP Library Granted Patent US 8,385,610
Granted Patent B2
US 8,385,610 · App. 12/814,245 · Granted Feb 26, 2013

Face tracking for controlling imaging parameters

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 8,385,610
App. No.
12/814,245
Granted
Feb 26, 2013
Kind
B2
Abstract

A method of tracking faces in an image stream with a digital image acquisition device includes receiving images from an image stream including faces, calculating corresponding integral images, and applying different subsets of face detection rectangles to the integral images to provide sets of candidate regions. The different subsets include candidate face regions of different sizes and/or locations within the images. The different candidate face regions from different images of the image stream are each tracked.

Claims (48)

1. A face detection and recognition method, comprising:

acquiring an image received from an image stream including one or more face regions;

calculating an integral image for at least a portion of the image or a sub-sampled version of at least a portion of the image, or both;

applying face detection to at least a portion of the integral image to provide a set of one or more candidate face regions;

using a database, including applying face recognition to one or more candidate face regions and providing an identifier for a recognized face;

storing the identifier for the recognized face in association with at least one image or portion thereof that include the recognized face from the image stream; and

adjusting white balance, color balance, focus, or exposure, or combinations thereof, for the recognized face.

2. The method of claim 1 , further comprising applying face tracking to detect the recognized face from another image of the image stream.

3. The method of claim 1 , wherein the database includes an identifier and one or more associated parameters for each of a number of one or more faces to be recognized.

4. The method of claim 1 , wherein the applying face recognition is performed selectively, and the method further comprises selecting one or more candidate face regions having a frontal alignment for face recognition or including two eye regions and a mouth region within a given area of the candidate face region, or both.

5. The method of claim 1 , further comprising providing a level of confidence for each candidate face region based on the face detection, and wherein a candidate face region is designated with a first level of confidence as a face region, and wherein face recognition is applied to candidate face regions having a second confidence level higher than the first level of confidence.

6. The method of claim 1 , further comprising applying an Active Appearance Model (AAM) to one or more candidate face regions, and applying face recognition to one or more candidate face regions having AAM parameters indicating the candidate face region has a degree of rotation within a pre-determined range.

7. The method of claim 1 , further comprising applying chain classifiers to the image, wherein at least one of the classifiers includes a frontal classifier chain, and applying face recognition to one or more candidate face regions detected with the frontal classifier chain.

8. The method of claim 1 , further comprising calculating an average luminance for each candidate face region, and applying face recognition to one or more candidate face regions having average luminance within a pre-determined range.

9. The method of claim 1 , wherein the image received from the image stream comprises a relatively low resolution preview image.

10. The method of claim 1 , further comprising determining a subsequent location or size, or both, for the same face in a subsequent preview image; and based on the initial and subsequent locations or sizes, or combinations thereof, predicting a region of a third preview image which has just been acquired within which region the same face is expected to occur again.

11. A digital image acquisition device, comprising a lens, an image sensor, a processor, and a processor-readable memory having digital code embedded therein for programming the processor to perform a method of detecting and recognizing faces in digital images acquired by the device, wherein the method comprises:

determining acquiring an image received from an image stream including one or more face regions;

calculating an integral image for at least a portion of the image or a sub-sampled version of at least a portion of the image, or both;

applying face detection to at least a portion of the integral image to provide a set of one or more candidate face regions;

using a database, including applying face recognition to one or more candidate face regions and providing an identifier for a recognized face;

storing the identifier for the recognized face in association with at least one image or portion thereof that include the recognized face from the image stream; and

adjusting white balance, color balance, focus, or exposure, or combinations thereof, for the recognized face.

12. The device of claim 11 , wherein the method further comprises applying face tracking to detect the recognized face from another image of the image stream.

13. The device of claim 11 , wherein the database includes an identifier and one or more associated parameters for each of a number of one or more faces to be recognized.

14. The device of claim 11 , wherein the applying face recognition is performed selectively, and the method further comprises selecting one or more candidate face regions having a frontal alignment for face recognition or including two eye regions and a mouth region within a given area of the candidate face region, or both.

15. The device of claim 11 , further comprising providing a level of confidence for each candidate face region based on the face detection, and wherein a candidate face region is designated with a first level of confidence as a face region, and wherein face recognition is applied to candidate face regions having a second confidence level higher than the first level of confidence.

16. The device of claim 11 , further comprising applying an Active Appearance Model (AAM) to one or more candidate face regions, and applying face recognition to one or more candidate face regions having AAM parameters indicating the candidate face region has a degree of rotation within a pre-determined range.

17. The device of claim 11 , further comprising applying chain classifiers to the image, wherein at least one of the classifiers includes a frontal classifier chain, and applying face recognition to one or more candidate face regions detected with the frontal classifier chain.

18. The device of claim 11 , further comprising calculating an average luminance for each candidate face region, and applying face recognition to one or more candidate face regions having average luminance within a pre-determined range.

19. The device of claim 11 , wherein the image received from the image stream comprises a relatively low resolution preview image.

20. The device of claim 11 , further comprising determining a subsequent location or size, or both, for the same face in a subsequent preview image; and based on the initial and subsequent locations or sizes, or combinations thereof, predicting a region of a third preview image which has just been acquired within which region the same face is expected to occur again.

21. One or more non-transitory processor-readable storage media having code embedded therein for programming a processor to perform a method of detecting and recognizing faces in digital images, wherein the method comprises:

determining acquiring an image received from an image stream including one or more face regions;

calculating an integral image for at least a portion of the image or a sub-sampled version of at least a portion of the image, or both;

applying face detection to at least a portion of the integral image to provide a set of one or more candidate face regions;

using a database, including applying face recognition to one or more candidate face regions and providing an identifier for a recognized face;

storing the identifier for the recognized face in association with at least one image or portion thereof that include the recognized face from the image stream; and

adjusting white balance, color balance, focus, or exposure, or combinations thereof, for the recognized face.

22. The one or more processor-readable storage media of claim 21 , wherein the method further comprises applying face tracking to detect the recognized face from another image of the image stream.

23. The one or more processor-readable storage media of claim 21 , wherein the database includes an identifier and one or more associated parameters for each of a number of one or more faces to be recognized.

24. The one or more processor-readable storage media of claim 21 , wherein the applying face recognition is performed selectively, and the method further comprises selecting one or more candidate face regions having a frontal alignment for face recognition or including two eye regions and a mouth region within a given area of the candidate face region, or both.

25. The one or more processor-readable storage media of claim 21 , further comprising providing a level of confidence for each candidate face region based on the face detection, and wherein a candidate face region is designated with a first level of confidence as a face region, and wherein face recognition is applied to candidate face regions having a second confidence level higher than the first level of confidence.

26. The one or more processor-readable storage media of claim 21 , further comprising applying an Active Appearance Model (AAM) to one or more candidate face regions, and applying face recognition to one or more candidate face regions having AAM parameters indicating the candidate face region has a degree of rotation within a pre-determined range.

27. The one or more processor-readable storage media of claim 21 , further comprising applying chain classifiers to the image, wherein at least one of the classifiers includes a frontal classifier chain, and applying face recognition to one or more candidate face regions detected with the frontal classifier chain.

28. The one or more processor-readable storage media of claim 21 , further comprising calculating an average luminance for each candidate face region, and applying face recognition to one or more candidate face regions having average luminance within a pre-determined range.

29. The one or more processor-readable storage media of claim 21 , wherein the image received from the image stream comprises a relatively low resolution preview image.

30. The one or more processor-readable storage media of claim 21 , further comprising determining a subsequent location or size, or both, for the same face in a subsequent preview image; and based on the initial and subsequent locations or sizes, or combinations thereof, predicting a region of a third preview image which has just been acquired within which region the same face is expected to occur again.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2025
From: FOTONATION LIMITED
To: ADEIA IMAGING LLC
Reel/Frame 073635/0320 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
CHANGE OF NAME Recorded Dec 3, 2014
From: DIGITALOPTICS CORPORATION EUROPE LIMITED
To: FOTONATION LIMITED
Reel/Frame 034524/0693 →
CHANGE OF NAME Recorded Dec 19, 2012
From: TESSERA TECHNOLOGIES IRELAND LIMITED
To: DIGITALOPTICS CORPORATION EUROPE LIMITED
Reel/Frame 029504/0769 →
CHANGE OF NAME Recorded Feb 1, 2011
From: FOTONATION IRELAND LIMITED
To: TESSERA TECHNOLOGIES IRELAND LIMITED
Reel/Frame 025768/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2010
From: CORCORAN, PETER; BIGIOI, PETRONEL; STEINBERG, ERAN
To: FOTONATION IRELAND LIMITED
Reel/Frame 025177/0208 →