Method and apparatus to incorporate automatic face recognition in digital image collections
First Claim
1. A method, comprising:
- detecting a first set of facial images in images from a collection of digital images;
grouping the first set of facial images into similarity groups, wherein in each of the similarity groups facial recognition templates of facial images are within a predetermined range;
displaying facial images from a plurality of the similarity groups in a graphical user interface, wherein each of the similarity groups is substantially separately displayed;
receiving user input to confirm or reject individual facial images in one or more of the displayed similarity groups;
updating one or more of the displayed similarity groups based upon the user input; and
storing the changed similarity groups in a facial images database.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for creating and updating a facial image database from a collection of digital images is disclosed. A set of detected faces from a digital image collection is stored in a facial image database, along with data pertaining to them. At least one facial recognition template for each face in the first set is computed, and the images in the set are grouped according to the facial recognition template into similarity groups. Another embodiment is a naming tool for assigning names to a plurality of faces detected in a digital image collection. A facial image database stores data pertaining to facial images detected in images of a digital image collection. In addition, the naming tool may include a graphical user interface, a face detection module that detects faces in images of the digital image collection and stores data pertaining to the detected faces in the facial image database, a face recognition module that computes at least one facial recognition template for each facial image in the facial image database, and a similarity grouping module that groups facial images in the facial image database according to the respective templates such that similar facial images belong to one similarity group.
-
Citations
24 Claims
-
1. A method, comprising:
-
detecting a first set of facial images in images from a collection of digital images; grouping the first set of facial images into similarity groups, wherein in each of the similarity groups facial recognition templates of facial images are within a predetermined range; displaying facial images from a plurality of the similarity groups in a graphical user interface, wherein each of the similarity groups is substantially separately displayed; receiving user input to confirm or reject individual facial images in one or more of the displayed similarity groups; updating one or more of the displayed similarity groups based upon the user input; and storing the changed similarity groups in a facial images database. - View Dependent Claims (2, 3, 4)
-
-
5. A method of updating a facial image database from a collection of digital images, comprising:
-
receiving a subject name from a user; retrieving a first set of facial images from at least one named similarity group of facial images stored in the facial images database, wherein a name associated with said at least one similarity group substantially matches the subject name; determining a first facial recognition template for the first set; retrieving a second set of facial images from one or more unnamed similarity groups in the facial images database, wherein the unnamed similarity groups have no associated name, and wherein facial recognition templates of the unnamed similarity groups substantially match the first facial recognition template; displaying the first set in a graphical user interface; displaying the second set in the graphical user interface; receiving user input associated with the second set; and updating the second set according to the user input. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a facial image database configured to store data pertaining to facial images detected in images from the digital image collection; at least one graphical user interface; at least one user input device that enables manipulation of one or both of the data and the images, through the at least one graphical user interface; a face detection module configured to detect faces in images of the digital image collection and to store data pertaining to the detected faces in the facial image database; a face recognition module configured to compute at least one facial recognition template for each facial image in the facial image database; a similarity ranking module configured to group facial images in the facial image database according to respective facial recognition templates such that substantially similar facial images belong to one similarity group; and a display layout generation module configured to lay out the facial images to display a plurality of similarity groups, wherein the at least one user input device, the at least one graphical user interface, the digital image collection, and the facial image database are communicatively coupled to the face detection module, the face recognition module, the similarity ranking module, and the display layout generation module.
-
-
13. A method of accessing digital images from a collection of digital images, comprising:
-
receiving a subject name; selecting a first set of facial images in a facial image database, wherein facial images in the first set are assigned the subject name; and finding digital images from the collection of digital images, wherein one or more similarity groups including the digital images were previously associated with a similarity group including the first set of facial images, wherein the one or more similarity groups do not have an associated subject name, and wherein facial recognition templates of the one or more similarity groups substantially match a facial recognition template of the first set. - View Dependent Claims (14, 15)
-
-
16. A method, comprising:
-
receiving a subject name from a user; retrieving a first set of facial images from at least one named similarity group of facial images stored in the facial images database, wherein a name associated with said at least one similarity group substantially matches the subject name; determining a first facial recognition template for the first set; and retrieving a second set of facial images from one or more unnamed similarity groups in the facial images database, wherein the unnamed similarity groups have no associated name, and wherein facial recognition templates of the unnamed similarity groups substantially match the first facial recognition template. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification