Fast spline collision detection (FSCD) algorithm for solving multiple contacts in real-time

被引:0
|
作者
Morais, Lucas Zanusso [1 ]
Martins, Marcelo Gomes [1 ]
Torchelsen, Rafael Piccin [3 ]
Maciel, Anderson [1 ,2 ]
Nedel, Luciana Porcher [1 ]
机构
[1] Fed Univ Rio Grande Do Sul UFRGS, Inst Informat, Porto Alegre, RS, Brazil
[2] Inst Super Tecn ULisboa, INESC ID, Lisbon, Portugal
[3] Fed Univ Pelotas UFPEL, Technol Dev Ctr CDTec, Pelotas, Brazil
来源
COMPUTERS & GRAPHICS-UK | 2024年 / 125卷
关键词
Collision detection; Deformable meshes; Real-time animation;
D O I
10.1016/j.cag.2024.104107
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Collision detection has been widely studied in the last decades. While plenty of solutions exist, certain simulation scenarios are still challenging when permanent contact and deformable bodies are involved. In this paper, we introduce a novel approach based on volumetric splines that is applicable to complex deformable tubes, such as in the simulation of colonoscopy and other endoscopies. The method relies on modeling radial control points, extracting surface information from a triangle mesh, and storing the volume information around a spline path. Such information is later used to compute the intersection between the object surfaces under the assumption of spatial coherence between neighboring splines. We analyze the method's performance in terms of both speed and accuracy, comparing it with previous works. Results show that our method solves collisions between complex meshes with over 300k triangles, generating over 1,000 collisions per frame between objects while maintaining an average time of under 1ms without compromising accuracy.
引用
收藏
页数:8
相关论文
共 46 条
  • [21] Real-time and accurate multiple contact detection between general curved objects
    Chou, Wusheng
    Xiao, Jing
    2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 556 - +
  • [22] Real-time collision detection in 3D cyber space by using the Z-buffer
    Yamachi, H
    Shindo, Y
    CCCT 2003, VOL 4, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: I, 2003, : 69 - 74
  • [23] A Fast Continuous Collision Detection Algorithm Based on K_DOPs
    Zhang Ping
    Du Guang-long
    2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 617 - 621
  • [24] Real time collision detection using depth texturing spheres
    Wang Ji
    Zhai Zhengjun
    Cai Xiaobin
    1ST INTERNATIONAL SYMPOSIUM ON DIGITAL MANUFACTURE, VOLS 1-3, 2006, : 1093 - 1096
  • [25] Real Time Collision Detection Using Depth Texturing Spheres
    WANG Ji ZHAI Zhengjun CAI Xiaobin College of Computer ScienceNorthwestern Polytechnical UniversityXian China Committee of Science and TechnologyChina Aviation Industry Corporation IBeijing China
    武汉理工大学学报, 2006, (S3) : 1093 - 1096
  • [26] Real-time Collision Culling of a Million Bodies on Graphics Processing Units
    Liu, Fuchang
    Harada, Takahiro
    Lee, Youngeun
    Kim, Young J.
    ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (06):
  • [27] Near Real-Time Freeway Accident Detection
    Liyanage, Yasitha Warahena
    Zois, Daphney-Stavroula
    Chelmis, Charalampos
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (02) : 1467 - 1478
  • [28] Multiple Spatial Subdivision Collision Detection Algorithm Based on Surface Extraction
    Wang, Juan
    Lai, Siyu
    He, Chunlin
    2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 1354 - +
  • [29] Novel collision detection algorithm for physics-based simulation of deformable B-spline shapes
    Pungotra, Harish
    Knopf, George K.
    Canas, Roberto
    Computer-Aided Design and Applications, 2009, 6 (01): : 43 - 54
  • [30] IBCD: a fast collision detection algorithm based on image space using OBB
    Fan, ZW
    Wan, HG
    Gao, SM
    JOURNAL OF VISUALIZATION AND COMPUTER ANIMATION, 2003, 14 (04): : 169 - 181