skip to main content
article

A study on skeletonization of complex petroglyph shapes

Published: 01 March 2017 Publication History

Abstract

In this paper, we present a study on skeletonization of real-world shape data. The data stem from the cultural heritage domain and represent contact tracings of prehistoric petroglyphs. Automated analysis can support the work of archeologists on the investigation and categorization of petroglyphs. One strategy to describe petroglyph shapes is skeleton-based. The skeletonization of petroglyphs is challenging since their shapes are complex, contain numerous holes and are often incomplete or disconnected. Thus they pose an interesting testbed for skeletonization. We present a large real-world dataset consisting of more than 1100 petroglyph shapes. We investigate their properties and requirements for the purpose of skeletonization, and evaluate the applicability of state-of-the-art skeletonization and skeleton pruning algorithms on this type of data. Experiments show that pre-processing of the shapes is crucial to obtain robust skeletons. We propose an adaptive pre-processing method for petroglyph shapes and improve several state-of-the-art skeletonization algorithms to make them suitable for the complex material. Evaluations on our dataset show that 79.8 % of all shapes can be improved by the proposed pre-processing techniques and are thus better suited for subsequent skeletonization. Furthermore we observe that a thinning of the shapes produces robust skeletons for 83.5 % of our shapes and outperforms more sophisticated skeletonization techniques.

References

[1]
Arcelli C, Baja GSd (1996) Skeletons of planar patterns. In: Kong TY, Rosenfeld A (eds) Topological algorithms for digital image processing, Machine Intell. and Patt. Rec., vol 19. North-Holland, pp 99---143
[2]
Atul S, Chaudhari ASC (2013) A study and review on fingerprint image enhancement and minutiae extraction. IOSR J Comput Eng 9(6):53---56.
[3]
Bai X, Latecki LJ (2007) Discrete skeleton evolution. In: Proceedings of the 6th international conference on energy minimization methods in computer vision and pattern recognition. Springer-Verlag, Berlin, Heidelberg, pp 362---374
[4]
Bai X, Latecki L, Wy Liu (2007) Skeleton pruning by contour partitioning with discrete curve evolution. IEEE Trans Pattern Anal Mach Intell 29(3):449---462
[5]
Baja GSd (2006) Skeletonization of digital objects. In: Proceedings of the 11th Iberoamerican conference on progress in pattern recognition, image analysis and applications (CIARP06). Springer, DE, pp 1---13
[6]
Blum H (1967) A transformation for extracting new descriptors of shape. In: Models for the perception of speech and visual form, Proceedings of Meeting held in Boston, Nov. 1964. MIT Press, Cambridge, pp 362---380
[7]
Blum H, Nagel RN (1978) Shape description using weighted symmetric axis features. Pattern Recogn 10(3):167---180
[8]
Chippindale C, Taçon P (1998) The archaeology of rock-art. New directions in archaeology series. Cambridge University Press
[9]
Dinneen GP (1955) Programming pattern recognition. In: Proceedings of the March 1-3, 1955, Western Joint Comp. Conf., AFIPS '55 (Western). ACM, NY, pp 94---100
[10]
Ho S, Dyer C (1984) Medial-axis based shape smoothing. Technical Report 557, University of Wisconsin-Madison Department of Computer Sciences
[11]
Howe NR (2004) Code implementations by Nicholas R. Howe., http://www.cs.smith.edu/nhowe/research/code/
[12]
Kirkpatrick D (1979) Efficient computation of continuous skeletons. In: Proceedings of the 20th annual symposium on foundations of computer science, 1979. IEEE, San Juan, pp 18---27
[13]
Kirsch RA, Cahn L, Ray C, Urban GH (1958) Experiments in processing pictorial information with a digital computer. In: Papers and Discussions Presented at the December 9-13, 1957, Eastern Joint Comp. Conf.: Computers with Deadlines to Meet. IRE-ACM-AIEE '57 (Eastern). ACM, New York, pp 221---229
[14]
Krinidis S, Chatzis V (2009) A skeleton family generator via physics-based deformable models. IEEE Trans Image Process 18(1):1---11
[15]
Krinidis S, Krinidis M (2013) Empirical mode decomposition on skeletonization pruning. Image Vis Comput 31(8):533---541
[16]
Latecki LJ, Lakämper R (1999) Polygon evolution by vertex deletion. In: Proceedings of the 2nd international conference on scale-space theories in computer vision. Springer, pp 398---409
[17]
Liu H, Wu Z, Hsu DF, Peterson BS, Xu D (2012) On the generation and pruning of skeletons using generalized voronoi diagrams. Pattern Recogn Lett 33 (16):2113---2119
[18]
Liu H, Wu ZH, Zhang X, Hsu DF (2013) A skeleton pruning algorithm based on information fusion. Pattern Recogn Lett 34(10):1138---1145
[19]
Montanari U (1968) A method for obtaining skeletons using a quasi-euclidean distance. J ACM (JACM) 15(4):600---624
[20]
Montanari U (1969) Continuous skeletons from digitized images. J ACM (JACM) 16(4):534---549
[21]
Ogniewicz RL, Ilg M (1992) Voronoi skeletons: Theory and applications. In: Proceedings of the IEEE Conf. on Comp. Vision and Patt. Rec. (CVPR), pp 63---69
[22]
Parker JR (2011) Algorithms for image processing and computer vision, 2nd edn. Wiley Publishing, Inc, Indianapolis
[23]
Seidl M, Breiteneder C (2012) Automated petroglyph image segmentation with interactive classifier fusion. In: Proceedings of the 8th Indian conference on computer vision, graphics and image processing, ICVGIP '12. ACM, New York, pp 66:1---66:8
[24]
Seidl M, Wieser E, Zeppelzauer M, Pinz A, Breiteneder C (2014) Graph-based similarity of petroglyphs. In: VISART `Where Computer Vision Meets Art', ECCV'2014. Springer, Zürich
[25]
Seidl M, Wieser E, Alexander C (2015) Automated classification of petroglyphs. Digital Applications in Archaeology and Cultural Heritage
[26]
Shaked D, Bruckstein AM (1998) Pruning medial axes. Comput Vis Image Underst 69(2):156---169
[27]
Shen W, Bai X, Hu R, Wang H, Latecki L (2011) Skeleton growing and pruning with bending potential ratio. Pattern Recognit 44(2):196---209
[28]
Shen W, Bai X, Yang X, Latecki LJ (2013) Skeleton pruning as trade-off between skeleton simplicity and reconstruction error. Science China Inf Sci 56(4):1---14
[29]
Takaki R, Toriwaki J, Mizuno S, Izuhara R (2006) Shape analysis of petroglyphs in central asia. Forma 21:243---258
[30]
Telea A (2012) Feature preserving smoothing of shapes using saliency skeletons. In: Vis. in Medicine and Life Sciences II. Springer, pp 153---170
[31]
Telea A, van Wijk JJ (2002) An augmented fast marching method for computing skeletons and centerlines. In: Proc. of the symposium on data visualisation 2002, eurographics ass., VISSYM '02. Aire-la-Ville, Switzerland, pp 251---ff
[32]
Vincent L (1994) Morphological area openings and closings for grey-scale images. In: Shape in picture. Springer, pp 197---208
[33]
Yang X, Bai X, Yang X, Zeng L (2009) An efficient quick algorithm for computing stable skeletons. In: Proceedings of the 2nd international congress on image and signal processing (CISP'09), pp 1---5
[34]
Zhu Q, Wang X, Keogh E (2009) Augmenting the generalized hough transform to enable the mining of petroglyphs. In: Proceedings of the 15th ACM SIGKDD international conference on knowledge discovery and data mining, KDD '09. ACM, New York, pp 1057---1066

Cited By

View all
  1. A study on skeletonization of complex petroglyph shapes

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Multimedia Tools and Applications
      Multimedia Tools and Applications  Volume 76, Issue 6
      March 2017
      1495 pages

      Publisher

      Kluwer Academic Publishers

      United States

      Publication History

      Published: 01 March 2017

      Author Tags

      1. Petroglyphs
      2. Real-world shape data
      3. Shape pre-processing
      4. Skeletonization

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 06 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media