Claims
- 1. A data processing apparatus, comprising:
a generating section for generating, in response to an applied model parameter, a three-dimensional shape model and a texture image related to respective portions of the three-dimension shape model; a receiving section receiving an input two-dimension image; a modulating section for modulating said input two-dimensional image into said three-dimension shape model; and a calculating section for calculating a parameter in accordance with the modulated two-dimensional image and applying the calculated parameter to said generating section.
- 2. The data processing apparatus according to claim 1, wherein
the parameter is calculated by comparing the modulated two-dimensional image with the generated texture image.
- 3. The data processing apparatus according to claim 2, wherein
the calculator calculates a parameter so as to have the texture image resembling the modulated two-dimensional image.
- 4. The data-processing apparatus according to claim 2, wherein
shading effects of the two-dimensional image are eliminated for the comparison according to a presumed light source, the presumption is based on the input two-dimensional image.
- 5. The data processing apparatus according to claim 4, wherein the shading effects are represented by light beams from three different directions.
- 6. The data processing apparatus according to claim 2, wherein
905the generating section, the modulating section and the calculating section execute the respective processes repeatedly until a difference between the modulated two-dimensional image and the generated texture image becomes lower than a prescribed threshold.
- 7. The data processing apparatus according to claim 6, further comprising
a learning section for calculating a modification matrix on the basis of a perturbation of the parameter, wherein the modulations of the two-dimensional image are executed according to the calculated modification matrix.
- 8. The data processing apparatus according to claim 2, wherein the modulated two-dimensional image and the generated texture image are respectively projected onto the same plane surface for the comparison.
- 9. The data processing apparatus according to claim 2, wherein
the modulated two-dimensional image and the generated texture image are represented by vectors, and said calculating section sets, among difference components between the vector of the modulated two-dimensional image and the vector of the generated texture image, a component exceeding a prescribed value to zero.
- 10. The data processing apparatus according to claim 1, wherein
the three-dimensional shape model and the texture image are generated by extractions of the shape model and the texture image among a plurality of stored three-dimensional shape models and a plurality of texture images stored in relation to respective three-dimensional shape models.
- 11. The data processing apparatus according to claim 1, further comprising:
a memory storing a plurality of pieces of identity information corresponding to respective parameters; and a recognizing section for extracting a piece of identity information corresponding to the calculated parameter from the memory; whereby an object shown by the input two-dimensional image is identified.
- 12. The data processing apparatus according to claim 1, further comprising
a second generating section for generating data representing the object shown by the input two-dimensional image on the basis of the input two-dimensional image, a three-dimensional shape model generated by applying a calculated parameter to the generating section, and the texture image corresponding to the thus generated three-dimensional shape model.
- 13. The data processing apparatus according to claim 12, wherein
the object shown by the input two-dimensional image includes a face of a person, and the generated data represents a face of the person differing in facial expression from the face shown by the input two-dimensional image.
- 14. The data processing apparatus according to claim 12, wherein
the object shown by the input two-dimensional image includes a face of a person, and the generated data represents a face of the person differing in orientation from the face shown by the input two-dimensional image.
- 15. The data processing apparatus according to claim 1, wherein the three-dimension shape model is a polygon model.
- 16. The data processing apparatus according to claim 1, wherein
the three-dimensional shape model is represented by a linear sum of a plurality of three-dimensional shapes as basis, obtained by principal-component analysis of three-dimensional shapes of a plurality of objects.
- 17. The data processing apparatus according to claim 1, wherein the generated texture image is represented by a linear sum of a plurality of textures as basis, obtained by principal-component analysis of a plurality of textures.
- 18. The data processing apparatus according to claim 1, wherein
said modulating section orthogonally projects the input two-dimensional image onto the three-dimensional shape model.
- 19. The data processing apparatus according to claim 1, wherein
said receiving section receives inputs of a plurality of two-dimensional images including one same object, said modulating section modulates each of the plurality of input two-dimensional images onto the three-dimensional shape model, and said calculating section calculates a parameter for each of the projected plurality of two-dimensional images.
- 20. A method of recognizing an object shown by a two-dimensional image, comprising the steps of:
preparing a two-dimensional image showing an object; projecting the prepared two-dimensional image onto a three-dimensional shape model; and recognizing the object shown by the prepared two-dimensional image on the basis of the projected two-dimensional image.
- 21. The method according to claim 20, wherein
the three-dimensional shape model is composed of a variable three-dimensional shape and texture images relating to respective variety of the three-dimensional shape data, and the recognition is based on a comparison of the projected two-dimensional image with the texture images.
- 22. A method of creating data representing an object shown by a two-dimensional image, comprising the steps of:
preparing a two-dimensional image showing an object; projecting the prepared two-dimensional image onto a three-dimensional shape model; and creating data representing an object shown by the prepared two-dimensional image on the basis of the projected two-dimensional image.
- 23. The method according to claim 22, wherein
the three-dimensional shape model is composed of three-dimensional shape and texture image relating to the three-dimensional shape, and the creating step includes the step of determining a certain three-dimensional shape model on the basis of a comparison of the projected two-dimensional image with the texture image, wherein the data are created by the use of the determined three-dimensional shape model.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 2000-67248(P) |
Mar 2000 |
JP |
|
Parent Case Info
[0001] This application is based on Application No. 2000-67248 filed in Japan, the content of which is hereby incorporated by reference.