GPU-based Interactive Simulation of Liver Resection
Hadrien Courtecuisse Jérémie Allard Stéphane Cotin Luc Soler
SIGGRAPH 2011 Real Time Live Demo


coming soon


We present a GPU-based interactive simulation of laparoscopic liver resection, implemented using the open-source SOFA [1] framework. While similar medical simulators have been developed in the past, this demonstration rely on advanced methods and the computational power of today GPUs to simulate multiple organs with high-resolution deformations and collisions in real-time. We use detailed meshes generated from segmented CT scans, facilitating the reproduction of patient-specific scenarios, as is necessary for the pre-operative rehearsal of complex or risky medical cases. This demonstration is a result of a collaboration between INRIA and IRCAD within the EU-funded PASSPORT [2] project.

In the presented application, the user can examine the mechanical and collision models, and the generated contacts while the simulated patient is breathing. He can manipulate a laparoscopic instrument to navigate through the abdominal cavity, push on organs and perform a thermal ablation.

While similar medical simulators have been developed in the past 10 years, this demonstration is based on recently proposed methods: high-resolution Finite Element Model (FEM) with implicit time-integration implemented on GPU [3], volume contact constraints [4], an efficient numerical solver based on asynchronous preconditioning [5], as well as improvements in visual and haptic rendering. These methods allow to simulate in real-time all organs in the abdominal cavity using a improved level of precision compared to previous works. The FEM formulation enables to reproduce specific material properties. Contacts are handled by precise constraints with frictions on detailed surface meshes. Both methods support topological changes efficiently, as demonstrated by performing a resection of a portion of a liver, an important step in surgical procedures performed to remove cancerous tumors.




[3] J. Allard, H. Courtecuisse, F. Faure. Implicit FEM Solver on GPU for Interactive Deformation Simulation. Chapter 21 in GPU Computing Gems Jade Edition, NVIDIA/Elsevier, to appear.
[4] J. Allard, F. Faure, H. Courtecuisse, F. Falipou, C. Duriez, P. G. Kry. Volume Contact Constraints at Arbitrary Resolution. ACM Transactions on Graphics (Proceedings of SIGGRAPH 2010) 29, 3, Aug. 2010, 10 pages.
[5] H. Courtecuisse, J. Allard, C. Duriez, S. Cotin. Asynchronous Preconditioners for Efficient Solving of Non-linear Deformations. Proceedings of Virtual Reality Interaction and Physical Simulation (VRIPHYS), Nov. 2010.