Divergence-Based Medial Surfaces

The medial surface of a volumetric object is of significant interest for shape analysis. However, its numerical computation can be subtle. Methods based on Voronoi techniques preserve the object's topology, but heuristic pruning measures are introduced to remove unwanted faces. Approaches based on Euclidean distance functions can localize medial surface points accurately, but often at the cost of altering the object's topology. In this paper we introduce a new algorithm for computing medial surfaces which addresses these concerns. The method is robust and accurate, has low computational complexity, and preserves topology. The key idea is to measure the net outward flux of a vector field per unit volume, and to detect locations where a conservation of energy principle is violated. This is done in conjunction with a thinning process applied in a cubic lattice. We illustrate the approach with examples of medial surfaces of synthetic objects and complex anatomical structures obtained from medical images.

[1]  Gabriella Sanniti di Baja,et al.  Skeletonizing Volume Objects Part 2: From Surface to Curve Skeleton , 1998, SSPR/SPR.

[2]  G. Borgefors Distance transformations in arbitrary dimensions , 1984 .

[3]  Jean-Paul Laumond,et al.  Geometry and Robotics , 1989, Lecture Notes in Computer Science.

[4]  R. Kikinis,et al.  Characterization and recognition of 3D organ shape in medical image analysis using skeletonization , 1996, Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis.

[5]  Nicholas Ayache,et al.  Topological segmentation of discrete surfaces , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  George D. Stetten,et al.  Automated Identification and Measurement of Objects via Populations of Medial Primitives, with Application to Real Time 3D Echocardiography , 1999, IPMI.

[7]  V. Arnold Mathematical Methods of Classical Mechanics , 1974 .

[8]  Guido Gerig,et al.  3D Graph Description of the Intracerebral Vasculature from Segmented MRA and Tests of Accuracy by Comparison with X-ray Angiograms , 1999, IPMI.

[9]  Seth J. Teller,et al.  Assisted articulation of closed polygonal models , 1998, SIGGRAPH '98.

[10]  Kaleem Siddiqi,et al.  The Hamilton-Jacobi skeleton , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[11]  Antoine Manzanera,et al.  Medial faces from a concise 3D thinning algorithm , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[12]  Kaleem Siddiqi,et al.  Robust and efficient skeletal graphs , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[13]  Grégoire Malandain,et al.  Euclidean skeletons , 1998, Image Vis. Comput..

[14]  Gabriella Sanniti di Baja,et al.  Ridge points in Euclidean distance maps , 1992, Pattern Recognit. Lett..

[15]  Gabriella Sanniti di Baja,et al.  A Width-Independent Fast Thinning Algorithm , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Benjamin B. Kimia,et al.  Segmentation of Carpal Bones from 3d CT Images Using Skeletally Coupled Deformable Models , 1998, MICCAI.

[17]  Gilles Bertrand,et al.  A parallel thinning algorithm for medial surfaces , 1995, Pattern Recognit. Lett..

[18]  Michel Schmitt,et al.  Some examples of algorithm analysis in computational geometry by means of mathematical morphological techniques , 1988, Geometry and Robotics.

[19]  Olivier Faugeras,et al.  Reconciling Distance Functions and Level Sets , 2000, J. Vis. Commun. Image Represent..

[20]  Damian J. Sheehy,et al.  Shape Description By Medial Surface Construction , 1996, IEEE Trans. Vis. Comput. Graph..

[21]  Rangasami L. Kashyap,et al.  Building Skeleton Models via 3-D Medial Surface/Axis Thinning Algorithms , 1994, CVGIP Graph. Model. Image Process..

[22]  Stephen M. Pizer,et al.  M-Reps: A New Object Representation for Graphics , 1999 .

[23]  L. Perko Differential Equations and Dynamical Systems , 1991 .

[24]  Alan Liu,et al.  3D/2D Registration via Skeletal Near Projective Invariance in Tubular Objects , 1998, MICCAI.

[25]  Kaleem Siddiqi,et al.  A Hamiltonian Approach to the Eikonal Equation , 1999, EMMCVPR.

[26]  H. Blum Biological shape and visual science (part I) , 1973 .

[27]  John A. Goldak,et al.  Constructing discrete medial axis of 3-D objects , 1991, Int. J. Comput. Geom. Appl..

[28]  Gabriella Sanniti di Baja,et al.  Computing skeletons in three dimensions , 1999, Pattern Recognit..

[29]  Jie Wang,et al.  Computing the central path of colon lumen in helical CT images , 1998, Medical Imaging.

[30]  H. Blum Biological shape and visual science. I. , 1973, Journal of theoretical biology.

[31]  Frederic Fol Leymarie,et al.  Simulating the Grassfire Transform Using an Active Contour Model , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[32]  Nicholas M. Patrikalakis,et al.  An Algorithm for the Medial Axis Transform of 3D Polyhedral Solids , 1996, IEEE Trans. Vis. Comput. Graph..

[33]  Arthur W. Toga,et al.  Three-dimensional skeleton and centerline generation based on an approximate minimum distance field , 1998, The Visual Computer.

[34]  Robert L. Ogniewicz,et al.  Discrete Voronoi skeletons , 1992 .