FACE RECOGNITION USING FACE TRACKER CLASSIFIER DATA
First Claim
1. A method of in-camera face recognition training of a specific face within digital images acquired with a portable camera-enabled device, comprising:
- using a lens, image sensor and processor of a portable camera-enabled device to acquire digital images;
generating in the device, capturing or otherwise obtaining in the device multiple different images that include a face of a specific person;
identifying groups of pixels that correspond to the face within the multiple different images;
selecting sets of classifiers as matching the faces identified in the multiple different images;
statistically analyzing the sets of classifiers to generate a reference classifier profile of the face associated with the specific person;
repeating the generating, identifying, selecting and statistically analyzing one or more times to generate one or more further reference classifier profiles of the face associated with the specific person;
normalizing the reference classifier profiles to determine normalized face classifiers of an average face associated with the specific person;
generating a face recognition profile for the specific person based on the normalized face classifiers of the average face of the specific person; and
programming the processor such that when a probability exceeds a predetermined threshold that an identified face corresponds to the specific person associated with the face recognition profile, then the processor initiates a workflow, image processing or other pre- or post-image acquisition action on the portable camera-enabled device based on the recognition of the face as belonging to the specific person.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of determining face recognition profiles for a group persons includes determining with a multi-classifier face detector that a face region within a digital image has above a threshold probability of corresponding to a first person of the group, and recording probability scores which are analyzed for each classifier, including determining a mean and variance for each classifier for the first person. The process is repeated for one or more other persons of the group. A sub-set of classifiers is determined which best differentiates between the first person and the one or more other persons. The sub-set of classifiers is stored in association with the first person as a recognition profile.
148 Citations
45 Claims
-
1. A method of in-camera face recognition training of a specific face within digital images acquired with a portable camera-enabled device, comprising:
-
using a lens, image sensor and processor of a portable camera-enabled device to acquire digital images; generating in the device, capturing or otherwise obtaining in the device multiple different images that include a face of a specific person; identifying groups of pixels that correspond to the face within the multiple different images; selecting sets of classifiers as matching the faces identified in the multiple different images; statistically analyzing the sets of classifiers to generate a reference classifier profile of the face associated with the specific person; repeating the generating, identifying, selecting and statistically analyzing one or more times to generate one or more further reference classifier profiles of the face associated with the specific person; normalizing the reference classifier profiles to determine normalized face classifiers of an average face associated with the specific person; generating a face recognition profile for the specific person based on the normalized face classifiers of the average face of the specific person; and programming the processor such that when a probability exceeds a predetermined threshold that an identified face corresponds to the specific person associated with the face recognition profile, then the processor initiates a workflow, image processing or other pre- or post-image acquisition action on the portable camera-enabled device based on the recognition of the face as belonging to the specific person. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of determining face recognition profiles for each of a group of at least two persons comprising analyzing a set of images where more than one face image of each person is available, comprising:
-
(a) determining with a multi-classifier face detector that a face region within a digital image has above a threshold probability of corresponding to a first person of a group of persons; (b) recording a probability score for each classifier stage of the multi-classifier face detector, along with an overall probability score, including associating the probability scores with the first person; (c) repeating (a) and (b) for one or more further images each containing a face region that has above the threshold probability of corresponding to the first person; (d) analyzing the probability scores for each classifier and the overall probability score, including determining a mean and variance for each classifier for the first person; (e) repeating steps (a) through (d) for one or more further persons of the group of persons; (f) determining a sub-set of classifiers which best differentiates between the first person and the one or more further persons of the group; and (g) storing the sub-set of classifiers including associating said sub-set of classifiers with the first person as a recognition profile. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A portable camera-enabled device capable of in-camera face recognition and face recognition training of a specific face within acquired digital images, comprising:
-
a lens and an image sensor to acquire digital images; a processor programmed by processor-readable code embedded within one or more digital storage media, wherein the processor-readable code comprises; a face detector component to program the processor to identify a groups of pixels that correspond to a face within the digital images; a face recognition training component to program the processor to generate a face recognition profile for a specific person determined by programming the processor to perform the following; selecting sets of classifiers as matching the faces identified in the multiple different images; statistically analyzing the sets of classifiers to generate a reference classifier profile of the face associated with the specific person; repeating the generating, identifying, selecting and statistically analyzing one or more times to generate one or more further reference classifier profiles of the face associated with the specific person; normalizing the reference classifier profiles to determine normalized face classifiers of an average face associated with the specific person; a face recognition component to determine when a probability exceeds a predetermined threshold that an identified face corresponds to the specific person associated with the face recognition profile, and to initiate a workflow, image processing or other pre- or post-image acquisition action on the portable camera-enabled device when the face belonging to the specific person is thereby recognized. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A portable camera-enabled device capable of in-camera determination of face recognition profiles for each of a group of at least two persons when more than one face image of each person is available, comprising:
-
a lens; an image sensor; a processor; and a processor readable medium having code embedded therein for programming the processor to perform a face recognition method that comprises; (a) determining with a multi-classifier face detector that a face region within a digital image has above a threshold probability of corresponding to a first person of a group of persons; (b) recording a probability score for each classifier stage of the multi-classifier face detector, along with an overall probability score, including associating the probability scores with the first person; (c) repeating (a) and (b) for one or more further images each containing a face region that has above the threshold probability of corresponding to the first person; (d) analyzing the probability scores for each classifier and the overall probability score, including determining a mean and variance for each classifier for the first person; (e) repeating steps (a) through (d) for one or more further persons of the group of persons; (f) determining a sub-set of classifiers which best differentiates between the first person and the one or more further persons of the group; and (g) storing the sub-set of classifiers including associating said sub-set of classifiers with the first person as a recognition profile. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. One or more processor-readable storage media having code embedded therein for programming a processor to perform a method of in-camera face recognition training of a specific face within digital images acquired with a portable camera-enabled device, wherein the method comprises:
-
using a processor of a portable camera-enabled device; generating in the device, capturing or otherwise obtaining in the device multiple different images that include a face of a specific person; identifying groups of pixels that correspond to the face within the multiple different images; selecting sets of classifiers as matching the faces identified in the multiple different images; statistically analyzing the sets of classifiers to generate a reference classifier profile of the face associated with the specific person; repeating the generating, identifying, selecting and statistically analyzing one or more times to generate one or more further reference classifier profiles of the face associated with the specific person; normalizing the reference classifier profiles to determine normalized face classifiers of an average face associated with the specific person; generating a face recognition profile for the specific person based on the normalized face classifiers of the average face of the specific person; and programming the processor such that when a probability exceeds a predetermined threshold that an identified face corresponds to the specific person associated with the face recognition profile, then the processor initiates a workflow, image processing or other pre- or post-image acquisition action on the portable camera-enabled device based on the recognition of the face as belonging to the specific person. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. One or more processor-readable storage media having code embedded therein for programming a processor to perform a method of in-camera determination of face recognition profiles for each of a group of at least two persons when more than one face image of each person is available, wherein the method comprises:
-
(a) determining with a multi-classifier face detector that a face region within a digital image has above a threshold probability of corresponding to a first person of a group of persons; (b) recording a probability score for each classifier stage of the multi-classifier face detector, along with an overall probability score, including associating the probability scores with the first person; (c) repeating (a) and (b) for one or more further images each containing a face region that has above the threshold probability of corresponding to the first person; (d) analyzing the probability scores for each classifier and the overall probability score, including determining a mean and variance for each classifier for the first person; (e) repeating steps (a) through (d) for one or more further persons of the group of persons; (f) determining a sub-set of classifiers which best differentiates between the first person and the one or more further persons of the group; and (g) storing the sub-set of classifiers including associating said sub-set of classifiers with the first person as a recognition profile. - View Dependent Claims (41, 42, 43, 44, 45)
-
Specification