A 3D Curve Skeletonization Method

An efficient and robust technique for the determination of the 3D curve skeleton of a digital object is presented in this paper. As a preprocessing step, the 3D isothetic inner cover of the digital object is constructed. The voxels adjacent to the surface of the inner cover are represented in a topological space. The object voxels which are interior to the inner cover and satisfy certain conditions along the three coordinate planes are also expressed in another topological space. Homotopy equivalence of the topological spaces is utilized to report the 3D curve skeleton. The resultant skeleton is a single voxel thick, connected, and centered representation of the object that preserves the object topology. Accuracy of shape representation by the skeleton may be varied by using control values according to the requirement of the application. Experimental results on a wide range of objects demonstrate the efficacy and robustness of the method.

[1]  Kálmán Palágyi,et al.  A 3D 3-Subiteration Thinning Algorithm for Medial Surfaces , 2000, DGCI.

[2]  Jiangui Wu,et al.  A new 3D thinning algorithm extracting medial curves , 2010, 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems.

[3]  Tao Wang,et al.  Generation of Unit-Width Curve Skeletons Based on Valence Driven Spatial Median (VDSM) , 2008, ISVC.

[4]  Attila Kuba,et al.  A hybrid thinning algorithm for 3D medical images , 1998 .

[5]  Son Tran,et al.  Efficient 3D binary image skeletonization , 2005, 2005 IEEE Computational Systems Bioinformatics Conference - Workshops (CSBW'05).

[6]  André Lieutier,et al.  Any open bounded subset of Rn has the same homotopy type as its medial axis , 2004, Comput. Aided Des..

[7]  Alexandru Telea,et al.  Comparison of curve and surface skeletonization methods for voxel shapes , 2014, Pattern Recognit. Lett..

[8]  Arthur W. Toga,et al.  Efficient Skeletonization of Volumetric Objects , 1999, IEEE Trans. Vis. Comput. Graph..

[9]  Stina Svensson,et al.  Curve skeletonization of surface-like objects in 3D images guided by voxel classification , 2002 .

[10]  Punam K. Saha,et al.  A survey on skeletonization algorithms and their applications , 2016, Pattern Recognit. Lett..

[11]  Daniel Cohen-Or,et al.  Consistent mesh partitioning and skeletonisation using the shape diameter function , 2008, The Visual Computer.

[12]  Tao Wang,et al.  A note on 'A fully parallel 3D thinning algorithm and its applications' , 2007, Pattern Recognit. Lett..

[13]  Andrea Tagliasacchi,et al.  3D Skeletons: A State‐of‐the‐Art Report , 2016, Comput. Graph. Forum.

[14]  Jonàs Martínez,et al.  Eurographics Symposium on Geometry Processing 2011 Skeleton Computation of Orthogonal Polyhedra , 2022 .

[15]  Saeid Nahavandi,et al.  Extracting 3D Mesh Skeletons Using Antipodal Points Locations , 2013, 2013 UKSim 15th International Conference on Computer Modelling and Simulation.

[16]  Jacques-Olivier Lachaud,et al.  3D Geometric Analysis of Tubular Objects Based on Surface Normal Accumulation , 2015, ICIAP.

[17]  Partha Bhowmick,et al.  A combinatorial algorithm to construct 3D isothetic covers , 2013, Int. J. Comput. Math..

[18]  Jean-Philippe Domenger,et al.  Centerlines of Tubular Volumes Based on Orthogonal Plane Estimation , 2016, DGCI.