Classification and organization of consumer digital images using workflow, and face detection and recognition
First Claim
1. A processor-based image acquisition and processing system, comprising:
- an image acquisition component including a lens and image sensor for acquiring a digital image, anda processing component including a processor and a memory having processor-readable code embedded therein for programming the processor to perform a method of classifying and archiving images including face regions that are acquired with the image acquisition component, the method comprising;
displaying, within a graphical user interface, an image that depicts one or more faces;
detecting one or more faces within the image;
receiving user input that selects a face of the one or more faces to be a currently-selected face;
selecting a set of images, from a collection of images, that include face regions which closely match the currently-selected face, by first normalizing the face regions in the set of images and then extracting face classifier parameters from the face regions in the set of images;
concurrently with display of the currently-selected face, displaying each image in the set of images;
selecting a target image from the set of images by first determining a subset of N most probable matches, based on whether a majority of members of the set have like identity, and then selecting the target image based on whether the geometric distance between the faceprint of the currently-selected face and the faceprint of the target image lie within a certain geometric distance of each other in facespace; and
associating the currently-selected face with a person to which the target image corresponds, wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for identifying a person in a target image are described. According to one of the techniques, identifying a person in a target image involves displaying, within a graphical user interface, an image that depicts one or more faces. One or more faces are automatically detected within the image. A user provides input that selects a face of the one or more faces to be a currently-selected face. A set of images are selected from a collection of images, where the set of images includes images that closely match the currently-selected face. Concurrently with display of the currently-selected face, each image in the set of images is displayed. Within the graphical user interface, a control is provided. The control enables a user to select a target image from the set of images. In response to detecting that the user has selected a target image using the control, the currently-selected face is associated with a person to which the target image corresponds.
-
Citations
20 Claims
-
1. A processor-based image acquisition and processing system, comprising:
-
an image acquisition component including a lens and image sensor for acquiring a digital image, and a processing component including a processor and a memory having processor-readable code embedded therein for programming the processor to perform a method of classifying and archiving images including face regions that are acquired with the image acquisition component, the method comprising; displaying, within a graphical user interface, an image that depicts one or more faces;
detecting one or more faces within the image;receiving user input that selects a face of the one or more faces to be a currently-selected face; selecting a set of images, from a collection of images, that include face regions which closely match the currently-selected face, by first normalizing the face regions in the set of images and then extracting face classifier parameters from the face regions in the set of images; concurrently with display of the currently-selected face, displaying each image in the set of images; selecting a target image from the set of images by first determining a subset of N most probable matches, based on whether a majority of members of the set have like identity, and then selecting the target image based on whether the geometric distance between the faceprint of the currently-selected face and the faceprint of the target image lie within a certain geometric distance of each other in facespace; and associating the currently-selected face with a person to which the target image corresponds, wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media storing instructions which, when executed by one or more hardware processors, cause performance of a method comprising:
-
displaying, within a graphical user interface, an image that depicts one or more faces; detecting one or more faces within the image; receiving user input that selects a face of the one or more faces to be a currently-selected face; selecting a set of images, from a collection of images, that include face regions which closely match the currently-selected face, by first normalizing the face regions in the set of images and then extracting face classifier parameters from the face regions in the set of images; concurrently with display of the currently-selected face, displaying each image in the set of images; selecting a target image from the set of images by first determining a subset of N most probable matches, based on whether a majority of members of the set have like identity, and then selecting the target image based on whether the geometric distance between the faceprint of the currently-selected face and the faceprint of the target image lie within a certain geometric distance of each other in facespace; and associating the currently-selected face with a person to which the target image corresponds. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification