Image processing system, 3-dimensional shape estimation system, object position/posture estimation system and image generation system
First Claim
1. An image processing system comprising:
- individual data generation means for generating individual 3-dimensional shape data representing the 3-dimensional shape of an individual object and individual texture data representing the texture of the individual object based on a 3-dimensional shape parameter and texture parameter using a generalized 3-dimensional object model which is calculated based on 3-dimensional shape data and texture data of a plurality of objects similar to one another;
first illumination basis calculation means for calculating an individual illumination basis representing a variation in the luminance value of each portion of the 3-dimensional surface of the individual object under various illumination conditions based on the individual 3-dimensional shape data and individual texture data generated by the individual data generation means;
reproduced image generation means for generating a reproduced image which is an image reproducing the same illumination condition as an input image using the individual illumination basis group calculated by the first illumination basis calculation means; and
parameter update means for repeatedly updating the 3-dimensional shape parameter and texture parameter to be given to the generalized 3-dimensional object model such that the reproduced image generated by the reproduced image generation means is close to the input image until a predetermined convergence condition is satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
An object of the present invention is to process an image without a need to previously find out the initial value of a parameter representing an illumination condition and without a need for a user to manually input the illumination parameter. An image processing system includes a generalized illumination basis model generation means 300, a position/posture initial value input means 102, a face model generation means 103, an illumination basis model calculation means 301, a perspective transformation means 202, an illumination correction means 203, and a parameter update means 204. The generalized illumination basis model generation means 300 previously calculates a generalized illumination basis model. The face model generation means 103 generates an individual 3-dimensional shape and texture from the generalized 3-dimensional face model. The illumination basis model calculation means 301 generates an individual illumination basis from the generalized illumination basis model using the same parameter. The parameter update means 204 searches for a parameter of a shape, texture, and position/posture to minimize the error when the input image is reproduced.
23 Citations
28 Claims
-
1. An image processing system comprising:
-
individual data generation means for generating individual 3-dimensional shape data representing the 3-dimensional shape of an individual object and individual texture data representing the texture of the individual object based on a 3-dimensional shape parameter and texture parameter using a generalized 3-dimensional object model which is calculated based on 3-dimensional shape data and texture data of a plurality of objects similar to one another; first illumination basis calculation means for calculating an individual illumination basis representing a variation in the luminance value of each portion of the 3-dimensional surface of the individual object under various illumination conditions based on the individual 3-dimensional shape data and individual texture data generated by the individual data generation means; reproduced image generation means for generating a reproduced image which is an image reproducing the same illumination condition as an input image using the individual illumination basis group calculated by the first illumination basis calculation means; and parameter update means for repeatedly updating the 3-dimensional shape parameter and texture parameter to be given to the generalized 3-dimensional object model such that the reproduced image generated by the reproduced image generation means is close to the input image until a predetermined convergence condition is satisfied. - View Dependent Claims (2, 3, 11, 12, 13)
-
-
4. An image processing system comprising:
-
individual data generation means for generating individual 3-dimensional shape data representing the 3-dimensional shape of an individual object and individual texture data representing the texture of the individual object based on a 3-dimensional shape parameter and texture parameter using a generalized 3-dimensional object model which is calculated based on 3-dimensional shape data and texture data of a plurality of objects similar to one another; generalized illumination basis model generation means for generating a generalized illumination basis model which corresponds to the generalized 3-dimensional object model and is used for generating illumination basis representing a basic variation in a reflection state caused due to a difference in the direction or intensity of illumination projected onto an individual object; and second illumination basis calculation means for calculating an individual illumination basis representing a variation in the luminance value of each portion of the 3-dimensional surface of the individual object under various illumination conditions using the generalized illumination basis model generated by the generalized illumination basis model generation means. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
14. An image processing method comprising:
-
an individual data generation step of generating individual 3-dimensional shape data representing the 3-dimensional shape of an individual object and individual texture data representing the texture of the individual object based on a 3-dimensional shape parameter and texture parameter using a generalized 3-dimensional object model which is calculated based on 3-dimensional shape data and texture data of a plurality of objects similar to one another; a first illumination basis calculation step of calculating an individual illumination basis representing a variation in the luminance value of each portion of the 3-dimensional surface of the individual object under various illumination conditions based on the generated individual 3-dimensional shape data and individual texture data; a reproduced image generation step of generating a reproduced image which is an image reproducing the same illumination condition as an input image using the calculated individual illumination basis group; and a parameter update step of repeatedly updating the 3-dimensional shape parameter and texture parameter to be given to the generalized 3-dimensional face model such that the generated reproduced image is close to the input image until a predetermined convergence condition is satisfied. - View Dependent Claims (15, 16, 24, 25, 26)
-
-
17. An image processing method comprising:
-
an individual data generation step of generating individual 3-dimensional shape data representing the 3-dimensional shape of an individual object and individual texture data representing the texture of the individual object based on a 3-dimensional shape parameter and texture parameter using a generalized 3-dimensional object model which is calculated based on 3-dimensional shape data and texture data of a plurality of objects similar to one another; a generalized illumination basis model generation step of generating a generalized illumination basis model which corresponds to the generalized 3-dimensional object model and is used for generating illumination basis representing a basic variation in a reflection state caused due to a difference in the direction or intensity of illumination projected onto an individual object; and a second illumination basis calculation step of calculating an individual illumination basis representing a variation in the luminance value of each portion of the 3-dimensional surface of the individual object under various illumination conditions using the generated generalized illumination basis model. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
27. An image processing program allowing a computer to execute:
-
individual data processing that generates individual 3-dimensional shape data representing the 3-dimensional shape of an individual object and individual texture data representing the texture of the individual object based on a 3-dimensional shape parameter and texture parameter using a generalized 3-dimensional object model which is calculated based on 3-dimensional shape data and texture data of a plurality of objects similar to one another; first illumination basis calculation processing that calculates an individual illumination basis representing a variation in the luminance value of each portion of the 3-dimensional surface of the individual object under various illumination conditions based on the generated individual 3-dimensional shape data and individual texture data; reproduced image generation processing that generates a reproduced image which is an image reproducing the same illumination condition as an input image using the calculated individual illumination basis group; and parameter update processing that repeatedly updates the 3-dimensional shape parameter and texture parameter to be given to the generalized 3-dimensional object model such that the generated reproduced image is close to the input image until a predetermined convergence condition is satisfied.
-
-
28. An image processing program allowing a computer to execute:
-
individual data generation processing that generates individual 3-dimensional shape data representing the 3-dimensional shape of an individual object and individual texture data representing the texture of the individual object based on a 3-dimensional shape parameter and texture parameter using a generalized 3-dimensional object model which is calculated based on 3-dimensional shape data and texture data of a plurality of objects similar to one another; generalized illumination basis model generation processing that generates a generalized illumination basis model which corresponds to the generalized 3-dimensional object model and is used for generating illumination basis representing a basic variation in a reflection state caused due to a difference in the direction or intensity of illumination projected onto an individual object; and second illumination basis calculation processing that calculates an individual illumination basis representing a variation in the luminance value of each portion of the 3-dimensional surface of the individual object under various illumination conditions using the generated generalized illumination basis model.
-
Specification