On computing straight skeletons by means of kinetic triangulations

13Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We study the computation of the straight skeleton of a planar straight-line graph (PSLG) by means of the triangulation-based wavefront propagation proposed by Aichholzer and Aurenhammer in 1998, and provide both theoretical and practical insights. As our main theoretical contribution we explain the algorithmic extensions and modifications of their algorithm necessary for computing the straight skeleton of a general PSLG within the entire plane, without relying on an implicit assumption of general position of the input, and when using a finite-precision arithmetic. We implemented this extended algorithm in C and report on extensive experiments. Our main practical contribution is (1) strong experimental evidence that the number of flip events that occur in the kinetic triangulation of real-world data is linear in the number n of input vertices, (2) that our implementation, Surfer, runs in O(n log n) time on average, and (3) that it clearly is the fastest straight-skeleton code currently available. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Palfrader, P., Held, M., & Huber, S. (2012). On computing straight skeletons by means of kinetic triangulations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7501 LNCS, pp. 766–777). https://doi.org/10.1007/978-3-642-33090-2_66

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free