Method, system, and computer program for identification and sharing of digital images with face signatures
First Claim
1. A method for sharing a digital image depicting one or more faces, the method comprising:
- (a) linking a plurality of computer systems to a computer network, each computer system associated with an individual;
(b) receiving a digital image at a first computer system of the computer systems;
(c) the first computer system executing a face recognition routine on the digital image, the face recognition routine detecting at least one face in the digital image, each detected face corresponding to a person, the face recognition routine recognizing at least one of the persons as being one of the individuals; and
(d) from the first computer system, for each individual recognized in the digital image by the face recognition routine, automatically and selectively disseminating of the digital image to the computer system associated with the respective individual whose face is recognized in the digital image,wherein the face recognition routine includes;
comparing a face to all the faces associated with a known person and calculating a distance value for each comparison, wherein the comparing and the calculating steps are computed for each known person;
compute the geometric mean of the distance values for each known persondetermine the closest match between the face and each known person using the geometric mean and choosing the minimum distance;
compare the closest match minimum distance against a dynamically determined threshold, wherein the dynamically determined threshold is determined using the inverse cumulative normal distribution function.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for sharing a digital image depicting one or more faces. The method may include linking a plurality of computer terminals to a computer network, each computer terminal associated with an individual; receiving a digital image at at least one of the computer terminals; executing a face recognition routine on the digital image, the face recognition routine detecting at least one face in the digital image, each detected face corresponding to a person, the face recognition routine recognizing at least one of the persons as being one of the individuals; and for each individual recognized in the digital image by the face recognition routine, initiating dissemination of the digital image to the computer terminal associated with respective individual whose face is recognized in the digital image.
156 Citations
45 Claims
-
1. A method for sharing a digital image depicting one or more faces, the method comprising:
-
(a) linking a plurality of computer systems to a computer network, each computer system associated with an individual; (b) receiving a digital image at a first computer system of the computer systems; (c) the first computer system executing a face recognition routine on the digital image, the face recognition routine detecting at least one face in the digital image, each detected face corresponding to a person, the face recognition routine recognizing at least one of the persons as being one of the individuals; and (d) from the first computer system, for each individual recognized in the digital image by the face recognition routine, automatically and selectively disseminating of the digital image to the computer system associated with the respective individual whose face is recognized in the digital image, wherein the face recognition routine includes; comparing a face to all the faces associated with a known person and calculating a distance value for each comparison, wherein the comparing and the calculating steps are computed for each known person; compute the geometric mean of the distance values for each known person determine the closest match between the face and each known person using the geometric mean and choosing the minimum distance; compare the closest match minimum distance against a dynamically determined threshold, wherein the dynamically determined threshold is determined using the inverse cumulative normal distribution function. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 37, 38, 39, 42, 43, 44, 45)
-
-
7. A system for sharing a digital image depicting one or more faces, the system comprising:
-
(a) a plurality of computer systems linked to a computer network, each computer system associated with an individual; (b) a digital image operable to be linked to a first computer system of the computer systems; (c) the first computer system operable to execute a face recognition routine to detect at least one face in the digital image, each detected face corresponding to a person, the face recognition routine recognizing at least one of the persons as being one of the individuals; and (d) at the first computer system, a sharing routine operable to automatically selectively disseminate, for each individual recognized in the digital image by the face recognition routine, the digital image to the computer system associated with the respective individual whose face is recognized in the digital image, wherein the face recognition routine includes; comparing a face to all the faces associated with a known person and calculating a distance value for each comparison, wherein the comparing and the calculating steps are computed for each known person; compute the geometric mean of the distance values for each known person determine the closest match between the face and each known person using the geometric mean and choosing the minimum distance; compare the closest match minimum distance against a dynamically determined threshold, wherein the dynamically determined threshold is determined using the inverse cumulative normal distribution function. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41)
-
Specification