Multilevel Skeletonization Using Local Separators

J. Andreas Bærentzen*, Rasmus Emil Christensen, Emil Toftegaard Gæde*, Eva Rotenberg*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

83 Downloads (Pure)

Abstract

In this paper we give a new, efficient algorithm for computing curve skeletons, based on local separators. Our efficiency stems from a multilevel approach, where we solve small problems across levels of detail and combine these in order to quickly obtain a skeleton. We do this in a highly modular fashion, ensuring complete flexibility in adapting the algorithm for specific types of input or for otherwise targeting specific applications. 

Separator based skeletonization was first proposed by Bærentzen and Rotenberg in [ACM Tran. Graphics'21], showing high quality output at the cost of running times which become prohibitive for large inputs. Our new approach retains the high quality output, and applicability to any spatially embedded graph, while being orders of magnitude faster for all practical purposes. We test our skeletonization algorithm for efficiency and quality in practice, comparing it to local separator skeletonization on the University of Groningen Skeletonization Benchmark [Telea'16].

Original languageEnglish
Title of host publicationProceedings of the 39th International Symposium on Computational Geometry (SoCG 2023)
Number of pages18
Volume258
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Publication date2023
Article number13
ISBN (Electronic)978-3-95977-273-0
DOIs
Publication statusPublished - 2023
Event39th International Symposium on Computational Geometry, SoCG 2023 - Dallas, United States
Duration: 12 Jun 202315 Jun 2023

Conference

Conference39th International Symposium on Computational Geometry, SoCG 2023
Country/TerritoryUnited States
CityDallas
Period12/06/202315/06/2023

Keywords

  • Algorithm engineering
  • Curve skeletons
  • Experimentation and implementation
  • Multilevel algorithm
  • Shape skeletonization

Fingerprint

Dive into the research topics of 'Multilevel Skeletonization Using Local Separators'. Together they form a unique fingerprint.

Cite this