Detection of ridges and ravines on range images and triangular meshes

Surface creases, ridges and ravines, provide us with important information about the shapes of 3D objects and can be intuitively defined as curves on a surface along which the surface bends sharply. Our mathematical description of the ridges and ravines is based on the study of sharp variation points of the surface normals or equivalently, extrema of the principal curvatures along their curvature lines. We explore similarity between image intensity edges (sharp variation points of an image intensity) and curvature extrema of a 3D surface. It allows us to adopt a basic edge detection technique for detection of the ridges and ravines on range images and smooth surfaces approximated by polygonal meshes. Because the ridges and ravines are of high-order differential nature, careful smoothing is required in order to achieve stable detection of perceptually salient ridges and ravines. To detect the ridges and ravines on a range image we use a nonlinear diffusion process acting on the image intensity surface normals. To detect the ridges and ravines on a triangular mesh we use a coupled nonlinear diffusion of mesh normals and vertices. We demonstrate feasibility of the ridges and ravines for segmentation and shape recognition purposes.

[1]  E. V. Anoshkina,et al.  Ridges, Ravines and Singularities , 1997 .

[2]  Tosiyasu L. Kunii,et al.  Detection of Ridges and Ravines Based on Caustic Singularities , 1994, Int. J. Shape Model..

[3]  Tosiyasu L. Kunii,et al.  Ridges and ravines on a surface and segmentation of range images , 1997, Optics & Photonics.

[4]  Gabriel Taubin,et al.  Estimating the tensor of curvature of a surface from a polyhedral approximation , 1995, Proceedings of IEEE International Conference on Computer Vision.

[5]  A. Yuille,et al.  Two- and Three-Dimensional Patterns of the Face , 2001 .

[6]  David H. Eberly,et al.  Ridges in Image and Data Analysis , 1996, Computational Imaging and Vision.

[7]  A.L Yuille,et al.  Zero crossings on lines of curvature , 1989, Comput. Vis. Graph. Image Process..

[8]  Nicholas Ayache,et al.  From voxel to intrinsic surface features , 1992, Image Vis. Comput..

[9]  J. Ramsay Folding and fracturing of rocks , 1967 .

[10]  穂坂 衛,et al.  Modeling of curves and surfaces in CAD/CAM , 1992 .

[11]  Ian R. Porteous,et al.  Geometric differentiation for the intelligence of curves and surfaces , 1994 .

[12]  Michael I. Miller,et al.  Dynamic Programming Generation of Curves on Brain Surfaces , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  S. M. Steve SUSAN - a new approach to low level image processing , 1997 .

[14]  Yutaka Ohtake,et al.  An Image Processing Approach to Detection of Ridges and Ravines on Polygonal Surfaces , 2000, Eurographics.

[15]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  G. Gordon Face recognition from depth and curvature , 1992 .

[17]  Tosiyasu L. Kunii,et al.  Ridges and Ravines: a Singularity Approach , 1994, Int. J. Shape Model..