Paper
30 October 2009 A novel computation algorithm of Voronoi diagrams for multiply-connected planar areas
Author Affiliations +
Proceedings Volume 7498, MIPPR 2009: Remote Sensing and GIS Data Processing and Other Applications; 74983M (2009) https://doi.org/10.1117/12.830286
Event: Sixth International Symposium on Multispectral Image Processing and Pattern Recognition, 2009, Yichang, China
Abstract
This paper studies the practical generation of Voronoi diagrams of multiply-connected planar areas bounded by straight line segments. The key idea of the algorithm consists in calculating Voronoi polygon of every Voronoi object in planar areas independently. The main approach is divided into two steps. The first step is to calculate all relevant bisectors of the all Voronoi objects, and the second is to combine obtained bisectors into completed Voronoi polygons individually. The contents of steps are both very important and all codes are implemented in Visual C++ platform. The resulting codes are tested extensively on real-world data, and its practical running time seems to grow only linearly. Three statistical CPU-consumption charts have been drawn with the Voronoi diagrams computation data. The CPU-time consumptions records also gain the advantages over other published codes for computing Voronoi diagrams. The development of the algorithm is achieved by treating equidistant generation as a locus-tracing problem.
© (2009) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Bo Qian "A novel computation algorithm of Voronoi diagrams for multiply-connected planar areas", Proc. SPIE 7498, MIPPR 2009: Remote Sensing and GIS Data Processing and Other Applications, 74983M (30 October 2009); https://doi.org/10.1117/12.830286
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image segmentation

Platinum

Data modeling

Algorithm development

Geographic information systems

C++

Computer aided design

Back to Top