Image classification and information retrieval over wireless digital networks and the internet
First Claim
1. A method for matching an unknown facial image with a known facial image, the method comprising:
- receiving the unknown facial image at an image classification server;
processing the unknown facial image at the image classification server to create a first set of variables that represent one or more features of the unknown facial image;
comparing the first set of variables to a second set of variables that represent one or more features of facial images among a plurality of known facial images;
matching the first set of variables to a third set of variables that represent one or more features of a second known facial image in the second set of variables to create a matched set of variables that represent matching features between the unknown facial image and the second known facial image;
determining weights to be assigned to one or more of the variables in the matched set of variables, wherein the weights are based on a human perception rating; and
transmitting the second known facial image and a perception value based at least in part on the weights.
5 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.
88 Citations
25 Claims
-
1. A method for matching an unknown facial image with a known facial image, the method comprising:
-
receiving the unknown facial image at an image classification server; processing the unknown facial image at the image classification server to create a first set of variables that represent one or more features of the unknown facial image; comparing the first set of variables to a second set of variables that represent one or more features of facial images among a plurality of known facial images; matching the first set of variables to a third set of variables that represent one or more features of a second known facial image in the second set of variables to create a matched set of variables that represent matching features between the unknown facial image and the second known facial image; determining weights to be assigned to one or more of the variables in the matched set of variables, wherein the weights are based on a human perception rating; and transmitting the second known facial image and a perception value based at least in part on the weights. - View Dependent Claims (2, 3, 4)
-
-
5. A method for matching an unknown facial image with a known facial image, the method comprising:
-
receiving one or more unknown facial images of a person from a video camera at an image classification server; processing the one or more unknown facial images at the image classification server to create one or more sets of variables that represent one or more features of the one or more unknown facial images; when there are two or more sets of variables, combining the two or more sets of variables into a first set of variables that represent one or more features of the one or more unknown facial images; comparing the first set of variables to a second set of variables that represent one or more features of facial images among a plurality of known facial images stored in a database; matching the first set of variables to a third set of variables that represent one or more features of a second known facial image in the second set of variables to create a matched set of variables that represent matching features between the one or more unknown facial images and the second known facial image; determining a perception value to be assigned to one or more of the variables in the matched set of variables, wherein the perception value is based on a human perception rating; transmitting the second known facial image and the perception value to a computing device; and in response to receiving the second known facial image and the perception value from the computing device, transmitting the second known facial image and a confidence value of the second known facial image, based at least in part on the received perception value, to a video surveillance system. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method for matching an unknown facial image with a known facial image, the method comprising:
-
receiving the unknown facial image at an image classification server; processing the unknown facial image at the image classification server to create a first set of variables that represent one or more features of the unknown facial image; comparing the first set of variables to a second set of variables that represent one or more features of facial images among a plurality of known facial images; matching the first set of variables to a third set of variables that represent one or more features of a second known facial image in the second set of variables to create a matched set of variables that represent matching features between the unknown facial image and the second known facial image; determining weights to be assigned to one or more of the variables in the matched set of variables, wherein the weights are based on a human perception rating; determining a perception value based at least in part on the weights; and transmitting the second known facial image based on the perception value. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium containing instructions, which, when executed on a processor is configured to perform an operation for matching an unknown facial image with a known facial image, comprising:
-
receiving the unknown facial image at an image classification server; processing the unknown facial image at the image classification server to create a first set of variables that represent one or more features of the unknown facial image; comparing the first set of variables to a second set of variables that represent one or more features of facial images among a plurality of known facial images; matching the first set of variables to a third set of variables that represent one or more features of a second known facial image in the second set of variables to create a matched set of variables that represent matching features between the unknown facial image and the second known facial image; determining weights to be assigned to one or more of the variables in the matched set of variables, wherein the weights are based on a human perception rating; determining a perception value based at least in part on the weights; and transmitting the second known facial image based on the perception value. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for matching an unknown facial image with a known facial image, the method comprising:
-
receiving the unknown facial image at an image classification server; processing the unknown facial image at the image classification server to create a first set of variables that represent one or more features of the unknown facial image; comparing the first set of variables to a second set of variables that represent one or more features of facial images among a plurality of known facial images; matching the first set of variables to a third set of variables that represent one or more features of a second known facial image in the second set of variables to create a matched set of variables that represent matching features between the unknown facial image and the second known facial image; determining a confidence value assigned to one or more of the variables in the matched set of variables; and transmitting the second known facial image and the confidence value. - View Dependent Claims (22, 23, 24, 25)
-
Specification