skip to main content
10.1145/1060244.1060250acmconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
Article

Homotopy-preserving medial axis simplification

Published: 13 June 2005 Publication History

Abstract

We present a novel algorithm to compute a simplified medial axis of a polyhedron. Our simplification algorithm tends to remove unstable features of Blum's medial axis. Moreover, our algorithm preserves the topological structure of the original medial axis and ensures that the simplified medial axis has the same homotopy type as Blum's medial axis. We use the separation angle formed by connecting a point on the medial axis to closest points on the boundary as a measure of the stability of the medial axis at the point. The medial axis is decomposed into its parts that are the sheets, seams and junctions. We present a stability measure of each part of the medial axis based on separation angles and examine the relation between the stability measures of adjacent parts. Our simplification algorithm uses iterative pruning of the parts based on efficient local tests. We have applied the algorithm to compute a simplified medial axis of complex models with tens of thousands of triangles and complex topologies.

References

[1]
Amenta, N., Choi, S., and Kolluri, R. K. 2001. The power crust. In Proc. ACM Symposium on Solid Modeling and Applications, 249--260.]]
[2]
Attali, D., Boissonat, J.-D., and Edelsbrunner, H. 2004. Stability and computation of the medial axis. In Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration. Springer-Verlag.]]
[3]
Blanding, R., Brooking, C., Ganter, M., and Storti, D. 1999. A skeletal-based solid editor. In Proc. ACM Symposium on Solid Modeling and Applications, 141--150.]]
[4]
Blum, H., and Nagel, R. 1978. Shape description using weighted symmetric axis features. Pattern Recognition 10, 167--180.]]
[5]
Blum, H. 1967. A transformation for extracting new descriptors of shape. In Models for the Perception of Speech and Visual Form, W. Wathen-Dunn, Ed. MIT Press, 362--380.]]
[6]
Chazal, F., and Lieutier, A. 2004. Stability and homotopy of a subset of the medial axis. In Proc. ACM Symposium on Solid Modeling and Applications.]]
[7]
Chazal, F., and Soufflet, R. 2004. Stability and finiteness properties of medial axis and skeleton. Journal of Control and Dynamical Systems 10, 2, 149--170.]]
[8]
Culver, T., Keyser, J., and Manocha, D. 1999. Accurate computation of the medial axis of a polyhedron. In Proc. ACM Symposium on Solid Modeling and Applications, 179--190.]]
[9]
Culver, T. 2000. Accurate Computation of the Medial Axis of a Polyhedron. PhD thesis, Department of Computer Science, University of North Carolina at Chapel Hill.]]
[10]
Dey, T. K., and Zhao, W. 2002. Approximate medial axis as a Voronoi subcomplex. In Proc. ACM Symposium on Solid Modeling and Applications, 356--366.]]
[11]
Dimitrov, P., Damon, J. N., and Siddiqi, K. 2003. Flux invariants for shape. In International Conference on Computer Vision and Pattern Recognition.]]
[12]
Du, H., and Qin, H. 2004. Medial axis extraction and shape manipulation of solid objects using parabolic PDEs. In Proc. ACM Symposium on Solid Modeling and Applications.]]
[13]
Etzion, M., and Rappoport, A. 2002. Computing Voronoi skeletons of a 3-d polyhedron by space subdivision. Computational Geometry: Theory and Applications 21, 3 (March), 87--120.]]
[14]
Foskey, M., Garber, M., Lin, M., and Manocha, D. 2001. A voronoi-based hybrid planner. Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems.]]
[15]
Foskey, M., Lin, M., and Manocha, D. 2003. Efficient computation of a simplified medial axis. Proc. of ACM Solid Modeling, 96--107.]]
[16]
Giblin, P., and Kimia, B. 2000. A formal classification of 3D medial axis points and their local geometry. In Proc. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 566--573.]]
[17]
Kimmel, R., Shaked, D., Kiryati, N., and Bruckstein, A. M. 1995. Skeletonization via distance maps and level sets. Computer Vision and Image Understanding 62, 3, 382--391.]]
[18]
Kruse, B. 1991. An exact sequential Euclidean distance algorithm with application to skeletonizing. In 7th Scandinavian Conference on Image Analysis (SCIA '91), 517--524.]]
[19]
Lam, L., Lee, S.-W., and Chen, C. Y. 1992. Thinning methodologies---A comprehensive survey. IEEE Transactions on Pattern Analysis and Machine Intelligence 14, 9, 869--885.]]
[20]
Leymarie, F. F., and Kimia, B. B. 2001. The shock scaffold for representing 3D shape. In Visual Form 2001, Springer-Verlag, 216--229. Lecture Notes in Computer Science, no. LNCS 2059.]]
[21]
Lieutier, A. 2003. Any open bounded subset of Rn has the same homotopy type than its medial axis. In Proc. ACM Symposium on Solid Modeling and Applications, 65--75.]]
[22]
Malandain, G., and Fernández-Vidal, S. 1998. Euclidean skeletons. Image and Vision Computing 16, 317--327.]]
[23]
Meyer, F. 1979. Cytologie quantitative et morphologie Mathématique. PhD thesis, École des Mines.]]
[24]
Milenkovic, V. 1993. Robust construction of the Voronoi diagram of a polyhedron. In Proc. 5th Canad. Conf. Comput. Geom., 473--478.]]
[25]
Naf, M., Kubler, O., Kikinis, R., Shenton, M., and Szekely, G. 1996. Characterization and recognition of 3D organ shape in medical image analysis using skeletonization. In MMBIA96, MEDIAL AXES.]]
[26]
Ogniewicz, R. L., and Kübler, O. 1995. Hierarchic Voronoi skeletons. Pattern Recognition 28, 3, 343--359.]]
[27]
Pizer, S. M., Siddiqi, K., Szekely, G., Damon, J. M., and Zucker, S. W. 2003. Multiscale medial loci and their properties. International Journal of Computer Vision 55, 155--179.]]
[28]
Reddy, J., and Turkiyyah, G. 1995. Computation of 3D skeletons using a generalized Delaunay triangulation technique. Comput. Aided Design 27, 9, 677--694.]]
[29]
Shaham, A., Shamir, A., and Cohen-or, D. 2004. Medial axis based solid representation. In Proc. ACM Symposium on Solid Modeling and Applications.]]
[30]
Sheehy, D. J., Armstrong, C. G., and Robinson, D. J. 1995. Computing the medial surface of a solid from a domain Delaunay triangulation. In Proc. Symposium on Solid Modeling and Applications.]]
[31]
Sheffer, A., Etzion, M., Rappoport, A., and Bercovier, M. 1998. Hexahedral mesh generation using the embedded voronoi graph. 7th International Meshing Roundtable, 347--364.]]
[32]
Sherbrooke, E. C., Patrikalakis, N. M., and Brisson, E. 1996. An algorithm for the medial axis transform of 3d polyhedral solids. IEEE Trans. Visualizat. Comput. Graph. 2, 1 (Mar.), 45--61.]]
[33]
Siddiqi, K., B. B., K., and Shu, C.-W. 1997. Geometric shock-capturing eno schemes for subpixel interpolation, computation and curve evolution. Graphical Models and Image Processing 59, 5, 278--301.]]
[34]
Siddiqi, K., Bouix, S., Tannenbaum, A., and Zucker, S. W. 2002. Hamilton-Jacobi skeletons. International Journal of Computer Vision 48, 215--231.]]
[35]
Spanier, E. H. 1989. Algebraic Topology. Springer.]]
[36]
Sud, A., and Manocha, D. 2005. A simple algorithm for bounded-error approximation of voronoi diagrams of 3D polygonal models. Tech. rep., University of North Carolina-Chapel Hill.]]
[37]
Suresh, K. 2003. Automating the CAD/CAE dimensional reduction process. In Proc. ACM Symposium on Solid Modeling and Applications, 76--85.]]
[38]
Tam, R., and Heidrich, W. 2003. Shape simplification based on the medial axis transform. IEEE Visualization.]]
[39]
Taubin, G. 1995. A signal processing approach to fair surface design. In Proc. of ACM SIGGRAPH, 351--358.]]
[40]
Vleugels, J., and Overmars. M. 1995. Approximating generalized Voronoi diagrams in any dimension. Tech. Rep. UU-CS-1995--14, Department of Computer Science, Utrecht University.]]
[41]
Yang, Y., Brock, O., and Moll, R. N. 2004. Efficient and robust computation of an approximated medial axis. In Proc. ACM Symposium on Solid Modeling and Applications, 15--24.]]
[42]
Zhang, Y. Y., and Wang, P. S. P. 1993. Analytical comparison of thinning algorithms. Int. J. Pattern Recognit. Artif. Intell. 7, 1227--1246.]]

