Model Acquisition Using Shape-from-Shading

In this paper we show how the Mumford-Shah functional can be used to derive diffusion kernels that can be employed in the recovery of surface height in shape-from-shading. We commence from an initial field of surface normals which are constrained to fall on the Lambertian reflectance cone and to point in the direction of the local Canny edge gradient. We aim to find a path through this field of surface normals which can be used for surface height reconstruction. We demonstrate that the Mumford-Shah functional leads to a diffusion process which is a Markov chain on the field of surface normals. We find the steady state of the Markov chain using the leading eigenvector for the transition probability matrix computed from the diffusion kernels. We show how the steady state path can be used for height recovery and also for smoothing the initial field of surface normals.

[1]  Alfred M. Bruckstein,et al.  Tracking Level Sets by Level Sets: A Method for Solving the Shape from Shading Problem , 1995, Comput. Vis. Image Underst..

[2]  Martial Hebert,et al.  Energy functions for regularization algorithms , 1991, Optics & Photonics.

[3]  Michael J. Brooks,et al.  The variational approach to shape from shading , 1986, Comput. Vis. Graph. Image Process..

[4]  Alan C. Bovik,et al.  Planar surface orientation from texture spatial frequencies , 1995, Pattern Recognit..

[5]  L. Asz Random Walks on Graphs: a Survey , 2022 .

[6]  Ying Li,et al.  Orientation-based representations of 3-D shape , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[7]  Andrew W. Fitzgibbon,et al.  Automatic 3D Model Construction for Turn-Table Sequences , 1998, SMILE.

[8]  Rama Chellappa,et al.  Estimation of Surface Topography from SAR Imagery Using Shape from Shading Techniques , 1990, Artif. Intell..

[9]  Fan Chung,et al.  Spectral Graph Theory , 1996 .

[10]  Jitendra Malik,et al.  Computing Local Surface Orientation and Shape from Texture for Curved Surfaces , 1997, International Journal of Computer Vision.

[11]  E. Rouy,et al.  A viscosity solutions approach to shape-from-shading , 1992 .

[12]  J. Gillis,et al.  Matrix Iterative Analysis , 1961 .

[13]  Edwin R. Hancock,et al.  New Constraints on Data-Closeness and Needle Map Consistency for Shape-from-Shading , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  P. Dupuis,et al.  Direct method for reconstructing shape from shading , 1991, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  H. Piaggio Differential Geometry of Curves and Surfaces , 1952, Nature.

[16]  Holly E. Rushmeier,et al.  High-Quality Texture Reconstruction from Multiple Scans , 2001, IEEE Trans. Vis. Comput. Graph..

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

[18]  Andrew Zisserman,et al.  Extracting structure from an affine view of a 3D point set with one or two bilateral symmetries , 1994, Image Vis. Comput..

[19]  Richard S. Varga,et al.  Matrix Iterative Analysis , 2000, The Mathematical Gazette.

[20]  Maarten Vergauwen,et al.  From image sequences to 3D models , 2001 .

[21]  Edwin R. Hancock,et al.  Needle map recovery using robust regularizers , 1999, Image Vis. Comput..

[22]  Paulo R. S. Mendonça,et al.  Reconstruction and Motion Estimation from Apparent Contours under Circular Motion , 1999, BMVC.

[23]  D. Mumford,et al.  Optimal approximations by piecewise smooth functions and associated variational problems , 1989 .

[24]  Alex Pentland,et al.  A simple algorithm for shape from shading , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.