Constructing medial axis transform of planar domains with curved boundaries

The paper describes an algorithm for generating an approximation of the medial axis transform (MAT) for planar objects with free form boundaries. The algorithm generates the MAT by a tracing technique that marches along the object boundary rather than the bisectors of the boundary entities. The level of approximation is controlled by the choice of the step size in the tracing procedure. Criteria based on distance and local curvature of boundary entities are used to identify the junction or branch points and the search for these branch points is more efficient than while tracing the bisectors. The algorithm works for multiply connected objects as well. Results of implementation are provided.

[1]  D. Ross Computer-aided design , 1961, CACM.

[2]  Nicholas M. Patrikalakis,et al.  Computation of the Medial Axis Transform of 3-D polyhedra , 1995, Symposium on Solid Modeling and Applications.

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

[4]  Nicholas M. Patrikalakis,et al.  An automatic coarse and fine surface mesh generation scheme based on medial axis transform: Part II implementation , 1992, Engineering with Computers.

[5]  Cecil G. Armstrong,et al.  Modelling requirements for finite-element analysis , 1994, Comput. Aided Des..

[6]  Jin J. Chou Voronoi diagrams for planar shapes , 1995, IEEE Computer Graphics and Applications.

[7]  Joseph O'Rourke,et al.  Computational Geometry in C. , 1995 .

[8]  Deok-Soo Kim,et al.  Representing the Voronoi diagram of a simple polygon using rational quadratic Bézier curves , 1995, Comput. Aided Des..

[9]  Ugo Montanari,et al.  Continuous Skeletons from Digitized Images , 1969, JACM.

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

[11]  M Ramanathan Medial Axis Transform For The Prediction Of Shrinkage And Distortion In Castings , 1997 .

[12]  Martin Held,et al.  Voronoi diagrams and offset curves of curvilinear polygons , 1998, Comput. Aided Des..

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

[14]  H. N. Gürsoy,et al.  An automatic coarse and fine surface mesh generation scheme based on medial axis transform: Part i algorithms , 1992, Engineering with Computers.

[15]  R. Farouki,et al.  The bisector of a point and a plane parametric curve , 1994, Comput. Aided Geom. Des..

[16]  Dinesh Manocha,et al.  Accurate computation of the medial axis of a polyhedron , 1999, SMA '99.

[17]  Vijay Srinivasan,et al.  Voronoi Diagram for Multiply-Connected Polygonal Domains I: Algorithm , 1987, IBM J. Res. Dev..

[18]  James H. Davenport,et al.  Voronoi diagrams of set-theoretic solid models , 1992, IEEE Computer Graphics and Applications.

[19]  Charles R. Dyer,et al.  Shape Smoothing Using Medial Axis Properties , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  R. Brubaker Models for the perception of speech and visual form: Weiant Wathen-Dunn, ed.: Cambridge, Mass., The M.I.T. Press, I–X, 470 pages , 1968 .

[21]  John Beidler,et al.  Data Structures and Algorithms , 1996, Wiley Encyclopedia of Computer Science and Engineering.

[22]  Debasish Dutta,et al.  Boundary surface recovery from skeleton curves and surfaces , 1995, Comput. Aided Geom. Des..

[23]  J. O´Rourke,et al.  Computational Geometry in C: Arrangements , 1998 .

[24]  Gershon Elber,et al.  Bisector curves of planar rational curves , 1998, Comput. Aided Des..

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

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

[27]  Gabriella Sanniti di Baja,et al.  (3, 4)-weighted Skeleton Decomposition for Pattern Representation and Description , 1994, Pattern Recognit..

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

[29]  HARRY BLUM,et al.  Shape description using weighted symmetric axis features , 1978, Pattern Recognit..