Image classification and information retrieval over wireless digital networks and the internet
First Claim
1. A method, for matching an unknown facial image of an individual with a known facial image of an individual, comprising:
- storing on a server supporting a service usable by multiple users through respective remote user computing devices accessing the service over a distributed network a plurality of reference photos comprising identified facial images of individual users of the service and, for each of a plurality of identified facial images, an identity of the individual and at least one reference feature vector generated from the facial images to provide a plurality of stored reference feature vectors, the server comprising at least one processor that accesses at least one storage media and being programmed with executable instructions;
processing, by the server, an unknown facial image of an individual in a subject photo to generate a subject feature vector for the individual in the subject photo;
matching, by the server, the individual in the subject photo to an identified individual in the plurality of reference photos by executing a matching algorithm for comparing the subject feature vector to each of a plurality of stored reference feature vectors and selecting a reference feature vector that is most similar to the subject feature vector;
based on the selection, determining a predicted identify for the unknown facial image;
transmitting the predicted identify to a at least one computing device accessing the service for display with the unknown facial image to collect human perception feedback;
receiving, by the server, human perception feedback regarding the identity of the unknown facial image from at least one user of the service; and
updating, by the server, the matching algorithm based on the human perception feedback.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system for matching an unknown facial image of an individual with an image of a celebrity using facial recognition techniques and human perception is disclosed herein. The invention provides a internet hosted system to find, compare, contrast and identify similar characteristics among two or more individuals using a digital camera, cellular telephone camera, wireless device for the purpose of returning information regarding similar faces to the user The system features classification of unknown facial images from a variety of internet accessible sources, including mobile phones, wireless camera-enabled devices, images obtained from digital cameras or scanners that are uploaded from PCs, third-party applications and databases. Once classified, the matching person'"'"'s name, image and associated meta-data is sent back to the user. The method and system uses human perception techniques to weight the feature vectors.
-
Citations
32 Claims
-
1. A method, for matching an unknown facial image of an individual with a known facial image of an individual, comprising:
-
storing on a server supporting a service usable by multiple users through respective remote user computing devices accessing the service over a distributed network a plurality of reference photos comprising identified facial images of individual users of the service and, for each of a plurality of identified facial images, an identity of the individual and at least one reference feature vector generated from the facial images to provide a plurality of stored reference feature vectors, the server comprising at least one processor that accesses at least one storage media and being programmed with executable instructions; processing, by the server, an unknown facial image of an individual in a subject photo to generate a subject feature vector for the individual in the subject photo; matching, by the server, the individual in the subject photo to an identified individual in the plurality of reference photos by executing a matching algorithm for comparing the subject feature vector to each of a plurality of stored reference feature vectors and selecting a reference feature vector that is most similar to the subject feature vector; based on the selection, determining a predicted identify for the unknown facial image; transmitting the predicted identify to a at least one computing device accessing the service for display with the unknown facial image to collect human perception feedback; receiving, by the server, human perception feedback regarding the identity of the unknown facial image from at least one user of the service; and updating, by the server, the matching algorithm based on the human perception feedback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for matching an unknown facial image of an individual with a known facial image of an individual, comprising:
-
storage supporting a service usable by multiple users through respective remote user computing devices accessing the service over a distributed network, the storage storing a plurality of reference photos comprising identified facial images of individual users of the service and, for each of a plurality of identified facial images, an identity of the individual and at least one reference feature vector generated from the facial images to provide a plurality of stored reference feature vectors; at least one networked server supporting the service, wherein the at least one networked server has access to the storage and is configured to implement computer programming to perform the following; processing an unknown facial Image of an individual in a subject photo to generate a subject feature vector for the individual in the subject photo; matching the individual in the subject photo to an identified individual in the plurality of reference photos by executing a matching algorithm for comparing the subject feature vector to each of a plurality of stored reference feature vectors and selecting a reference feature vector that is most similar to the subject feature vector; based on the selection, determining a predicted identify for the unknown facial image; transmitting the predicted identify to a at least one computing device accessing the service for display with the unknown facial image to collect human perception feedback; receiving human perception feedback regarding the identity of the unknown facial image from at least one user of the service; and updating the matching algorithm based on the human perception feedback. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification