, Volume 30, Issue 2, pp 144–163

A One-Step Crust and Skeleton Extraction Algorithm

  • C. Gold
  • J. Snoeyink

DOI: 10.1007/s00453-001-0014-x

Cite this article as:
Gold, C. & Snoeyink, J. Algorithmica (2001) 30: 144. doi:10.1007/s00453-001-0014-x


We wish to extract the topology from scanned maps. In previous work [GNY] this was done by extracting a skeleton from the Voronoi diagram, but this required vertex labelling and was only useable for polygon maps. We wished to take the crust algorithm of Amenta et al. [ABE] and modify it to extract the skeleton from unlabelled vertices. We find that by reducing the algorithm to a local test on the original Voronoi diagram we may extract both a crust and a skeleton simultaneously, using a variant of the Quad-Edge structure of [GS]. We show that this crust has the properties of the original, and that the resulting skeleton has many practical uses. We illustrate the usefulness of the combined diagram with various applications.

Key words. Curve reconstruction, Medial axis, Voronoi diagram, Planar subdivision, Scanned maps, Topology building in GIS. 

Copyright information

© Springer-Verlag 2001

Authors and Affiliations

  • C. Gold
    • 1
  • J. Snoeyink
    • 2
  1. 1.Department of Land Surveying and Geo-Informatics, Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong, and Department of Geomatics, Laval University, Quebec City, Quebec, Canada.CA
  2. 2.Department of Computer Science, University of North Carolina at Chapel Hill, NC 27599-3125, USA, and Department of Computer Science, University of British Columbia, Vancouver, BC, Canada.US

Personalised recommendations