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 条
  • [1] A GJK Based Real-Time Collision Detection Algorithm for Moving Objects
    Oh, Sangyoung
    Hwang, Seonmin
    ADVANCES IN COGNITIVE NEURODYNAMICS, PROCEEDINGS, 2008, : 817 - +
  • [2] Real-Time Collision Detection for Deformable Characters with Radial Fields
    Friston, Sebastian
    Steed, Anthony
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2019, 25 (08) : 2611 - 2622
  • [3] Real-time collision detection for virtual surgery
    Lombardo, JC
    Cani, MP
    Neyret, F
    COMPUTER ANIMATION 1999, PROCEEDINGS, 1999, : 82 - 90
  • [4] Real-time collision detection between general SDFs
    Liu, Pengfei
    Zhang, Yuqing
    Wang, He
    Yip, Milo K.
    Liu, Elvis S.
    Jin, Xiaogang
    COMPUTER AIDED GEOMETRIC DESIGN, 2024, 111
  • [5] Real-Time Surgery Simulation Systems Based on Collision Detection
    Wen, Chang
    Xie, Kai
    BIO-INSPIRED COMPUTING - THEORIES AND APPLICATIONS, BIC-TA 2014, 2014, 472 : 473 - 477
  • [6] Real-time surgery simulation systems based on collision detection
    Wen, Chang
    Xie, Kai
    Communications in Computer and Information Science, 2014, 472 : 473 - 477
  • [7] Real-time CUDA based collision detection and Physics based collision response simulation
    Wang, Zhengwen
    Li, Shuai
    Yang, Lipeng
    Hao, Aimin
    2012 INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING (ISISE), 2012, : 250 - 254
  • [8] CInDeR - Collision and interference detection in real-time using graphics hardware
    Knott, D
    Pai, DK
    GRAPHICS INTERFACE 2003, PROCEEDING, 2003, : 73 - 80
  • [9] Real-time Collision Detection and Response in Virtual Global Terrain Environments
    Luo, Feixiong
    Zhong, Ershun
    Huang, Yuefeng
    Guo, Hui
    Cheng, Junlai
    2009 IEEE 10TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED INDUSTRIAL DESIGN & CONCEPTUAL DESIGN, VOLS 1-3: E-BUSINESS, CREATIVE DESIGN, MANUFACTURING - CAID&CD'2009, 2009, : 2257 - 2262
  • [10] A Real-Time 3D Collision Detection Encryption Algorithm Based on Improved RC5
    Liu, Lizhao
    Hu, Xiaojing
    Zhang, Tianhua
    Zhu, Shunzhi
    Li, Maoqing
    ADVANCED SCIENCE LETTERS, 2011, 4 (8-10) : 2708 - 2712