Recovering shape and reflectance model of non-lambertian objects from multiple views

This paper proposes an algorithm to simultaneously estimate both the 3D shape and parameters of a surface reflectance model from multiple views of an object made of a single material. The algorithm is based on a multiple view shape from shading method. A triangular mesh represents the shape of the object. The Phong reflectance model is used to model the surface reflectance. We iteratively find the shape and reflectance parameters that best fit all input images. Subdividing triangles in the mesh into smaller ones gradually refines the estimates of shape and reflectance model. The estimation takes into account both self-occlusion and self-shadowing. Analysis shows that the accuracy of reflectance estimation is limited by the triangle size in the shape model. We also propose to use Richardson extrapolation to overcome this and further refine the reflectance model estimate. The estimated 3D shape and reflectance model can be used to render the same object from different viewing directions and under different lighting conditions. Experimental results on both synthetic and real objects are given.

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

[2]  Franz Leberl,et al.  Multiple-image Sar Shape From Shading , 1989, 12th Canadian Symposium on Remote Sensing Geoscience and Remote Sensing Symposium,.

[3]  Heinrich H. Bülthoff,et al.  Integration of Visual Modules , 1992 .

[4]  Howard J. Schultz,et al.  Retrieving Shape Information from Multiple Images of a Specular Surface , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Michael T. Heath,et al.  Scientific Computing: An Introductory Survey , 1996 .

[6]  Michael T. Heath,et al.  Scientific Computing , 2018 .

[7]  R. Love Surface reflection model estimation from naturally illuminated image sequences , 1997 .

[8]  Katsushi Ikeuchi,et al.  Object shape and reflectance modeling from observation , 1997, SIGGRAPH.

[9]  C.-C. Jay Kuo,et al.  Shape from Shading with a Generalized Reflectance Map Model , 1997, Comput. Vis. Image Underst..

[10]  S. Marschner,et al.  Inverse Rendering for Computer Graphics , 1998 .

[11]  Ping-Sing Tsai,et al.  Shape from Shading: A Survey , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Jong-Soo Choi,et al.  Estimation of hybrid reflectance properties and shape reconstruction using the LMS method , 2000, Pattern Recognit..

[13]  Jaime Gómez García-Bermejo,et al.  An approach for determining Phong reflectance parameters from real objects , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[14]  Paul E. Debevec,et al.  Acquiring the reflectance field of a human face , 2000, SIGGRAPH.

[15]  Pascal Fua,et al.  Variable albedo surface reconstruction from stereo and shape from shading , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[16]  Pat Hanrahan,et al.  A signal-processing framework for inverse rendering , 2001, SIGGRAPH.

[17]  Steven M. Seitz,et al.  Shape and materials by example: a photometric stereo approach , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[18]  Stefano Soatto,et al.  Multi-view stereo beyond Lambert , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[19]  Takeo Kanade,et al.  Shape from interreflections , 2004, International Journal of Computer Vision.