Real-time face tracking in a digital image acquisition device
First Claim
1. A method of recognizing faces in an image stream with a digital image acquisition device, comprising:
- using a processor to perform the following;
providing a database comprising an identifier and associated parameters for each of a number of one or more faces to be recognized;
receiving a new acquired image from an image stream;
obtaining a location of one or more tracked face regions within said image;
configuring data of said one or more tracked face regions for accurate face recognition;
selectively applying face recognition using said database to at least one of said one or more tracked face regions to determine a first identifier for said at least one of said one or more tracked face regions; and
storing, transmitting or displaying a portion of said image including the recognized face in association with the first identifier, or combinations thereof
5 Assignments
0 Petitions
Accused Products
Abstract
A database includes an identifier and associated parameters for each of a number of faces to be recognized. A new acquired image from an image stream is received potentially including one or more face regions. Face detection is applied to at least a portion of the acquired image to provide a set of candidate face regions each having a given size and a respective location. Using the database, face recognition is selectively applied to at least one of the candidate face regions to provide an identifier for a face recognized in a candidate face region. A portion of the image is stored including the recognized face in association with at least one image of the image stream.
110 Citations
18 Claims
-
1. A method of recognizing faces in an image stream with a digital image acquisition device, comprising:
using a processor to perform the following; providing a database comprising an identifier and associated parameters for each of a number of one or more faces to be recognized; receiving a new acquired image from an image stream; obtaining a location of one or more tracked face regions within said image; configuring data of said one or more tracked face regions for accurate face recognition; selectively applying face recognition using said database to at least one of said one or more tracked face regions to determine a first identifier for said at least one of said one or more tracked face regions; and storing, transmitting or displaying a portion of said image including the recognized face in association with the first identifier, or combinations thereof - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An image acquisition and processing apparatus including a lens and an image sensor for acquiring digital images, and one or more processors and one or more digital storage media having digitally-encoded instructions embedded therein for programming the one or more processors to perform a method of recognizing faces in an image stream, the method comprising:
-
providing a database comprising an identifier and associated parameters for each of a number of one or more faces to be recognized; receiving a new acquired image from an image stream; obtaining a location of one or more tracked face regions within said image; configuring data of said one or more tracked face regions for accurate face recognition; selectively applying face recognition using said database to at least one of said one or more tracked face regions to determine a first identifier for said at least one of said one or more tracked face regions; and storing, transmitting or displaying a portion of said image including the recognized face in association with the first identifier, or combinations thereof. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more non-transitory, computer readable media having digitally-encoded instructions embedded therein for programming one or more processors to perform a method of recognizing faces in an image stream, the method comprising:
-
providing a database comprising an identifier and associated parameters for each of a number of one or more faces to be recognized; receiving a new acquired image from an image stream; obtaining a location of one or more tracked face regions within said image; configuring data of said one or more tracked face regions for accurate face recognition; selectively applying face recognition using said database to at least one of said one or more tracked face regions to determine a first identifier for said at least one of said one or more tracked face regions; and storing, transmitting or displaying a portion of said image including the recognized face in association with the first identifier, or combinations thereof. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification