GPU Based Position Based Dynamics for Surgical Simulators

被引:0
|
作者
Demirel, Doga [1 ]
Smith, Jason [1 ]
Kockara, Sinan [2 ]
Halic, Tansel [3 ]
机构
[1] Florida Polytech Univ, Dept Comp Sci, Lakeland, FL 33805 USA
[2] Lamar Univ, Dept Comp Sci, Beaumont, TX 77710 USA
[3] Intuit Surg, Atlanta, GA USA
来源
基金
美国国家卫生研究院;
关键词
Position Based Dynamics; GPU; MODELS;
D O I
10.1007/978-3-031-35930-9_6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Position Based Dynamics is the most popular approach for simulating dynamic systems in computer graphics. However, volume rendering with linear deformation times is still a challenge in virtual scenes. In this work, we implemented Graphics Processing Unit (GPU)-based Position-Based Dynamics to iMSTK, an open-source toolkit for rapid prototyping interactive multi-modal surgical simulation. We utilized NVIDIA's CUDA toolkit for this implementation and carried out vector calculations on GPU kernels while ensuring that threads do not overwrite the data used in other calculations. We compared our results with an available GPU-based Position-Based Dynamics solver. We gathered results on two computers with different specifications using affordable GPUs. The vertex (959 vertices) and tetrahedral mesh element (2591 elements) counts were kept the same for all calculations. Our implementation was able to speed up physics calculations by nearly 10x. For the size of 128 x 128, the CPU implementation carried out physics calculations in 7900 ms while our implementation carried out the same physics calculations in 820 ms.
引用
收藏
页码:81 / 88
页数:8
相关论文
共 50 条
  • [1] Fast Prototyping of Virtual Reality Based Surgical Simulators with PhysX-enabled GPU
    Pang, Wai-Man
    Qin, Jing
    Chui, Yim-Pan
    Heng, Pheng-Ann
    [J]. TRANSACTIONS ON EDUTAINMENT IV, 2010, 6250 : 176 - +
  • [2] GPU-Based Parallel Reservoir Simulators
    Chen, Zhangxin
    Liu, Hui
    Yu, Song
    Hsieh, Ben
    Shao, Lei
    [J]. DOMAIN DECOMPOSITION METHODS IN SCIENCE AND ENGINEERING XXI, 2014, 98 : 199 - 206
  • [3] GPU-based efficient realistic techniques for bleeding and smoke generation in surgical simulators
    Halic, Tansel
    Sankaranarayanan, Ganesh
    De, Suvranu
    [J]. INTERNATIONAL JOURNAL OF MEDICAL ROBOTICS AND COMPUTER ASSISTED SURGERY, 2010, 6 (04): : 431 - 443
  • [4] GPU accelerated surgical simulators for complex morphology
    Mosegaard, J
    Sorensen, TS
    [J]. IEEE VIRTUAL REALITY 2005, CONFERENCE PROCEEDINGS, 2005, : 147 - +
  • [5] Efficient Surgical Cutting with Position-Based Dynamics
    Berndt, Iago
    Torchelsen, Rafael
    Maciel, Anderson
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2017, 37 (03) : 24 - 31
  • [6] Real-time VR Simulation of Laparoscopic Cholecystectomy based on Parallel Position-based Dynamics in GPU
    Pan, Junjun
    Zhang, Leiyu
    Yu, Peng
    Shen, Yang
    Wang, Haipeng
    Hao, Haimin
    Qin, Hong
    [J]. 2020 IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES (VR 2020), 2020, : 548 - 556
  • [7] Position based dynamics
    Mueller, Matthias
    Heidelberger, Bruno
    Hennix, Marcus
    Ratcliff, John
    [J]. JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2007, 18 (02) : 109 - 118
  • [8] Design considerations for computer-based surgical simulators
    Haluck, RS
    [J]. MINIMALLY INVASIVE THERAPY & ALLIED TECHNOLOGIES, 2005, 14 (4-5) : 235 - 243
  • [9] Vehicle dynamics testing in motion based driving simulators
    Kharrazi, Sogol
    Augusto, Bruno
    Frojd, Niklas
    [J]. VEHICLE SYSTEM DYNAMICS, 2020, 58 (01) : 92 - 107
  • [10] Soft tissue deformation for surgical simulation: a position-based dynamics approach
    Camara, Mafalda
    Mayer, Erik
    Darzi, Ara
    Pratt, Philip
    [J]. INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2016, 11 (06) : 919 - 928