METHOD, SYSTEM, AND COMPUTER PROGRAM FOR IDENTIFICATION AND SHARING OF DIGITAL IMAGES WITH FACE SIGNATURES
First Claim
1. A method for recognizing one or more faces in a digital image, the method characterized by:
- a. generating one or more face coordinates corresponding to one or more candidate regions for one or more faces;
b. generating eye coordinates based on the face coordinates;
c. detecting each face using one or more projection images defined by the face coordinates and the eye coordinates; and
d. comparing each projection image with one or more known projection images, wherein a similarity threshold is provided for defining a best match between the projection image and the known projection images.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention solves the problem of automatically recognizing multiple known faces in photos or videos on a local computer storage device (on a home computer). It further allows for sophisticated organization and presentation of the photos or videos based on the graphical selection of known faces (by selecting thumbnail images of people). It also solves the problem of sharing or distributing photos or videos in an automated fashion between ‘friends’ who are also using the same software that enables the invention. It further solves the problem of allowing a user of the invention to review the results of the automatic face detection, eye detection, and face recognition methods and to correct any errors resulting from the automated process.
329 Citations
14 Claims
-
1. A method for recognizing one or more faces in a digital image, the method characterized by:
-
a. generating one or more face coordinates corresponding to one or more candidate regions for one or more faces; b. generating eye coordinates based on the face coordinates; c. detecting each face using one or more projection images defined by the face coordinates and the eye coordinates; and d. comparing each projection image with one or more known projection images, wherein a similarity threshold is provided for defining a best match between the projection image and the known projection images. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for sharing a digital image depicting one or more faces, the method characterized by:
-
a linking a plurality of computer terminals to a computer network, each computer terminal associated with an individual; b. linking the digital image to at least one of the computer terminals; c. enabling at least one of the computer terminals to initiate a face recognition routine on the digital image, the face recognition routine producing a list of one or more persons whose faces are depicted in the digital image, at least one of the persons being one of the individuals; and d. enabling at least one of the computer terminals to initiate a sharing routine for disseminating the digital image to the computer terminals associated with the one or more persons. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for providing secure targeted advertising characterized by:
-
a. tracking one or more demographic properties associated with an individual registered to a computer program; b. retrieving from a first source a list of advertising pointers associated with one or more advertisements targeted based on the one or more demographic properties; c. retrieving from a second source the one or more advertisements; d. deleting the one or more demographic properties from the first source; and e. presenting the advertisements to the individual.
-
-
14. A system for sharing a digital image depicting one or more faces, the system characterized by:
-
a. a plurality of computer terminals linked to a computer network, each computer terminal associated with an individual; b. a digital image operable to be linked to at least one of the computer terminals; c. a face recognition routine operable to be initiated by at least one of the computer terminals, the face recognition routine producing a list of one or more persons whose faces are depicted in the digital image, at least one of the persons being one of the individuals; and d. a sharing routine operable to be initiated by at least one of the computer terminals, the sharing routine disseminating the digital image to the computer terminals associated with the one or more persons.
-
Specification