Method and system for tagging an individual in a digital image
First Claim
Patent Images
1. A method, for classifying an image of an individual, comprising:
- receiving, at a server, from a computing device a photo containing an unknown facial image of the individual;
wherein the server includes a plurality of stored reference photos comprising identified facial images of individuals and, for each of a plurality of identified facial images, an identity of the individual and at least one corresponding reference feature vector generated from the identified facial images to provide a plurality of stored reference feature vectors;
determining, by the server, a set of variables with respect to facial features of the unknown facial image in the photo that are of interest for classification, wherein the set of variables comprises at least a distance between the center of the eyes to a chin;
processing, by the server, the unknown facial image of the individual in the photo to generate a subject feature vector for the individual in the photo based on the set of variables;
classifying, by the server, an identity of the unknown facial image, wherein the classifying comprises comparing the subject feature vector to one or more stored reference feature vectors to determine a match to a stored reference feature vector corresponding to the identity of the individual; and
sending, by the server, an identifier for the individual to the computing device.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a set of photos on a social networking website to determine if an image of the individual is present in a photo of the set of photos. Photos having an image of the individual are tagged preferably by listing a URL or URI for each of the photos in a database.
106 Citations
18 Claims
-
1. A method, for classifying an image of an individual, comprising:
- receiving, at a server, from a computing device a photo containing an unknown facial image of the individual;
wherein the server includes a plurality of stored reference photos comprising identified facial images of individuals and, for each of a plurality of identified facial images, an identity of the individual and at least one corresponding reference feature vector generated from the identified facial images to provide a plurality of stored reference feature vectors;
determining, by the server, a set of variables with respect to facial features of the unknown facial image in the photo that are of interest for classification, wherein the set of variables comprises at least a distance between the center of the eyes to a chin;
processing, by the server, the unknown facial image of the individual in the photo to generate a subject feature vector for the individual in the photo based on the set of variables;
classifying, by the server, an identity of the unknown facial image, wherein the classifying comprises comparing the subject feature vector to one or more stored reference feature vectors to determine a match to a stored reference feature vector corresponding to the identity of the individual; and
sending, by the server, an identifier for the individual to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- receiving, at a server, from a computing device a photo containing an unknown facial image of the individual;
-
11. A system for classifying an image of an individual, comprising:
- a server configured to receive from a computing device a photo containing an unknown facial image of an individual, wherein the server includes a plurality of stored reference photos comprising identified facial images of individuals and, for each of a plurality of identified facial images, an identity of the individual and at least one corresponding reference feature vector generated from the identified facial images to provide a plurality of stored reference feature vectors, and wherein the server further includes instructions executable by the server that when executed cause the server to;
determine a set of variables with respect to facial features of the unknown facial image in the photo that are of interest for classification, wherein the set of variables comprises at least a distance between the center of the eyes to a chin;
process the unknown facial image of the individual in the photo to generate a subject feature vector for the individual in the photo based on the set of variables;
classify an identity of the unknown facial image, wherein classify comprises comparing the subject feature vector to one or more stored reference feature vectors to determine a match to a stored reference feature vector corresponding to the identity of the individual; and
send an identifier for the individual to the computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
- a server configured to receive from a computing device a photo containing an unknown facial image of an individual, wherein the server includes a plurality of stored reference photos comprising identified facial images of individuals and, for each of a plurality of identified facial images, an identity of the individual and at least one corresponding reference feature vector generated from the identified facial images to provide a plurality of stored reference feature vectors, and wherein the server further includes instructions executable by the server that when executed cause the server to;
Specification