Identifying images using face recognition
First Claim
Patent Images
1. A non-transitory computer readable storage medium storing instructions executable by one or more computers and upon such execution cause the one or more computers to perform operations comprising:
- identifying, by at least one of the one or more computers, a representative face image from a set of three or more images by comparing each detected face in each of the images in the set of images to each of the other detected faces from the images to identify faces that match the representative face image associated with a named entity, at least one of the images in the set of images including a textual description that includes at least a portion of a name of the named entity;
determining, by at least one of the one or more computers, a number of faces in the images in the set of images that match the representative face image;
determining, by at least one of the one or more computers, that the number of faces that match the representative face image satisfies a threshold value;
in response to determining that the number of faces that match the representative face image satisfies the threshold value, building, by at least one of the one or more computers, a face model using the representative face image including identifying a training set that includes the representative face image and all other images that match the representative face image from the images in the set of images; and
using, by at least one of the one or more computers, the face model to identify one or more additional images representing the named entity from images not included in the set of images.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes identifying a named entity, retrieving images associated with the named entity, and using a face detection algorithm to perform face detection on the retrieved images to detect faces in the retrieved images. At least one representative face image from the retrieved images is identified, and the representative face image is used to identify one or more additional images representing the at least one named entity.
-
Citations
21 Claims
-
1. A non-transitory computer readable storage medium storing instructions executable by one or more computers and upon such execution cause the one or more computers to perform operations comprising:
-
identifying, by at least one of the one or more computers, a representative face image from a set of three or more images by comparing each detected face in each of the images in the set of images to each of the other detected faces from the images to identify faces that match the representative face image associated with a named entity, at least one of the images in the set of images including a textual description that includes at least a portion of a name of the named entity; determining, by at least one of the one or more computers, a number of faces in the images in the set of images that match the representative face image; determining, by at least one of the one or more computers, that the number of faces that match the representative face image satisfies a threshold value; in response to determining that the number of faces that match the representative face image satisfies the threshold value, building, by at least one of the one or more computers, a face model using the representative face image including identifying a training set that includes the representative face image and all other images that match the representative face image from the images in the set of images; and using, by at least one of the one or more computers, the face model to identify one or more additional images representing the named entity from images not included in the set of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a data processing apparatus; and a non-transitory computer readable storage medium in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and upon such execution cause the data processing apparatus to perform operations comprising; identifying a representative face image from a set of three or more images by comparing each detected face in each of the images in the set of images to each of the other detected faces from the images to identify faces that match the representative face image associated with a named entity, at least one of the images in the set of images including a textual description that includes at least a portion of a name of the named entity; determining a number of faces in the images in the set of images that match the representative face image; determining that the number of faces that match the representative face image satisfies a threshold value; in response to determining that the number of faces that match the representative face image satisfies the threshold value, building a face model using the representative face image including identifying a training set that includes the representative face image and all other images that match the representative face image from the images in the set of images; and using the face model to identify one or more additional images representing the named entity from images not included in the set of images.
-
-
20. A method comprising:
-
identifying, by one or more computers, a representative face image from a set of three or more images by comparing each detected face in each of the images in the set of images to each of the other detected faces from the images to identify faces that match the representative face image associated with a named entity, at least one of the images in the set of images including a textual description that includes at least a portion of a name of the named entity; determining, by at least one of the one or more computers, a number of faces in the images in the set of images that match the representative face image; determining, by at least one of the one or more computers, that the number of faces that match the representative face image satisfies a threshold value; in response to determining that the number of faces that match the representative face image satisfies the threshold value, building, by at least one of the one or more computers, a face model using the representative face image including identifying a training set that includes the representative face image and all other images that match the representative face image from the images in the set of images; and using, by at least one of the one or more computers, the face model to identify one or more additional images representing the named entity from images not included in the set of images. - View Dependent Claims (21)
-
Specification