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 条
  • [31] Performance Analysis for GPU-based Ray-triangle Algorithms
    Jimenez, Juan J.
    Ogayar, Carlos J.
    Noguera, Jose M.
    Paulano, Felix
    2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS THEORY AND APPLICATIONS (GRAPP 2014), 2014, : 239 - 246
  • [32] Collaborative (CPU plus GPU) Algorithms for Triangle Counting and Truss Decomposition
    Mailthody, Vikram S.
    Date, Ketan
    Qureshi, Zaid
    Pearson, Carl
    Nagi, Rakesh
    Xiong, Jinjun
    Hwu, Wen-mei
    2018 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2018,
  • [33] GPU Accelerated Collision Detection for Robotic Manipulators
    Szabo, Daniel
    Szadeczky-Kardoss, Emese Gincsaine
    2022 8TH INTERNATIONAL CONFERENCE ON AUTOMATION, ROBOTICS AND APPLICATIONS (ICARA 2022), 2022, : 16 - 20
  • [34] A Comparative Study of Preconditioners for GPU-Accelerated Conjugate Gradient Solver
    Chen, Yao
    Zhao, Yonghua
    Zhao, Wei
    Zhao, Lian
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 628 - 635
  • [35] GPU-Accelerated Algorithms for Allocating Virtual Infrastructure in Cloud Data Centers
    Nesi, Lucas Leandro
    Pillon, Mauricio Aronne
    de Assuncao, Marcos Dias
    Koslovski, Guilherme Piegas
    2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2018, : 364 - 365
  • [36] GPU-Accelerated Key Frame Analysis for Face Detection in Video
    Qi, Xuan
    Liu, Chen
    2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 600 - 605
  • [37] TOD: GPU-accelerated Outlier Detection via Tensor Operations
    Zhao, Yue
    Chen, George H.
    Jia, Zhihao
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 16 (03): : 546 - 560
  • [38] Developing a GUI Application: GPU-Accelerated Malicious Domain Detection
    Rice, Trevor
    Kim, Dae Wook
    Yang, Mengkun
    PROCEEDINGS OF THE 2023 ACM SOUTHEAST CONFERENCE, ACMSE 2023, 2023, : 167 - 171
  • [39] GPU-accelerated Real-time Gastrointestinal Diseases Detection
    Pogorelov, Konstantin
    Riegler, Michael
    Halvorsen, Pal
    Schmidt, Peter Thelin
    Griwodz, Carsten
    Johansen, Dag
    Eskeland, Sigrun Losada
    de Lange, Thomas
    2016 IEEE 29TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2016, : 185 - 190
  • [40] GPU-accelerated image alignment for object detection in industrial applications
    Le, Trung-Son
    Lin, Chyi-Yeu
    2017 INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND INTELLIGENT SYSTEMS (ARIS), 2017, : 13 - 16