Subscribe
Issue No.06 - June (2010 vol.32)
pp: 1148-1152
Christophe Lohou , Universite d'Auvergne, Le Puy-en-Velay
Julien Dehos , Universite du Littoral Cote d'Opale, Le Puy-en-Velay
ABSTRACT
Ma and Sonka proposed a fully parallel 3D thinning algorithm which does not always preserve topology. We propose an algorithm based on P-simple points which automatically corrects Ma and Sonka's algorithm. As far as we know, our algorithm is the only fully parallel curve thinning algorithm which preserves topology.
INDEX TERMS
3D thinning algorithm, curve skeleton, digital topology, topology preservation.
CITATION
Christophe Lohou, Julien Dehos, "Automatic Correction of Ma and Sonka's Thinning Algorithm Using P-Simple Points", IEEE Transactions on Pattern Analysis & Machine Intelligence, vol.32, no. 6, pp. 1148-1152, June 2010, doi:10.1109/TPAMI.2010.27
REFERENCES
 [1] V. Sauret, K. Goatman, J. Fleming, and A. Bailey, "Semi-Automated Tabulation of the 3D Topology and Morphology of Branching Networks Using CT: Application to the Airway Tree," Physics in Medicine and Biology, vol. 44, no. 7, pp. 1625-1638, 1999. [2] C. Ma, "A 3D Fully Parallel Thinning Algorithm for Generating Medial Faces," Pattern Recognition Letters, vol. 16, pp. 83-87, 1995. [3] C. Ma and M. Sonka, "A Fully Parallel 3D Thinning Algorithm and Its Applications," Computer Vision and Image Understanding, vol. 64, no. 3, pp. 420-433, Nov. 1996. [4] K. Palágyi and A. Kuba, "A 3D 6-Subiteration Thinning Algorithm for Extracting Medial Lines," Pattern Recognition Letters, vol. 19, no. 7, pp. 613-627, 1998. [5] K. Palágyi and A. Kuba, "A Hybrid Thinning Algorithm for 3D Medical Images," J. Computing and Information Technology, vol. 6, no. 2, pp. 149-164, 1998. [6] K. Palágyi and A. Kuba, "A Parallel 3D 12-Subiteration Thinning Algorithm," Graphical Models and Image Processing, vol. 61, pp. 199-221, 1999. [7] A. Manzanera, T. Bernard, F. Preteux, and B. Longuet, "A Unified Mathematical Framework for a Compact and Fully Parallel $n$ -D Skeletonization Procedure," Proc. Conf. Vision Geometry VIII, vol. 3811, pp. 57-68, 1999. [8] C. Lohou and G. Bertrand, "A 3D 12-Subiteration Thinning Algorithm Based on $P$ -Simple Points," Discrete Applied Math., vol. 139, pp. 171-195, 2004. [9] C. Lohou and G. Bertrand, "A 3D 6-Subiteration Curve Thinning Algorithm Based on $P$ -Simple Points," Discrete Applied Math., vol. 151, pp. 198-228, 2005. [10] C. Lohou and G. Bertrand, "Two Symmetrical Thinning Algorithms for 3D Binary Images, Based on $P$ -Simple Points," Pattern Recognition, vol. 40, pp. 2301-2314, 2007. [11] T. Wang and A. Basu, "A Note on 'a Fully Parallel 3D Thinning Algorithm and Its Applications'," Pattern Recognition Letters, vol. 28, no. 4, pp. 501-506, 2007. [12] J. Burguet and R. Malgouyres, "Strong Thinning and Polyhedric Approximation of the Surface of a Voxel Object," Discrete Applied Math., vol. 125, no. 1, pp. 93-114, 2003. [13] C. Pudney, "Distance-Ordered Homotopic Thinning: A Skeletonization Algorithm for 3D Digital Images," Computer Vision and Image Understanding, vol. 72, no. 3, pp. 404-413, 1998. [14] G. Borgefors, I. Nyström, and G.S.D. Baja, "Computing Skeletons in Three Dimensions," Pattern Recognition, vol. 32, pp. 1225-1236, 1999. [15] S. Svensson, I. Nyström, and G.S. di Baja, "Curve Skeletonization of Surface-Like Objects in 3D Images Guided by Voxel Classification," Pattern Recognition Letters, vol. 23, pp. 1419-1426, 2002. [16] M. de Berg, O. Cheong, M. van Kreveld, and M. Overmars, Computational Geometry—Algorithms and Applications. Springer Verlag, 2008. [17] J. Serra, Image Analysis and Mathematical Morphology. Academic Press, 1982. [18] V. Kovalevsky, "Finite Topology as Applied to Image Analysis," Computer Vision, Graphics, and Image Processing, vol. 46, pp. 141-161, 1989. [19] P.R. Rocío González-Díaz, "On the Cohomology of 3D Digital Images," Discrete Applied Math., vol. 147, pp. 245-263, 2005. [20] G. Bertrand and M. Couprie, "Two-Dimensional Thinning Algorithms Based on Critical Kernels," J. Math. Imaging and Vision, vol. 31, no. 1, pp. 35-56, 2008. [21] T. Kong and A. Rosenfeld, "Digital Topology: Introduction and Survey," Computer Vision, Graphics, and Image Processing, vol. 48, pp. 357-393, 1989. [22] Y. Tsao and K. Fu, "A Parallel Thinning Algorithm for 3D Pictures," Computer Graphics and Image Processing, vol. 17, pp. 315-331, 1981. [23] W. Gong and G. Bertrand, "A Simple Parallel 3D Thinning Algorithm," Proc. Int'l Conf. Pattern Recognition, pp. 188-190, 1990. [24] F. Rolland, J.-M. Chassery, and A. Montanvert, "3D Medial Surfaces and 3D Skeletons," Proc. Int'l Workshop Visual Form, pp. 443-450, 1991. [25] G. Bertrand and Z. Aktouf, "A Three-Dimensional Thinning Algorithm Using Subfields," Proc. Conf. Vision Geometry III, vol. 2356, pp. 113-124, 1994. [26] C. Ma, S. Wan, and J. Lee, "Three-Dimensional Topology Preserving Reduction on The 4-Subfields," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 24, no. 12, Dec. 2002. [27] G. Bertrand, "On $P$ -Simple Points," Comptes-rendus de l'Académie des Sciences, vol. 321, no. 8, pp. 1077-1084, 1995. [28] G. Bertrand, "$P$ -Simple Points: A Solution for Parallel Thinning," Proc. Int'l Conf. Discrete Geometry for Computer Imagery, pp. 233-242, 1995. [29] R. Malgouyres and S. Fourey, "Strong Surfaces, Surface Skeletons and Image Superposition," Proc. Conf. Vision Geometry VII, vol. 3454, pp. 16-27, 1998. [30] C. Lohou, "Contribution à l'analyse Topologique Des Images: Étude d'Algorithmes de Squelettisation pour Images 2D et 3D selon une Approche Topologie Digitale ou Topologie Discrète," PhD dissertation, Université de Marne-la Vallée, 2001. [31] A. Chaturvedi and Z. Lee, "Three-Dimensional Segmentation and Skeletonization to Build an Airway Tree Data Structure for Small Animals," Physics in Medicine and Biology, vol. 50, no. 7, pp. 1405-1419, 2005. [32] T. Wang and A. Basu, "A Note on Fully Parallel 3D Thinning Algorithm and Its Applications," Pattern Recognition Letters, vol. 28, pp. 501-506, 2007. [33] C. Ma, "On Topology Preservation in 3D Thinning," Computer Vision, Graphics, and Image Processing: Image Understanding, vol. 59, no. 3, pp. 328-339, 1994. [34] T. Kong, "A Digital Fundamental Group," Computer and Graphics, vol. 13, no. 2, pp. 159-166, 1989. [35] G. Bertrand, "Simple Points, Topological Numbers and Geodesic Neighborhoods in Cubic Grids," Pattern Recognition Letters, vol. 15, pp. 1003-1011, 1994. [36] G. Bertrand and G. Malandain, "A New Characterization of Three-Dimensional Simple Points," Pattern Recognition Letters, vol. 15, pp. 169-175, 1994. [37] G. Bertrand, "Sufficient Conditions for 3D Parallel Thinning Algorithms," Proc. Conf. Vision Geometry IV, vol. 2573, pp. 52-60, 1995. [38] J. Dehos and C. Lohou, "Analysis of Algorithms Derived from Ma and Sonka's Thinning Algorithm," in preparation.