Crust and anti-crust: a one-step boundary and skeleton extraction algorithm

We wish to extract the topology from scanned maps. In previous work [15] 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, Bern and Eppstein [3] and modify it to extract the skeleton from unlabelled vertices. We find that by reducing the algorithm to a local test on the simple Voronoi diagram of point sites we may extract both the crust and the skeleton simultaneously. We show that this produces the same results as the original algorithm, and illustrate its utility with various cartographic applications.

[1]  V. Ralph Algazi,et al.  Continuous skeleton computation by Voronoi diagram , 1991, CVGIP Image Underst..

[2]  P. Pizor Principles of Geographical Information Systems for Land Resources Assessment. , 1987 .

[3]  Andrew U. Frank,et al.  Theories and Methods of Spatio-Temporal Reasoning in Geographic Space , 1992, Lecture Notes in Computer Science.

[4]  Denis White,et al.  LESSONS FOR THE DESIGN OF POLYGON OVERLAY PROCESSING FROM THE ODYSSEY WHIRLPOOL ALGORITHM , 1992 .

[5]  Nicholas Chrisman,et al.  Cartographic Data Structures , 1975 .

[6]  Christopher M. Gold,et al.  The Meaning of "Neighbour" , 1992, Spatio-Temporal Reasoning.

[7]  David Eppstein,et al.  The Crust and the beta-Skeleton: Combinatorial Curve Reconstruction , 1998, Graph. Model. Image Process..

[8]  Otfried Cheong,et al.  The Voronoi Diagram of Curved Objects , 1995, SCG '95.

[9]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[10]  N. Chrisman,et al.  Proceedings of the 8th International Symposium on Spatial Data Handling , 1999 .

[11]  Gladys Monagan,et al.  Extracting Words and Multi-Part Symbols in Graphics Rich Documents , 1995, ICIAP.

[12]  Christopher M. Gold,et al.  Voronoi Methods in GIS , 1996, Algorithmic Foundations of Geographic Information Systems.

[13]  C. Gold THREE APPROACHES TO AUTOMATED TOPOLOGY , AND HOW COMPUTATIONAL GEOMETRY HELPS , 1999 .

[14]  Christopher M. Gold,et al.  Outside-in: An Alternative Approach to Forest Map Digitizing , 1996, Int. J. Geogr. Inf. Sci..

[15]  Robert L. Ogniewicz,et al.  Skeleton-space: a multiscale shape description combining region and boundary information , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Marshall W. Bern,et al.  A new Voronoi-based surface reconstruction algorithm , 1998, SIGGRAPH.

[17]  David J. Hawkes,et al.  Integrated Skeleton and Boundary Shape Representation for Medical Image Interpretation , 1992, ECCV.

[18]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[19]  Marshall W. Bern,et al.  Surface Reconstruction by Voronoi Filtering , 1998, SCG '98.

[20]  Christopher M. Gold The Quad-Arc Data Structure , 1999 .

[21]  David Victor Pullar A tractable approach to map overlay , 1994 .

[22]  Mark J. Burge,et al.  Using the Voronoi tessellation for grouping words and multipart symbols in documents , 1995, Optics & Photonics.

[23]  Leonidas J. Guibas,et al.  Epsilon geometry: building robust algorithms from imprecise computations , 1989, SCG '89.