Share Email Print

Proceedings Paper

Detection of ridges and ravines on range images and triangular meshes
Author(s): Alexander G. Belyaev; Yutaka Ohtake; Kasumi Abe
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

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.

Paper Details

Date Published: 23 October 2000
PDF: 9 pages
Proc. SPIE 4117, Vision Geometry IX, (23 October 2000); doi: 10.1117/12.404815
Show Author Affiliations
Alexander G. Belyaev, Univ. of Aizu (Japan)
Yutaka Ohtake, Univ. of Aizu (Japan)
Kasumi Abe, Univ. of Aizu (Japan)

Published in SPIE Proceedings Vol. 4117:
Vision Geometry IX
Longin Jan Latecki; David M. Mount; Angela Y. Wu, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?