AN OPTIMIZED ALGORITHM FOR COMPUTING THE VORONOI SKELETON
-
Published:2020-12-30
Issue:
Volume:
Page:542-554
-
ISSN:2312-5381
-
Container-title:International Journal of Computing
-
language:
-
Short-container-title:IJC
Author:
Kotsur Dmytro,Tereshchenko Vasyl
Abstract
The skeleton-based representation is widely used in such fields as computer graphics, computer vision and image processing. Therefore, efficient algorithms for computing planar skeletons are of high relevance. In this paper, we propose an optimized algorithm for computing the Voronoi skeleton of a planar object with holes, which is represented by a set of polygons. Such skeleton allows us to use efficiently the properties of the underlying Voronoi diagram data structure. It was shown that the complexity of the proposed Voronoi-based skeletonization algorithm is O(N log N), where N is the number of polygon’s vertices. We have also proposed theoretically justified optimization heuristic based on polygon/polyline simplification algorithms. In order to evaluate and prove the efficiency of the heuristic, a series of computational experiments were conducted involving the polygons obtained from MPEG 7 CE-Shape-1 dataset. We have measured the execution time of the skeletonization algorithm, computational overheads related to the introduced heuristics and also the influence of the heuristic onto accuracy of the resulting skeleton. As a result, we have established the criteria, which allow us to choose the optimal heuristics for our skeletonization algorithm depending on the system’s requirements.
Publisher
Research Institute for Intelligent Computer Systems
Subject
Computer Networks and Communications,Hardware and Architecture,Information Systems,Software,Computer Science (miscellaneous)
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献