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 条
  • [41] Detection of Binary Pulsars with GPU-Accelerated Sinusoidal Hough Transformations
    Laidler, Christopher
    Kuttel, Michelle M.
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXII, 2013, 475 : 83 - 86
  • [42] GPU-accelerated algorithms for compressed signals recovery with application to astronomical imagery deblurring
    Fiandrotti, Attilio
    Fosson, Sophie M.
    Ravazzi, Chiara
    Magli, Enrico
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2018, 39 (07) : 2043 - 2065
  • [43] CAMPAIGN: an open-source library of GPU-accelerated data clustering algorithms
    Kohlhoff, Kai J.
    Sosnick, Marc H.
    Hsu, William T.
    Pande, Vijay S.
    Altman, Russ B.
    BIOINFORMATICS, 2011, 27 (16) : 2322 - 2323
  • [44] Parallelizing Epistasis Detection in GWAS on FPGA and GPU-Accelerated Computing Systems
    Gonzalez-Dominguez, Jorge
    Wienbrandt, Lars
    Kaessens, Jan Christian
    Ellinghaus, David
    Schimmler, Manfred
    Schmidt, Bertil
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2015, 12 (05) : 982 - 994
  • [45] Collaborative (CPU plus GPU) Algorithms for Triangle Counting and Truss Decomposition on the Minsky Architecture
    Date, Ketan
    Feng, Keven
    Nagi, Rakesh
    Xiong, Jinjun
    Kim, Nam Sung
    Hwu, Wen-Mei
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [46] Improved Quantum Query Algorithms for Triangle Detection and Associativity Testing
    Troy Lee
    Frédéric Magniez
    Miklos Santha
    Algorithmica, 2017, 77 : 459 - 486
  • [47] Improved Quantum Query Algorithms for Triangle Detection and Associativity Testing
    Lee, Troy
    Magniez, Frederic
    Santha, Miklos
    ALGORITHMICA, 2017, 77 (02) : 459 - 486
  • [48] GPU-accelerated Human Detection using Fast Directional Chamfer Matching
    Schreiber, David
    Beleznai, Csaba
    Rauter, Michael
    2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2013, : 614 - 621
  • [49] Line-Triangle Test for Collision Detection and Response in Soft Bodies
    Mesit, Jaruwan
    Guha, Ratan K.
    CGAMES'2006: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES: ARTIFICIAL INTELLIGENCE AND MOBILE SYSTEMS, 2006, : 167 - 174
  • [50] GPU-accelerated algorithms for many-particle continuous-time quantum walks
    Piccinini, Enrico
    Benedetti, Claudia
    Siloi, Ilaria
    Paris, Matteo G. A.
    Bordone, Paolo
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 215 : 235 - 245