Estimating the tensor of curvature of a surface from a polyhedral approximation

Estimating principal curvatures and principal directions of a surface from a polyhedral approximation with a large number of small faces, such as those produced by iso-surface construction algorithms, has become a basic step in many computer vision algorithms, particularly in those targeted at medical applications. We describe a method to estimate the tensor of curvature of a surface at the vertices of a polyhedral approximation. Principal curvatures and principal directions are obtained by computing in closed form the eigenvalues and eigenvectors of certain 3/spl times/3 symmetric matrices defined by integral formulas, and closely related to the matrix representation of the tensor of curvature. The resulting algorithm is linear, both in time and in space, as a function of the number of vertices and faces of the polyhedral surface.<<ETX>>

[1]  Jean Ponce,et al.  Describing surfaces , 1985, Comput. Vis. Graph. Image Process..

[2]  Nicholas Ayache,et al.  Smoothing and matching of 3-d space curves , 1992, Other Conferences.

[3]  Gene H. Golub,et al.  Matrix computations , 1983 .

[4]  Gabriel Taubin,et al.  A signal processing approach to fair surface design , 1995, SIGGRAPH.

[5]  J. Thorpe Elementary Topics in Differential Geometry , 1979 .

[6]  Steven W. Zucker,et al.  Inferring Surface Trace and Differential Structure from 3-D Images , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Olivier Faugeras,et al.  From partial derivatives of 3D volumic images to ridge lines , 1992, Computer Vision and Pattern Recognition.

[8]  Francis Schmitt,et al.  Intrinsic Surface Properties from Surface Triangulation , 1992, ECCV.

[9]  Gabriel Taubin,et al.  Curve and surface smoothing without shrinkage , 1995, Proceedings of IEEE International Conference on Computer Vision.

[10]  Ramesh C. Jain,et al.  Invariant surface characteristics for 3D object recognition in range images , 1985, Comput. Vis. Graph. Image Process..

[11]  V. Leitáo,et al.  Computer Graphics: Principles and Practice , 1995 .

[12]  Anil K. Jain,et al.  On reliable curvature estimation , 1989, CVPR.

[13]  Jacques Feldmar,et al.  Rigid and Affine Registration of Smooth Surfaces using Differential Properties , 1994, ECCV.

[14]  Manfredo P. do Carmo,et al.  Differential geometry of curves and surfaces , 1976 .

[15]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.