A 3D Skeletonization Algorithm for 3D Mesh Models Using a Partial Parallel 3D Thinning Algorithm and 3D Skeleton Correcting Algorithm
Source abstract
Abstract
A three-dimensional (3D) skeletonization algorithm extracts the skeleton of a 3D model and provides it for many applications, such as 3D model classification and identification. There are three major skeletonization methodologies used in the literature, distance transform field-based methods, Voronoi diagram-based methods, and thinning-based methods. However, the existing algorithms cannot preserve the connectivity of the skeletons of the 3D mesh models. In this paper, we propose a 3D skeletonization algorithm for 3D mesh models using a partial parallel thinning algorithm and a 3D skeleton correcting algorithm. The proposed algorithm uses pre-defined removing and recovering templates. The partial parallel 3D thinning algorithm separates 62 symmetrical removing templates into two groups based on symmetry. It thins a model with the templates of each group in each thinning procedure. The 3D skeleton correcting algorithm uses six correcting templates to inspect the disconnected voxels in the skeleton and corrects them. The experimental results show several comparisons of skeletons extracted by different skeletonization algorithms. The proposed algorithm can extract the skeleton of each branch of a model and preserve the connectivity.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: 3D Shape Modeling and Analysis · Computer Graphics and Visualization Techniques · 3D Surveying and Cultural Heritage
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Copyright Protection, Sangmyung University, Seoul 03016, Korea
Department of Electronics Engineering, Sangmyung University, Seoul 03016, Korea
References (31)
Show source-provided references
1. 3D Printing Developing Countries Perspectives
2. Harris, A. (2015). The Effects of in-home 3D Printing on Product Liability Law. J. Sci. Policy Gov., 6.
3. Gupta, D., and Tarlock, M. (2013). 3D Printing, Copyright Challenges, and the DMCA. New Matter, 38.
4. Lee, S.H., Kwon, S.G., Lee, E.J., Moon, K.S., Hwang, W.J., and Kwon, K.R. (2012, January 14–17). Watermarking scheme for copyright protection of 3D animated model. Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA.10.1109/CCNC.2012.6181052 ↗
5. 3D Model Retrieval Using Semantically Rich Skeleton: A Review
6. Cornea, N.D., Demirci, M.F., Silver, D., Shokoufandeth, A., Dickinson, S.J., and Kantor, P.B. (2005, January 13–17). 3D Object Retrieval using Many-to-many Matching of Curve Skeletons. Proceedings of the International Conference on Shape Modeling and Applications, Washington, DC, USA.
7. A novel sketch-based 3 model retrieval method by integrating skeleton graph and contour feature10.1299/jamdsm.2015jamdsm0049 ↗
8. A survey on skeletonization algorithms and their applications10.1016/j.patrec.2015.04.006 ↗
9. Comparison of curve and surface skeletonization methods for voxel shapes10.1016/j.patrec.2014.01.012 ↗
10. Path Similarity Skeleton Graph Matching10.1109/TPAMI.2007.70769 ↗
11. Survey Paper on Various 3D View Based Retrieval Methods
12. 3D Model Retrieval Based on 3D Fractional Fourier Transform
13. Subvoxel precise skeletons of volumetric data based on fast marching methods10.1118/1.2409238 ↗
14. Distance-Ordered Homotopic Thinning: A Skeletonization Algorithm for 3D Digital Images10.1006/cviu.1998.0680 ↗
15. Distance-Driven Skeletonization in Voxel Images10.1109/TPAMI.2010.140 ↗
16. Ogniewicz, R.L., and Ilg, M. (1992, January 15–18). Voronoi skeletons: theory and applications. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Champaign, IL, USA.
17. Hierarchic Voronoi Skeletons10.1016/0031-3203(94)00105-U ↗
18. 3D voronoi skeletons and their usage for the characterization and recognition of 3D organ shape10.1006/cviu.1997.0610 ↗
19. Building Skeleton Models via 3-D Medial Surface/Axis Thinning Algorithms10.1006/cgip.1994.1042 ↗
20. Architecture of the osteocyte network correlates with bone material quality10.1002/jbmr.1927 ↗
21. A note on ‘A fully parallel 3D thinning algorithm and its applications’10.1016/j.patrec.2006.09.004 ↗
22. A Fully Parallel 3D Thinning Algorithm and Its Applications10.1006/cviu.1996.0069 ↗
23. She, F.H., Chen, R.H., Gao, W.M., Hodgson, P.H., Kong, L.X., and Hong, H.Y. (2009, January 1–3). Improved 3D Thinning Algorithms for Skeleton Extraction. Proceedings of the Digital Image Computing: Techniques and Applications (DICTA), Melbourne, Australia.10.1109/DICTA.2009.13 ↗
24. Wang, T., and Cheng, I. (2008, January 1–3). Generation of Unit-Width Curve Skeletons Based on Valence Driven Spatial Median (VDSM). Proceedings of the International Symposium (ISVC), Las Vegas, NV, USA.10.1007/978-3-540-89639-5_100 ↗
25. A robust and efficient curve skeletonization algorithm for tree-like objects using minimum cost paths10.1016/j.patrec.2015.04.002 ↗
26. A simple and robust thinning algorithm on cell complexes10.1111/j.1467-8659.2010.01814.x ↗
27. Patil, S., and Ravi, B. (2005, January 7–10). Voxel-based representation, display and thickness analysis of intricate shapes. Proceedings of the International Conference on CAD and CG, Hong Kong, China.
28. A note on two problems in connexion with graphs10.1007/BF01386390 ↗
29. Cormen, T.H., Leiserson, C.E., Rivest, R.L., and Stein, C. (2009). Introduction to Algorithms, The MIT Press.
30. Retrieving Articulated 3D Models Using Medial Surfaces10.1007/s00138-007-0097-8 ↗
31. Sumner, R.W., and Popovic, J. (2004, January 8–12). Deformation transfer for triangle meshes. Proceedings of the International Conference on Computer Graphics and Interactive Techniques (SIGGRAPH), Los Angeles, CA, USA.10.1145/1186562.1015736 ↗