Reflectance Analysis for 3D Computer Graphics Model Generation

Abstract For synthesizing realistic images of a real three dimensional object, reflectance properties of the object surface, as well as the object shape, need to be measured. This paper describes one approach to create a three dimensional object model with physically correct reflectance properties by observing a real object. The approach consists of three steps. First, a sequence of range images and color images is measured by rotating a real object on a rotary table with fixed viewing and illumination directions. Then, the object shape is obtained as a collection of triangular patches by merging multiple range images. Second, by using the recovered object shape, color pixel intensities of the color image sequence are mapped to the object surface and separated into the diffuse and specular reflection components. Finally, the separated reflection components are used to estimate parameters of the Lambertian reflection model and a simplified Torrance–Sparrow reflection model. We have successfully tested our approach using images of a real object. Synthesized images of the object under arbitrary illumination conditions are shown in this paper.

[1]  K. Torrance,et al.  Theory for off-specular reflection from roughened surfaces , 1967 .

[2]  Marc Levoy,et al.  Zippered polygon meshes from range images , 1994, SIGGRAPH.

[3]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[4]  K. Sato,et al.  Range imaging system utilizing nematic liquid crystal mask , 1987 .

[5]  Steven A. Shafer,et al.  Using color to separate reflection components , 1985 .

[6]  Katsushi Ikeuchi,et al.  Temporal-color space analysis of reflection , 1994 .

[7]  Katsushi Ikeuchi,et al.  Temporal-color space analysis of reflection , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Glenn Healey,et al.  Using color for geometry-insensitive segmentation , 1989 .

[9]  Katsushi Ikeuchi,et al.  Building 3-D models from unregistered range images , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[10]  B K Horn,et al.  Calculating the reflectance map. , 1979, Applied optics.

[11]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[12]  Gérard G. Medioni,et al.  Object modeling by registration of multiple range images , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[13]  Tony DeRose,et al.  Surface reconstruction from unorganized points , 1992, SIGGRAPH.

[14]  Takeo Kanade,et al.  Surface Reflection: Physical and Geometrical Perspectives , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Marc Rioux,et al.  Color Reflectance Modeling Using a Polychromatic Laser Range Sensor , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Gérard G. Medioni,et al.  Object modelling by registration of multiple range images , 1992, Image Vis. Comput..

[18]  James J. Little,et al.  Reflectance function estimation and shape recovery from image sequence of a rotating object , 1995, Proceedings of IEEE International Conference on Computer Vision.

[19]  Katsushi Ikeuchi,et al.  Building 3-D Models from Unregistered Range Images , 1995, CVGIP Graph. Model. Image Process..

[20]  Kosuke Sato,et al.  Determining Reflectance Properties of an Object Using Range and Brightness Images , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  T. Caelli,et al.  Inverting an illumination model from range and intensity maps , 1994 .

[22]  T. Strat Recovering the camera parameters from a transformation matrix , 1987 .

[23]  Gregory J. Ward,et al.  Measuring and modeling anisotropic reflection , 1992, SIGGRAPH.

[24]  F. E. Nicodemus,et al.  Geometrical considerations and nomenclature for reflectance , 1977 .

[25]  K. Ikeuchi,et al.  Reflectance analysis under solar illumination , 1994, Proceedings of the Workshop on Physics-Based Modeling in Computer Vision.

[26]  Hsien-Che Lee,et al.  Modeling Light Reflection for Computer Color Vision , 1990, IEEE Trans. Pattern Anal. Mach. Intell..