Cited By

View all
  • (2024)Dynamic Skeletonization via Variational Medial Axis SamplingSIGGRAPH Asia 2024 Conference Papers10.1145/3680528.3687678(1-11)Online publication date: 3-Dec-2024
  • (2024)A detail-preserving method for medial mesh computation in triangular meshesGraphical Models10.1016/j.gmod.2024.101236136(101236)Online publication date: Dec-2024
  • (2024)Medial hex-meshing: high-quality all-hexahedral mesh generation based on medial meshEngineering with Computers10.1007/s00366-023-01925-540:4(2537-2557)Online publication date: 10-Jan-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPM '05: Proceedings of the 2005 ACM symposium on Solid and physical modeling
June 2005
287 pages
ISBN:1595930159
DOI:10.1145/1060244
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. homotopy
  2. medial axis
  3. separation angle
  4. simplification
  5. voronoi diagram

Qualifiers

  • Article

Conference

SPM05
Sponsor:
SPM05: 2005 ACM Symposium on Solid and Physical Modeling
June 13 - 15, 2005
Massachusetts, Cambridge

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Dynamic Skeletonization via Variational Medial Axis SamplingSIGGRAPH Asia 2024 Conference Papers10.1145/3680528.3687678(1-11)Online publication date: 3-Dec-2024
  • (2024)A detail-preserving method for medial mesh computation in triangular meshesGraphical Models10.1016/j.gmod.2024.101236136(101236)Online publication date: Dec-2024
  • (2024)Medial hex-meshing: high-quality all-hexahedral mesh generation based on medial meshEngineering with Computers10.1007/s00366-023-01925-540:4(2537-2557)Online publication date: 10-Jan-2024
  • (2023)Variational Pruning of Medial Axes of Planar ShapesComputer Graphics Forum10.1111/cgf.1490242:5Online publication date: 10-Aug-2023
  • (2021)Shape decomposition algorithms for laser capture microdissectionAlgorithms for Molecular Biology10.1186/s13015-021-00193-616:1Online publication date: 8-Jul-2021
  • (2021)IMAT: The Iterative Medial Axis TransformComputer Graphics Forum10.1111/cgf.1426640:6(162-181)Online publication date: 8-Apr-2021
  • (2020)Skeleton Filter: A Self-Symmetric Filter for Skeletonization in Noisy Text ImagesIEEE Transactions on Image Processing10.1109/TIP.2019.294456029(1815-1826)Online publication date: 1-Jan-2020
  • (2020)Rapid region analysis for classificationIET Image Processing10.1049/iet-ipr.2019.027314:10(2110-2120)Online publication date: Jul-2020
  • (2019)Topology Preserving Simplification of Medial Axes in 3D ModelsComputer Graphics Forum10.1111/cgf.1386438:7(607-616)Online publication date: 14-Nov-2019
  • (2019)The Propagated Skeleton: A Robust Detail-Preserving ApproachDiscrete Geometry for Computer Imagery10.1007/978-3-030-14085-4_27(343-354)Online publication date: 23-Feb-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media