Multilevel Skeletonization Using Local Separators

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Bærentzen, J. Andreas, Christensen, Rasmus Emil, Gæde, Emil Toftegaard, Rotenberg, Eva
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913581560233984
author Bærentzen, J. Andreas
Christensen, Rasmus Emil
Gæde, Emil Toftegaard
Rotenberg, Eva
author_facet Bærentzen, J. Andreas
Christensen, Rasmus Emil
Gæde, Emil Toftegaard
Rotenberg, Eva
contents 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].
format Preprint
id arxiv_https___arxiv_org_abs_2303_07210
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Multilevel Skeletonization Using Local Separators
Bærentzen, J. Andreas
Christensen, Rasmus Emil
Gæde, Emil Toftegaard
Rotenberg, Eva
Computational Geometry
Graphics
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].
title Multilevel Skeletonization Using Local Separators
topic Computational Geometry
Graphics
url https://arxiv.org/abs/2303.07210