Comparative investigation of GPU-accelerated triangle-triangle intersection algorithms for collision detection

被引:0
|
作者
Lei Xiao
Gang Mei
Salvatore Cuomo
Nengxiong Xu
机构
[1] China University of Geosciences,School of Engineering and Technolgy
[2] University of Naples Federico II,Department of Mathematics and Applications “R. Caccioppoli”
来源
关键词
Collision detection; Triangle-triangle intersection; Graphics processing unit; Parallel algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
Efficient collision detection is critical in 3D geometric modeling. In this paper, we first implement three parallel triangle-triangle intersection algorithms on a GPU and then compare the computational efficiency of these three GPU-accelerated parallel triangle-triangle intersection algorithms in an application that detects collisions between triangulated models. The presented GPU-based parallel collision detection method for triangulated models has two stages: first, we propose a straightforward and efficient parallel approach to reduce the number of potentially intersecting triangle pairs based on AABBs, and second, we conduct intersection tests with the remaining triangle pairs in parallel based on three triangle-triangle intersection algorithms, i.e., the Möller’s algorithm, Devillers’ and Guigue’s algorithm, and Shen’s algorithm. To evaluate the performance of the presented GPU-based parallel collision detection method for triangulated models, we conduct four groups of benchmarks. The experimental results show the following: (1) the time required to detect collisions for the triangulated model consisting of approximately 1.5 billion triangle pairs is less than 0.5 s; (2) the GPU-based parallel collision detection method speedup over the corresponding serial version is 50x - 60x, and (3) Devillers’ and Guigue’s algorithm is comparatively and comprehensively the best of the three GPU-based parallel triangle-triangle intersection algorithms. The presented GPU-accelerated method is capable of efficiently detecting the potential collisions of triangulated models. Overall, the GPU-accelerated parallel Devillers’ and Guigue’s triangle-triangle intersection algorithm is recommended when performing practical collision detections between large triangulated models.
引用
收藏
页码:3165 / 3180
页数:15
相关论文
共 50 条
  • [1] Comparative investigation of GPU-accelerated triangle-triangle intersection algorithms for collision detection
    Xiao, Lei
    Mei, Gang
    Cuomo, Salvatore
    Xu, Nengxiong
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (03) : 3165 - 3180
  • [2] Efficient triangle-triangle intersection test for OBB-based collision detection
    Chang, Jung-Woo
    Kim, Myung-Soo
    COMPUTERS & GRAPHICS-UK, 2009, 33 (03): : 235 - 240
  • [4] A fast triangle to triangle intersection test for collision detection
    Tropp, Oren
    Tal, Ayellet
    Shimshoni, Ilan
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2006, 17 (05) : 527 - 535
  • [5] GPU Ray tracing - Comparative study on ray-triangle intersection algorithms
    Shumskiy, Vladimir
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 7870 : 78 - 91
  • [6] A Comparative Study on Exact Triangle Counting Algorithms on the GPU
    Wang, Leyuan
    Wang, Yangzihao
    Yang, Carl
    Owens, John D.
    PROCEEDINGS OF THE ACM WORKSHOP ON HIGH PERFORMANCE GRAPH PROCESSING (HPGP'16), 2016, : 1 - 8
  • [7] Hardware-Accelerated Ray-Triangle Intersection Testing for High-Performance Collision Detection
    Kim, Sung-Soo
    Nam, Seung-Woo
    Kim, Do-Hyung
    Lee, In-Ho
    JOURNAL OF WSCG, 2007, 2007, 15 (1-3): : 17 - 24
  • [8] A Comparative Study of Intersection-Based Triangle Counting Algorithms on GPUs
    Li, Jiangbo
    Xu, Zichen
    Pham, Minh
    Tu, Yicheng
    Zhou, Qihe
    PROCEEDINGS 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS 2024, 2024, : 1070 - 1081
  • [9] Algorithms to test ray-triangle intersection. Comparative study
    Segura, RJ
    Feito, FR
    WSCG '2001: SHORT COMMUNICATIONS AND POSTERS, 2001, : SH76 - SH81
  • [10] Fast parallel algorithm of triangle intersection based on GPU
    Wang, Zheng
    Ren, Gaojun
    Zhao, Liangeng
    Sun, Meijun
    2012 INTERNATIONAL CONFERENCE ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING (ICMPBE2012), 2012, 33 : 548 - 554