Three dimensional extension of Bresenham's Algorithm with Voronoi diagram

被引:6
|
作者
Au, Chikit [1 ]
Woo, Tony [2 ]
机构
[1] Univ Waikato, Dept Engn, Hamilton, New Zealand
[2] Nanyang Technol Univ, Sch Mech & Aerosp Engn, Singapore, Singapore
关键词
Voronoi diagram; Bresenham Algorithm; Integer arithmetic; Symmetry;
D O I
10.1016/j.cad.2010.11.006
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bresenham's Algorithm for plotting a two-dimensional line segment is elegant and efficient in its deployment of mid-point comparison and integer arithmetic. It is natural to investigate its three-dimensional extensions. In so doing, this paper uncovers the reason for little prior work. The concept of the mid-point in a unit interval generalizes to that of nearest neighbours involving a Voronoi diagram. Algorithmically, there are challenges. While a unit interval in two-dimension becomes a unit square in three-dimension, "squaring" the number of choices in Bresenham's Algorithm is shown to have difficulties. In this paper, the three-dimensional extension is based on the main idea of Bresenham's Algorithm of minimum distance between the line and the grid points. The structure of the Voronoi diagram is presented for grid points to which the line may be approximated. The deployment of integer arithmetic and symmetry for the three-dimensional extension of the algorithm to raise the computation efficiency are also investigated. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:417 / 426
页数:10
相关论文
共 50 条
  • [21] An efficient algorithm for construction of the power diagram from the Voronoi diagram in the plane
    Gavrilova, M
    Rokne, J
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1996, 61 (1-2) : 49 - 61
  • [22] AN OPTIMAL ALGORITHM FOR CONSTRUCTING THE WEIGHTED VORONOI DIAGRAM IN THE PLANE
    AURENHAMMER, F
    EDELSBRUNNER, H
    PATTERN RECOGNITION, 1984, 17 (02) : 251 - 257
  • [23] A Fast and Efficient Algorithm for Construction of Discrete Voronoi Diagram
    Dhar, Soumi
    Pal, Shyamosree
    COMPUTER VISION AND IMAGE PROCESSING, CVIP 2023, PT III, 2024, 2011 : 296 - 308
  • [24] A nearly optimal deterministic parallel Voronoi diagram algorithm
    Cole, R
    Goodrich, MT
    ODunlaing, C
    ALGORITHMICA, 1996, 16 (06) : 569 - 617
  • [25] An algorithm for point cluster generalization based on the Voronoi diagram
    Yan, Haowen
    Weibel, Robert
    COMPUTERS & GEOSCIENCES, 2008, 34 (08) : 939 - 954
  • [26] A hierarchical proximity search algorithm based on Voronoi diagram
    Cai, Qiang
    Cheng, Baiyu
    Li, Haisheng
    Mao, Dianhui
    Cheng, Baiyu, 1600, Binary Information Press (11): : 4931 - 4941
  • [27] Algorithm for target traversing based on local Voronoi diagram
    Department of Computer Science and Engineering, Shanghai Jiaotong University, Shanghai 200240, China
    Ruan Jian Xue Bao, 2007, 5 (1246-1253):
  • [28] A particle tracking velocimetry algorithm based on the Voronoi diagram
    Zhang, Yang
    Wang, Yuan
    Yang, Bin
    He, Wenbo
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2015, 26 (07)
  • [29] Two-dimensional line space Voronoi diagram
    Riviere, Stephane
    Schmitt, Dominique
    ISVD 2007: THE 4TH INTERNATIONAL SYMPOSIUM ON VORONOI DIAGRAMS IN SCIENCE AND ENGINEERING 2007, PROCEEDINGS, 2007, : 168 - +
  • [30] Voronoi Diagram of Orthogonal Polyhedra in Two and Three Dimensions
    Emiris, Ioannis Z.
    Katsamaki, Christina
    ANALYSIS OF EXPERIMENTAL ALGORITHMS, SEA2 2019, 2019, 11544 : 1 - 20