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 条
  • [21] Efficient OLAP algorithms on GPU-accelerated Hadoop clusters
    Wang, Hongzhi
    Wang, Zheng
    Li, Ning
    Kong, Xinxin
    DISTRIBUTED AND PARALLEL DATABASES, 2019, 37 (04) : 507 - 542
  • [22] GPU-Accelerated Collision Analysis of Vehicles in a Point Cloud Environment
    Shah, Harshil
    Ghadai, Sambit
    Gamdha, Dhruv
    Schuster, Alex
    Thomas, Ivan
    Greiner, Nathan
    Krishnamurthy, Adarsh
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2022, 42 (05) : 37 - 49
  • [23] GPU-Accelerated Abrupt Shot Boundary Detection
    Zheng, Youxian
    Zhang, Yuan
    2016 16TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2016, : 141 - 145
  • [24] GPU-Accelerated Gaussian Processes for Object Detection
    Blair, Calum
    Thompson, John
    Robertson, Neil M.
    2015 SENSOR SIGNAL PROCESSING FOR DEFENCE (SSPD), 2015, : 16 - 20
  • [25] A GPU-Accelerated Approach for Collision Detection and Tool Posture Modification in Multi-Axis Machining
    Wang, Jing
    Luo, Ming
    Zhang, Dinghua
    IEEE ACCESS, 2018, 6 : 35132 - 35142
  • [26] Operator-level GPU-accelerated Branch and Bound algorithms
    Chakroun, I.
    Melab, N.
    2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 280 - 289
  • [27] StepTC: Stepwise Triangle Counting on GPU with Two Efficient Set Intersection Methods
    Tang, Jiahao
    Li, Zhixiong
    Huang, Jianqiang
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2024, PT IV, 2024, 14853 : 441 - 451
  • [28] GPU-Accelerated Standard and Multi-Population Cultural Algorithms
    Dong, Jianqiang
    Yuan, Bo
    2013 INTERNATIONAL CONFERENCE ON SERVICE SCIENCES (ICSS 2013), 2013, : 129 - 133
  • [29] Optimized Continuous Collision Detection for Deformable Triangle Meshes
    Hutter, Marco
    Fuhrmann, Arnulph
    JOURNAL OF WSCG, 2007, 2007, 15 (1-3): : 25 - 32
  • [30] GPU-accelerated Outlier Detection for Continuous Data Streams
    HewaNadungodage, Chandima
    Xia, Yuni
    Lee, John Jaehwan
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 1133 - 1142