PDE-Based Medial Axis Extraction and Shape Manipulation of Arbitrary Meshes

Shape skeletonization (i.e., medial axis extraction) is powerful in many visual computing applications, such as pattern recognition, object segmentation, registration, and animation. In this paper, the authors expand the use of diffusion equations combined with distance field information to approximate medial axes of arbitrary 3D solids represented by polygonal meshes based on their differential properties. It offers an alternative but natural way for medial axis extraction for commonly used 3D polygonal models. By solving the PDE along time axis, this system can not only quickly extract diffusion-based medial axes of input meshes, but also allow users to visualize the extraction process at each time step. In addition, the proposed model provides users a set of manipulation toolkits to sculpt extracted medial axes, then use diffusion-based techniques to recover corresponding deformed shapes according to the original input datasets. This skeleton-based shape manipulation offers a fast and easy way for animation and deformation of complicated mesh objects.

[1]  Hong Qin,et al.  Free-Form Geometric Modeling by Integrating Parametric and Implicit PDEs , 2007, IEEE Trans. Vis. Comput. Graph..

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

[3]  Guillermo Sapiro,et al.  Image inpainting , 2000, SIGGRAPH.

[4]  Hans-Peter Seidel,et al.  Interactive multi-resolution modeling on arbitrary meshes , 1998, SIGGRAPH.

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

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

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

[8]  Mie Sato,et al.  Penalized-Distance Volumetric Skeleton Algorithm , 2001, IEEE Trans. Vis. Comput. Graph..

[9]  Malcolm I. G. Bloor,et al.  Using partial differential equations to generate free-form surfaces , 1990, Comput. Aided Des..

[10]  Mark Meyer,et al.  Implicit fairing of irregular meshes using diffusion and curvature flow , 1999, SIGGRAPH.

[11]  Martin Rumpf,et al.  Anisotropic Diffusion in Vector Field Visualization on Euclidean Domains and Surfaces , 2000, IEEE Trans. Vis. Comput. Graph..

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

[13]  Hong Qin,et al.  Medial axis extraction and shape manipulation of solid objects using parabolic PDEs , 2004, SM '04.

[14]  Tamal K. Dey,et al.  Approximate medial axis as a voronoi subcomplex , 2002, SMA '02.

[15]  Jean-Claude Léon,et al.  Static polyhedron simplification using error measurements , 1997, Comput. Aided Des..

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

[17]  Joshua Kiddy K. Asamoah,et al.  Fractal–fractional age-structure study of omicron SARS-CoV-2 variant transmission dynamics , 2022, Partial Differential Equations in Applied Mathematics.

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

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

[20]  Wan-Chun Ma,et al.  Skeleton extraction of 3D objects with radial basis functions , 2003, 2003 Shape Modeling International..

[21]  Jules Bloomenthal,et al.  Skeletal methods of shape manipulation , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.

[22]  Andrew Witkin,et al.  Reaction-diffusion textures , 1991, SIGGRAPH.

[23]  Shi-Min Hu,et al.  Topology Repair of Solid Models Using Skeletons , 2007, IEEE Transactions on Visualization and Computer Graphics.

[24]  Alfred M. Bruckstein,et al.  Skeletonization via Distance Maps and Level Sets , 1995, Comput. Vis. Image Underst..

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

[26]  Greg Turk,et al.  Generating textures on arbitrary surfaces using reaction-diffusion , 1991, SIGGRAPH.

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

[28]  Hong Qin,et al.  Dynamic PDE-based surface design using geometric and physical constraints , 2005, Graph. Model..

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

[30]  Eugene Fiume,et al.  Depicting fire and other gaseous phenomena using diffusion processes , 1995, SIGGRAPH.

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

[32]  Patrick Pérez,et al.  Poisson image editing , 2003, ACM Trans. Graph..

[33]  Shi-Min Hu,et al.  Editing the topology of 3D models by sketching , 2007, ACM Trans. Graph..

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

[35]  Martin Rumpf,et al.  Anisotropic nonlinear diffusion in flow visualization , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

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

[37]  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.

[38]  Kaleem Siddiqi,et al.  Divergence-Based Medial Surfaces , 2000, ECCV.

[39]  Hans-Peter Seidel,et al.  Proceedings of the seventh ACM symposium on Solid modeling and applications , 2002 .

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

[41]  Gabriel Taubin,et al.  A signal processing approach to fair surface design , 1995, SIGGRAPH.

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