Parallel Computation of 3D Clipped Voronoi Diagrams

被引:9
|
作者
Liu, Xiaohan [1 ,2 ]
Ma, Lei [3 ]
Guo, Jianwei [1 ,2 ]
Yan, Dong-Ming [1 ,2 ,4 ]
机构
[1] Chinese Acad Sci CASIA, Inst Automat, Natl Lab Pattern Recognit NLPR, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Artificial Intelligence, Beijing 100049, Peoples R China
[3] Peking Univ, Natl Engn Lab Video Technol, Beijing 100000, Peoples R China
[4] Tsinghua Univ, State Key Lab Hydrosci & Engn, Beijing 100084, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Three-dimensional displays; Graphics processing units; Heuristic algorithms; Two dimensional displays; Robustness; Approximation algorithms; Euclidean distance; Parallel algorithm; Voronoi diagram; clipping; TESSELLATIONS;
D O I
10.1109/TVCG.2020.3012288
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Computing the Voronoi diagram of a given set of points in a restricted domain (e.g., inside a 2D polygon, on a 3D surface, or within a volume) has many applications. Although existing algorithms can compute 2D and surface Voronoi diagrams in parallel on graphics hardware, computing clipped Voronoi diagrams within volumes remains a challenge. This article proposes an efficient GPU algorithm to tackle this problem. A preprocessing step discretizes the input volume into a tetrahedral mesh. Then, unlike existing approaches which use the bisecting planes of the Voronoi cells to clip the tetrahedra, we use the four planes of each tetrahedron to clip the Voronoi cells. This strategy drastically simplifies the computation, and as a result, it outperforms state-of-the-art CPU methods up to an order of magnitude.
引用
收藏
页码:1363 / 1372
页数:10
相关论文
共 50 条
  • [1] Efficient Computation of 3D Clipped Voronoi Diagram
    Yan, Dong-Ming
    Wang, Wenping
    Levy, Bruno
    Liu, Yang
    [J]. ADVANCES IN GEOMETRIC MODELING AND PROCESSING, PROCEEDINGS, 2010, 6130 : 269 - 282
  • [2] ON PARALLEL COMPUTATION OF VORONOI DIAGRAMS
    EVANS, DJ
    STOJMENOVIC, I
    [J]. PARALLEL COMPUTING, 1989, 12 (01) : 121 - 125
  • [3] PARALLEL COMPUTATION OF DISCRETE VORONOI DIAGRAMS
    SCHWARZKOPF, O
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1989, 349 : 193 - 204
  • [4] 3D hyperbolic Voronoi diagrams
    Nilforoushan, Z.
    Mohades, A.
    Rezaii, M. M.
    Laleh, A.
    [J]. COMPUTER-AIDED DESIGN, 2010, 42 (09) : 759 - 767
  • [5] Parallel Computation of 3D Accurate Power Diagrams on GPU
    Xiao, Yanyang
    Li, Wei
    Xu, Shaoping
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2023, 35 (12): : 1958 - 1965
  • [6] AN AXIOMATIC APPROACH TO VORONOI-DIAGRAMS IN 3D
    STIFTER, S
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1991, 43 (02) : 361 - 379
  • [7] Approximations of 2D and 3D generalized Voronoi diagrams
    Boada, Imma
    Coll, Narcis
    Madern, Narcis
    Sellares, J. Antoni
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2008, 85 (07) : 1003 - 1022
  • [8] Constructing L∞ Voronoi Diagrams in 2D and 3D
    Bukenberger, D. R.
    Buchin, K.
    Botsch, M.
    [J]. COMPUTER GRAPHICS FORUM, 2022, 41 (05) : 135 - 147
  • [9] Robust Computation of 3D Apollonius Diagrams
    Wang, Peihui
    Yuan, Na
    Ma, Yuewen
    Xin, Shiqing
    He, Ying
    Chen, Shuangmin
    Xu, Jian
    Wang, Wenping
    [J]. COMPUTER GRAPHICS FORUM, 2020, 39 (07) : 43 - 55
  • [10] Set Voronoi diagrams of 3D assemblies of aspherical particles
    Schaller, Fabian M.
    Kapfer, Sebastian C.
    Evans, Myfanwy E.
    Hoffmann, Matthias J. F.
    Aste, Tomaso
    Saadatfar, Mohammad
    Mecke, Klaus
    Delaney, Gary W.
    Schroeder-Turk, Gerd E.
    [J]. PHILOSOPHICAL MAGAZINE, 2013, 93 (31-33) : 3993 - 4017