GPU-Assisted Computation of Centroidal Voronoi Tessellation

被引:46
|
作者
Rong, Guodong [1 ]
Liu, Yang [2 ]
Wang, Wenping [3 ]
Yin, Xiaotian [4 ]
Gu, Xianfeng David [4 ]
Guo, Xiaohu [1 ]
机构
[1] Univ Texas Richardson, Dept Comp Sci, Richardson, TX 75083 USA
[2] INRIA Lorraine, LORIA, Alice Project Team, F-54600 Villers Les Nancy, France
[3] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[4] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
基金
欧洲研究理事会; 美国国家科学基金会;
关键词
Centroidal Voronoi tessellation; graphics hardware; Lloyd's algorithm; L-BFGS algorithm; remeshing; DIAGRAMS; GENERATION;
D O I
10.1109/TVCG.2010.53
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Centroidal Voronoi tessellations (CVT) are widely used in computational science and engineering. The most commonly used method is Lloyd's method, and recently the L-BFGS method is shown to be faster than Lloyd's method for computing the CVT. However, these methods run on the CPU and are still too slow for many practical applications. We present techniques to implement these methods on the GPU for computing the CVT on 2D planes and on surfaces, and demonstrate significant speedup of these GPU-based methods over their CPU counterparts. For CVT computation on a surface, we use a geometry image stored in the GPU to represent the surface for computing the Voronoi diagram on it. In our implementation a new technique is proposed for parallel regional reduction on the GPU for evaluating integrals over Voronoi cells.
引用
收藏
页码:345 / 356
页数:12
相关论文
共 50 条
  • [1] Computing Centroidal Voronoi Tessellation Using the GPU
    Zheng, Jiaqi
    Tan, Tiow-Seng
    [J]. I3D 2020: ACM SIGGRAPH SYMPOSIUM ON INTERACTIVE 3D GRAPHICS AND GAMES, 2020,
  • [2] GPU-based computation of discrete periodic centroidal Voronoi tessellation in hyperbolic space
    Shuai, Liang
    Guo, Xiaohu
    Jin, Miao
    [J]. COMPUTER-AIDED DESIGN, 2013, 45 (02) : 463 - 472
  • [3] Intrinsic computation of centroidal Voronoi tessellation (CVT) on meshes
    Wang, Xiaoning
    Ying, Xiang
    Liu, Yong-Jin
    Xin, Shi-Qing
    Wang, Wenping
    Gu, Xianfeng
    Mueller-Wittig, Wolfgang
    He, Ying
    [J]. COMPUTER-AIDED DESIGN, 2015, 58 : 51 - 61
  • [4] On Centroidal Voronoi Tessellation-Energy Smoothness and Fast Computation
    Liu, Yang
    Wang, Wenping
    Levy, Bruno
    Sun, Feng
    Yan, Dong-Ming
    Lu, Lin
    Yang, Chenglei
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (04): : 1 - 17
  • [5] Mesh optimization based on the centroidal Voronoi tessellation
    Wang, Desheng
    Du, Qiang
    [J]. INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, 2005, 2 : 100 - 113
  • [6] Design of Experiments Using Centroidal Voronoi Tessellation
    Barmuta, Pawel
    Gibiino, Gian Piero
    Ferranti, Francesco
    Lewandowski, Arkadiusz
    Schreurs, Dominique M. M-P
    [J]. IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2016, 64 (11) : 3965 - 3973
  • [7] Centroidal Voronoi Tessellation of Line Segments and Graphs
    Lu, Lin
    Levy, Bruno
    Wang, Wenping
    [J]. COMPUTER GRAPHICS FORUM, 2012, 31 (02) : 775 - 784
  • [8] Centroidal Voronoi Tessellation of Streamlines for Flow Visualization
    Liu, Wenjie
    Lu, Lin
    Levy, Bruno
    Yang, Chenglei
    Meng, Xiangxu
    [J]. 2013 TENTH INTERNATIONAL SYMPOSIUM ON VORONOI DIAGRAMS IN SCIENCE AND ENGINEERING (ISVD), 2013, : 75 - 81
  • [10] Lp Centroidal Voronoi Tessellation and its Applications
    Levy, Bruno
    Liu, Yang
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (04):