Literature DB >> 25578992

CPU-GPU mixed implementation of virtual node method for real-time interactive cutting of deformable objects using OpenCL.

Shiyu Jia1, Weizhong Zhang, Xiaokang Yu, Zhenkuan Pan.   

Abstract

PURPOSE: Surgical simulators need to simulate interactive cutting of deformable objects in real time. The goal of this work was to design an interactive cutting algorithm that eliminates traditional cutting state classification and can work simultaneously with real-time GPU-accelerated deformation without affecting its numerical stability.
METHODS: A modified virtual node method for cutting is proposed. Deformable object is modeled as a real tetrahedral mesh embedded in a virtual tetrahedral mesh, and the former is used for graphics rendering and collision, while the latter is used for deformation. Cutting algorithm first subdivides real tetrahedrons to eliminate all face and edge intersections, then splits faces, edges and vertices along cutting tool trajectory to form cut surfaces. Next virtual tetrahedrons containing more than one connected real tetrahedral fragments are duplicated, and connectivity between virtual tetrahedrons is updated. Finally, embedding relationship between real and virtual tetrahedral meshes is updated. Co-rotational linear finite element method is used for deformation. Cutting and collision are processed by CPU, while deformation is carried out by GPU using OpenCL.
RESULTS: Efficiency of GPU-accelerated deformation algorithm was tested using block models with varying numbers of tetrahedrons. Effectiveness of our cutting algorithm under multiple cuts and self-intersecting cuts was tested using a block model and a cylinder model. Cutting of a more complex liver model was performed, and detailed performance characteristics of cutting, deformation and collision were measured and analyzed.
CONCLUSIONS: Our cutting algorithm can produce continuous cut surfaces when traditional minimal element creation algorithm fails. Our GPU-accelerated deformation algorithm remains stable with constant time step under multiple arbitrary cuts and works on both NVIDIA and AMD GPUs. GPU-CPU speed ratio can be as high as 10 for models with 80,000 tetrahedrons. Forty to sixty percent real-time performance and 100-200 Hz simulation rate are achieved for the liver model with 3,101 tetrahedrons. Major bottlenecks for simulation efficiency are cutting, collision processing and CPU-GPU data transfer. Future work needs to improve on these areas.

Entities:  

Mesh:

Year:  2015        PMID: 25578992     DOI: 10.1007/s11548-014-1147-0

Source DB:  PubMed          Journal:  Int J Comput Assist Radiol Surg        ISSN: 1861-6410            Impact factor:   2.924


  10 in total

1.  GPU-based physical cut in interactive haptic simulations.

Authors:  Davide Zerbato; Daniele Baschirotto; Davide Baschirotto; Debora Botturi; Paolo Fiorini
Journal:  Int J Comput Assist Radiol Surg       Date:  2010-06-23       Impact factor: 2.924

2.  A Hexahedral Multigrid Approach for Simulating Cuts in Deformable Objects.

Authors:  C Dick; J Georgii; R Westermann
Journal:  IEEE Trans Vis Comput Graph       Date:  2010-12-23       Impact factor: 4.579

3.  Real-Time Nonlinear Finite Element Computations on GPU - Application to Neurosurgical Simulation.

Authors:  Grand Roman Joldes; Adam Wittek; Karol Miller
Journal:  Comput Methods Appl Mech Eng       Date:  2010-12-15       Impact factor: 6.756

4.  GPU-based real-time soft tissue deformation with cutting and haptic feedback.

Authors:  Hadrien Courtecuisse; Hoeryong Jung; Jérémie Allard; Christian Duriez; Doo Yong Lee; Stéphane Cotin
Journal:  Prog Biophys Mol Biol       Date:  2010-09-29       Impact factor: 3.667

5.  Modelling liver tissue properties using a non-linear visco-elastic model for surgery simulation.

Authors:  Jean-Marc Schwartz; Marc Denninger; Denis Rancourt; Christian Moisan; Denis Laurendeau
Journal:  Med Image Anal       Date:  2004-12-02       Impact factor: 8.545

6.  Stable cutting of deformable objects in virtual environments using XFEM.

Authors:  Lenka Jerábková; Torsten Kuhlen
Journal:  IEEE Comput Graph Appl       Date:  2009 Mar-Apr       Impact factor: 2.088

7.  An advanced hybrid cutting method with an improved state machine for surgical simulation.

Authors:  Jingsi Zhang; Lixu Gu; Xiaobo Li; Min Fang
Journal:  Comput Med Imaging Graph       Date:  2008-12-06       Impact factor: 4.790

8.  On modelling of anisotropic viscoelasticity for soft tissue simulation: numerical solution and GPU execution.

Authors:  Z A Taylor; O Comas; M Cheng; J Passenger; D J Hawkes; D Atkinson; S Ourselin
Journal:  Med Image Anal       Date:  2008-10-17       Impact factor: 8.545

9.  Simultaneous cutting of coupled tetrahedral and triangulated meshes and its application in orbital reconstruction.

Authors:  Marc Christian Metzger; Marc Gissler; Matthias Asal; Matthias Teschner
Journal:  Int J Comput Assist Radiol Surg       Date:  2009-06-04       Impact factor: 2.924

10.  Volumetric modeling and interactive cutting of deformable bodies.

Authors:  Lenka Jeřábková; Guillaume Bousquet; Sébastien Barbier; François Faure; Jérémie Allard
Journal:  Prog Biophys Mol Biol       Date:  2010-09-30       Impact factor: 3.667

  10 in total
  1 in total

1.  Divided Voxels: An efficient algorithm for interactive cutting of deformable objects.

Authors:  Di Qi; Nicholas Milef; Suvranu De
Journal:  Vis Comput       Date:  2020-05-20       Impact factor: 2.601

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.