A GPU-Based Rasterization Algorithm for Boolean Operations on Polygons

被引:2
|
作者
Gao, Yi [1 ]
Luo, Jianxin [1 ]
Qiu, Hangping [1 ]
Tang, Bin [1 ]
Wu, Bo [1 ]
Duan, Weiwei [1 ]
机构
[1] PLA Univ Sci & Technol, Nanjing, Jiangsu, Peoples R China
来源
关键词
GPU; CPU; rasterization; Boolean operation; error-free;
D O I
10.1587/transinf.2017EDL8119
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new GPU-based rasterization algorithm for Boolean operations that handles arbitary closed polygons. We construct an efficient data structure for interoperation of CPU and GPU and propose a fast GPU-based contour extraction method to ensure the performance of our algorithm. We then design a novel traversing strategy to achieve an error-free calculation of intersection point for correct Boolean operations. We finally give a detail evaluation and the results show that our algorithm has a higher performance than exsiting algorithms on processing polygons with large amount of vertices.
引用
收藏
页码:234 / 238
页数:5
相关论文
共 50 条
  • [1] A simple algorithm for Boolean operations on polygons
    Martinez, Francisco
    Ogayar, Carlos
    Jimenez, Juan R.
    Rueda, Antonio J.
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2013, 64 : 11 - 19
  • [2] A new algorithm for Boolean operations on general polygons
    Peng, Y
    Yong, JH
    Dong, WM
    Zhang, H
    Sun, JG
    [J]. COMPUTERS & GRAPHICS-UK, 2005, 29 (01): : 57 - 70
  • [3] A new algorithm for computing Boolean operations on polygons
    Martinez, Francisco
    Jesus Rueda, Antonio
    Ramon Feito, Francisco
    [J]. COMPUTERS & GEOSCIENCES, 2009, 35 (06) : 1177 - 1185
  • [4] GPU-based parallel algorithm for computing point visibility inside simple polygons
    Shoja, Ehsan
    Ghodsi, Mohammad
    [J]. COMPUTERS & GRAPHICS-UK, 2015, 49 : 1 - 9
  • [5] GPU-based rendering of curved polygons using simplicial coverings
    Rueda, A. J.
    Ruiz de Miras, J.
    Feito, F. R.
    [J]. COMPUTERS & GRAPHICS-UK, 2008, 32 (05): : 581 - 588
  • [6] Boolean Operations on Conic Polygons
    Yong-Xi Gong
    Yu Liu
    Lun Wu
    Yu-Bo Xie
    [J]. Journal of Computer Science and Technology, 2009, 24 : 568 - 577
  • [7] Boolean Operations on Conic Polygons
    龚咏喜
    刘瑜
    邬伦
    谢玉波
    [J]. Journal of Computer Science & Technology, 2009, 24 (03) : 568 - 577
  • [8] Boolean Operations on Conic Polygons
    Gong, Yong-Xi
    Liu, Yu
    Wu, Lun
    Xie, Yu-Bo
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (03) : 568 - 577
  • [9] GPU-based Decompression for the 842 Algorithm
    Plauth, Max
    Polze, Andreas
    [J]. 2019 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2019), 2019, : 97 - 102
  • [10] A GPU-based hyperbolic SVD algorithm
    Novakovic, Vedran
    Singer, Sanja
    [J]. BIT NUMERICAL MATHEMATICS, 2011, 51 (04) : 1009 - 1030