Gaussian Kernel Based Medial Zone Computation

The medial zone of a 3-dimensional semi-analytic domain Ω, denoted as MZ(Ω), can be thought of as a “thick” version of the shape’s skeleton with important applications in design, motion planning and geometric reasoning. The utility of the medial zones stems from the fact that they theoretically are homeomorphic to and have the same dimension as the original domain, so in this sense they capture the topology of the domain. However, the original approach to compute them involved a discrete Laplace estimation commonly used in edge detection algorithms, which was used to extract the points belonging to the medial zones. Despite being fast, this computational approach produced unwanted topological artifacts and did not satisfy the convergence properties of the medial zones as formulated, which limited their effectiveness. In this work a new approach was proposed to compute points of the medial zones based on Gaussian Kernels located on the medial axis(MA) points whose widths are mapped to an approximate but differentiable function constructed over the domain. This computing paradigm produced a family of homeomorphic medial zones that have the same topology as the domain and converge to either theMA of the domain or to the domain itself. The resulting method was general in that it can be applied to domains of arbitrary complexity. The effectiveness of this approach was demonstrated by practical examples.

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

[2]  Nabil Jean Naccache,et al.  SPTA: A proposed algorithm for thinning binary patterns , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Yun Xia,et al.  Skeletonization via the Realization of the Fire Front's Propagation and Extinction in Digital Binary Shapes , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  P. Giblin,et al.  Curves and singularities : a geometrical introduction to singularity theory , 1992 .

[6]  G. Turkiyyah,et al.  Computational procedures for topological shape design , 1995 .

[7]  Damian J. Sheehy,et al.  Computing the medial surface of a solid from a domain Delaunay triangulation , 1995, Symposium on Solid Modeling and Applications.

[8]  George M. Turkiyyah,et al.  Computation of 3D skeletons using a generalized Delaunay triangulation technique , 1995, Comput. Aided Des..

[9]  Mark A. Ganter,et al.  Skeleton-based modeling operations on solids , 1997, SMA '97.

[10]  Hao Chen,et al.  An accelerated triangulation method for computing the skeletons of free-form solid models , 1997, Comput. Aided Des..

[11]  Benjamin B. Kimia,et al.  On the intrinsic reconstruction of shape from its symmetries , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

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

[13]  Nancy M. Amato,et al.  MAPRM: a probabilistic roadmap planner with sampling on the medial axis of the free space , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[14]  Lydia E. Kavraki,et al.  A framework for using the workspace medial axis in PRM planners , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[15]  Fritz B. Prinz,et al.  Skeletons for Representation and Reasoning in Engineering Applications , 2001, Engineering with Computers.

[16]  J. Damon Smoothness and geometry of boundaries associated to skeletal structures, II: Geometry in the Blum case , 2004, Compositio Mathematica.

[17]  Benjamin B. Kimia,et al.  The Shock Scaffold for Representing 3D Shape , 2001, IWVF.

[18]  Sunghee Choi,et al.  The power crust , 2001, SMA '01.

[19]  Touradj Ebrahimi,et al.  MESH: measuring errors between surfaces using the Hausdorff distance , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[20]  Dinesh Manocha,et al.  Efficient computation of a simplified medial axis , 2003, SM '03.

[21]  Benjamin B. Kimia,et al.  A formal classification of 3D medial axis points and their local geometry , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Oliver Brock,et al.  Efficient and robust computation of an approximated medial axis , 2004, SM '04.

[23]  J. Damon Smoothness and geometry of boundaries associated to skeletal structures, II: Geometry in the Blum case , 2004, Compositio Mathematica.

[24]  Gábor Székely,et al.  Multiscale Medial Loci and Their Properties , 2003, International Journal of Computer Vision.

[25]  James N. Damon,et al.  Determining the Geometry of Boundaries of Objects from Medial Data , 2005, International Journal of Computer Vision.

[26]  Marc Alexa,et al.  Reconstruction with Voronoi centered radial basis functions , 2006, SGP '06.

[27]  J. Damon The global medial structure of regions in R 3 , 2006, 0903.0394.

[28]  J. Damon Global geometry of regions and boundaries via skeletal and medial integrals , 2007 .

[29]  Vadim Shapiro,et al.  Semi-analytic geometry with R-functions , 2007, Acta Numerica.

[30]  James Damon Geometry and Medial Structure , 2008, Medial Representations.

[31]  Benjamin B. Kimia,et al.  Local Forms and Transitions of the Medial Axis , 2008, Medial Representations.

[32]  Jean-Daniel Boissonnat,et al.  Stability and Computation of Medial Axes - a State-of-the-Art Report , 2009, Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration.

[33]  Horea T. Ilies,et al.  Distance functions and skeletal representations of rigid and non-rigid planar shapes , 2009, Comput. Aided Des..

[34]  H. Xia,et al.  Finite volume distance field and its application to medial axis transforms , 2010 .

[35]  Horea T. Ilies,et al.  Medial zones: Formulation and applications , 2012, Comput. Aided Des..