Skeleton Simplification by Key Points Identification

The current skeletonisation algorithms, based on thinning, extract the morphological features of an object in an image but the skeletonized objects are coarsely presented. This paper proposes an algorithm which goes beyond that approach by changing the coarse line segments into perfect "straight" line segments, obtaining points, angles, line segment size and proportions. Our technique is applied in the post-processing phase of the skeleton, which improves it no matter which skeletonisation technique is used, as long as the structure is made with one-pixel width continuous line segments. This proposal is a first step towards human activity recognition through the analysis of human poses represented by their skeletons.

[1]  Richard W. Hall,et al.  Fast parallel thinning algorithms: parallel speed and connectivity preservation , 1989, CACM.

[2]  Yaorong Ge,et al.  On the Generation of Skeletons from Discrete Euclidean Distance Maps , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  E. R. Davies,et al.  Thinning algorithms: A critique and a new methodology , 1981, Pattern Recognit..

[4]  Benjamin B. Kimia,et al.  Shapes, shocks, and deformations I: The components of two-dimensional shape and the reaction-diffusion space , 1995, International Journal of Computer Vision.

[5]  Edward S. Deutsch,et al.  Thinning algorithms on rectangular, hexagonal, and triangular arrays , 1972, Commun. ACM.

[6]  Jayant Shah,et al.  Extraction of Shape Skeletons from Grayscale Images , 1997, Comput. Vis. Image Underst..

[7]  Aykut Erdem,et al.  Disconnected Skeleton: Shape at Its Absolute Scale , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Aleksandra Pizurica,et al.  Automatic Individual Detection and Separation of Multiple Overlapped Nematode Worms Using Skeleton Analysis , 2008, ICIAR.

[9]  Kaleem Siddiqi,et al.  Optics, Mechanics and Hamilton-Jacobi Skeletons , 2005 .

[10]  Wooi-Boon Goh,et al.  Strategies for shape matching using skeletons , 2008, Comput. Vis. Image Underst..

[11]  Roland T. Chin,et al.  A one-pass thinning algorithm and its parallel implementation , 1987, Comput. Vis. Graph. Image Process..

[12]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Longin Jan Latecki,et al.  Path Similarity Skeleton Graph Matching , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Ching Y. Suen,et al.  A fast parallel algorithm for thinning digital patterns , 1984, CACM.

[15]  Stelios Krinidis,et al.  A Skeleton Family Generator via Physics-Based Deformable Models , 2009, IEEE Transactions on Image Processing.

[16]  P. Danielsson Euclidean distance mapping , 1980 .

[17]  Wenyu Liu,et al.  Skeleton Pruning by Contour Partitioning with Discrete Curve Evolution , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Andrew Zisserman,et al.  Using a mixed wave/ diffusion process to elicit the symmetry set , 1989, Image Vis. Comput..

[19]  Renato Perucchio,et al.  A topology-preserving parallel 3D thinning algorithm for extracting the curve skeleton , 2003, Pattern Recognit..

[20]  Markus Ilg,et al.  Voronoi skeletons: theory and applications , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[21]  Mohamed S. Kamel,et al.  Image Analysis and Recognition , 2014, Lecture Notes in Computer Science.

[22]  C. J. Hilditch,et al.  Linear Skeletons From Square Cupboards , 1969 .

[23]  Philip N. Klein,et al.  Recognition of shapes by editing their shock graphs , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  PaperNo Recognition of shapes by editing shock graphs , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[25]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

[26]  Aykut Erdem,et al.  Dissimilarity between two skeletal trees in a context , 2009, Pattern Recognit..

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

[28]  R. Brubaker Models for the perception of speech and visual form: Weiant Wathen-Dunn, ed.: Cambridge, Mass., The M.I.T. Press, I–X, 470 pages , 1968 .

[29]  Olaf Kübler,et al.  Hierarchic Voronoi skeletons , 1995, Pattern Recognit..

[30]  Paul C. K. Kwok,et al.  A thinning algorithm by contour generation , 1988, CACM.

[31]  T. Pavlidis A thinning algorithm for discrete binary images , 1980 .

[32]  Wen Xu,et al.  CGT: A fast thinning algorithm implemented on a sequential computer , 1987, IEEE Transactions on Systems, Man, and Cybernetics.