A ROBUST TOPOLOGY-ORIENTED INCREMENTAL ALGORITHM FOR VORONOI DIAGRAMS

被引:67
|
作者
Sugihara, Kokichi [1 ]
Iri, Masao [1 ]
机构
[1] Univ Tokyo, Fac Engn, Dept Math Engn & Informat Phys, Bunkyo Ku, Tokyo 113, Japan
关键词
Voronoi diagram; robust algorithm; topology-oriented method; incremental construction; combinatorial abstraction; asymptotic correctness;
D O I
10.1142/S0218195994000124
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The paper presents a robust algorithm for constructing Voronoi diagrams in the plane. The algorithm is based on an incremental method, but is quite new in that it is robust against numerical errors. Conventionally, geometric algorithms have been designed on the assumption that numerical errors do not take place, and hence they are not necessarily valid for real computers where numerical errors are inevitable. The algorithm to be proposed in this paper, on the other hand, is designed with the recognition that numerical errors are inevitable in real computation; i.e., in the proposed algorithm higher priority is placed on topological structures than on numerical values. As a result, the algorithm is "completely" robust in the sense that it always gives some output however poor the precision of numerical computation may be. In general, the output cannot be more than an approximation to the true Voronoi diagram which we should have got by infinite-precision computation. However, the algorithm is asymptotically correct in the sense that the output converges to the true diagram as the precision becomes higher. Moreover, careful choice of the way of numerical computation makes the algorithm stable enough; indeed the present version of the algorithm can construct in single-precision arithmetic a correct Voronoi diagram for one million generators randomly placed in the unit square in the plane.
引用
收藏
页码:179 / 228
页数:50
相关论文
共 50 条
  • [41] Dynamic algorithm for constructing discrete Voronoi diagrams
    Sequeira, RE
    Preteux, F
    NONLINEAR IMAGE PROCESSING VII, 1996, 2662 : 197 - 205
  • [42] Computing the Topology of Voronoi Diagrams of Parallel Half-Lines
    Adamou, Ibrahim
    Mourrain, Bernard
    MATHEMATICS IN COMPUTER SCIENCE, 2021, 15 (04) : 859 - 876
  • [43] TOPOLOGY-ORIENTED DEFORMATION OF FE-MESHES IN ITERATIVE REVERSE ENGINEERING PROCESSES
    Klaus, Matthias
    Holtzhausen, Stefan
    Schone, Christine
    Stelzer, Ralph
    PROCEEDINGS OF THE ASME 11TH BIENNIAL CONFERENCE ON ENGINEERING SYSTEMS DESIGN AND ANALYSIS, VOL 4, 2012, : 505 - 509
  • [44] Synthesis of Lithography Test Patterns through Topology-Oriented Pattern Extraction and Classification
    Shim, Seongbo
    Chung, Woohyun
    Shin, Youngsoo
    DESIGN-PROCESS-TECHNOLOGY CO-OPTIMIZATION FOR MANUFACTURABILITY VIII, 2014, 9053
  • [45] An algorithm for the generation of Voronoi diagrams on the sphere based on QTM
    Chen, J
    Zhao, XS
    Li, ZL
    PHOTOGRAMMETRIC ENGINEERING AND REMOTE SENSING, 2003, 69 (01): : 79 - 89
  • [46] A coarse grained parallel algorithm for Hausdorff Voronoi diagrams
    Dehne, Frank
    Maheshwari, Anil
    Taylor, Ryan
    2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2006, : 497 - 504
  • [47] Discrete Voronoi diagrams and the SKIZ operator: A dynamic algorithm
    Sequeira, RE
    Preteux, FJ
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1997, 19 (10) : 1165 - 1170
  • [48] Spatial analysis weighting algorithm using Voronoi diagrams
    Chakroun, H
    Bénié, GB
    O'Neill, NT
    Désilets, J
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2000, 14 (04) : 319 - 336
  • [49] A decomposition and combination algorithm for voronoi diagrams of polylines and polygons
    Faculty of Land Resource Engineering, Kunming University of Science and Technology, Kunming
    650093, China
    不详
    100038, China
    2015, Editorial Board of Medical Journal of Wuhan University (40):
  • [50] A Divide-and-Conquer Algorithm for Computing Voronoi Diagrams
    Smith, Elijah
    Trefftz, Christian
    DeVries, Byron
    2020 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2020, : 495 - 499