Three-dimensional face identification system
First Claim
1. A method for generating an image using a memory unit, a processor and a display, wherein the method comprises the following steps:
- (a) storing in the memory unit image feature part shapes, wherein the stored image feature part shapes are three-dimensional surface images of image parts;
(b) assigning a feature code to each image feature part shape;
(c) analyzing with the processor a first image to determine the image feature part shapes selected from memory that best match the first image;
(d) identifying the feature codes for the image features part shapes that match the first image;
(e) storing in memory the feature codes for the first image that was identified in step (d);
(f) generating, using the processor, a second image from a three-dimensional assembly of the image feature part shapes stored in step (a) that correspond to the feature codes identified for the first image in step (d);
(g) showing the second image generated in step (f) on the display;
(h) storing in a memory unit a listing of image codes comprised of a set of feature codes where each image code corresponds to a particular image;
(i) matching the feature codes identified in step (d) to at least one of the image codes stored in step (h);
(j) generating a third image corresponding to the at least one image code matched in step (i) from an assembly of the image feature shapes, and (k) comparing the third image generated in step (j) to the second image generated in step (f).
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional (3-D) facial imaging system is disclosed for generating facial images, indexing those images by composite codes and for searching for similar two-dimensional (2-D) facial images. The 3-D images of human faces are generated from a data repository of 3-D facial feature surface shapes. These shapes are organized by facial feature parts. By assembling a shape for each facial part is assembled, a 3-D facial image is formed. Human facial images may be represented with a composite code (facial feature part code and shape code). A 3-D image of any face may be generated using the code to select the proper facial feature shapes from the stored repository of shapes.
-
Citations
17 Claims
-
1. A method for generating an image using a memory unit, a processor and a display, wherein the method comprises the following steps:
-
(a) storing in the memory unit image feature part shapes, wherein the stored image feature part shapes are three-dimensional surface images of image parts;
(b) assigning a feature code to each image feature part shape;
(c) analyzing with the processor a first image to determine the image feature part shapes selected from memory that best match the first image;
(d) identifying the feature codes for the image features part shapes that match the first image;
(e) storing in memory the feature codes for the first image that was identified in step (d);
(f) generating, using the processor, a second image from a three-dimensional assembly of the image feature part shapes stored in step (a) that correspond to the feature codes identified for the first image in step (d);
(g) showing the second image generated in step (f) on the display;
(h) storing in a memory unit a listing of image codes comprised of a set of feature codes where each image code corresponds to a particular image;
(i) matching the feature codes identified in step (d) to at least one of the image codes stored in step (h);
(j) generating a third image corresponding to the at least one image code matched in step (i) from an assembly of the image feature shapes, and (k) comparing the third image generated in step (j) to the second image generated in step (f). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for recognizing a facial image using at least one computer, said method comprising the steps of:
-
(a) storing a three-dimensional images of facial part images and a facial feature code assigned to each facial part image;
(b) analyzing a first facial image to match facial part images to the first facial image;
(c) identifying the facial feature codes corresponding to the facial part images matching the first image;
(d) storing the feature codes identified in step (c) as a set of feature codes representative of the first facial image;
(e) generating a three-dimensional facial image from the set of feature codes stored in step (d), wherein the generated facial image is of a face visually similar to a face shown in the first facial image;
(f) storing a listing of sets of facial image codes, wherein each set of facial image code comprises facial feature codes corresponding to a particular individual;
(g) matching the facial feature codes identified in step (c) to the facial feature codes of at least one of said sets of facial image codes in the listing, and (h) displaying a three-dimensional facial image generated by an assembly of the facial image parts corresponding to facial image codes of the at least one set of facial image codes matched in step (g). - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for generating a facial image using a memory unit, a processor and a display, wherein the method comprises the following steps:
-
(a) storing in the memory unit facial part images, wherein the facial part images are three-dimensional surface images of facial features;
(b) assigning a feature code to each facial part image;
(c) analyzing, with the processor, a first facial image to determine the facial part images matching the first image;
(d) identifying the feature codes for the facial part images that match the first image;
(e) storing in the memory unit the feature codes identified in step (d);
(f) generating, using the processor, a second image from a three-dimensional assembly of the facial part images stored in step (a) that correspond to the feature codes identified in step (d);
(g) displaying the second image generated in step (f);
(h) storing facial part images and their corresponding feature codes for a plurality of faces;
(i) matching the feature codes identified in step (d) to the feature codes stored in step (h), and (j) identifying one of the faces from step (h) based on the match performed in step (i).
-
Specification