Exploiting curvatures to compute the medial axis for domains with smooth boundary

In the paper, strong proofs of some basics facts about the medial axis transform of a planar region Ω with smooth boundary curve(s) are given. In particular the decomposition of Choi et al. (1997) is derived from the set of regular disks. Two special algorithms to compute the medial axis are presented. Due to the decomposition, they can be applied to each part of Ω separately. Emphasis is given to the local analysis of the boundary's curvatures. This leads to an interesting connection to the theory of Dupin cyclides. With this mean, a predictor/corrector algorithm (as in the numerical analysis of ODE's) is developed. The examples show that the predictor yields already an excellent approximation; so only a few refining steps of the corrector are necessary.

[1]  Rida T. Farouki,et al.  Computing Point/Curve and Curve/Curve Bisectors , 1992, IMA Conference on the Mathematics of Surfaces.

[2]  J. J. Chou Numerical control milling machine toolpath generation for regions bounded by free form curves and surfaces , 1989 .

[3]  Hwan Pyo Moon,et al.  MATHEMATICAL THEORY OF MEDIAL AXIS TRANSFORM , 1997 .

[4]  Rajesh Ramamurthy Voronoi diagrams and medial axes of planar domains with curved boundaries , 1998 .

[5]  Rida T. Farouki,et al.  Specified-Precision Computation of Curve/Curve Bisectors , 1998, Int. J. Comput. Geom. Appl..

[6]  Franz-Erich Wolter Cut Locus and Medial Axis in Global Shape Interrogation and Representation , 1995 .

[7]  Hyeong In Choi,et al.  New Algorithm for Medial Axis Transform of Plane Domain , 1997, CVGIP Graph. Model. Image Process..

[8]  Franco P. Preparata,et al.  The Medial Axis of a Simple Polygon , 1977, MFCS.

[9]  R. Farouki,et al.  Voronoi diagram and medial axis algorithm for planar domains with curved boundaries I. Theoretical foundations , 1999 .

[10]  Helmut Pottmann,et al.  Applications of Laguerre geometry in CAGD , 1998, Comput. Aided Geom. Des..

[11]  R. Farouki,et al.  Voronoi diagram and medial axis algorithm for planar domains with curved boundaries — II: Detailed algorithm description , 1999 .

[12]  Jon G. Rokne,et al.  A straightforward algorithm for computing the medial axis of a simple polygon , 1991, Int. J. Comput. Math..

[13]  David G. Kirkpatrick,et al.  Efficient computation of continuous skeletons , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[14]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

[15]  Martin Held,et al.  On the Computational Geometry of Pocket Machining , 1991, Lecture Notes in Computer Science.

[16]  Alan E. Middleditch,et al.  Stable Computation of the 2D Medial Axis Transform , 1998, Int. J. Comput. Geom. Appl..

[17]  Chee-Keng Yap,et al.  AnO(n logn) algorithm for the voronoi diagram of a set of simple curve segments , 1987, Discret. Comput. Geom..

[18]  D. T. Lee,et al.  Medial Axis Transformation of a Planar Shape , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Thomas E. Cecil,et al.  Dupin submanifolds in lie sphere geometry , 1989 .

[20]  W. Press,et al.  Numerical Recipes in Fortran: The Art of Scientific Computing.@@@Numerical Recipes in C: The Art of Scientific Computing. , 1994 .