Real-time and authentic blood simulation for surgical training

Blood simulation is an important part in the virtual surgery training system. However, the huge computational complexity and authenticity of blood simulation is of great challenge to the surgical training system. In this paper, a simulation method based on GPU-accelerated is used for blood simulation in surgical training system. The grid method is used to divide the target area, create space grid domain, and search neighboring particles by neighboring grid. We solve the particle control equation and calculate the interaction between blood and solid by parallel computing architecture (CUDA) multi-threaded parallel acceleration technology, which greatly improve the operational efficiency and improve the real-time of training. In addition, an improved marching cube algorithm was used to render the surface of fluid, which improved the authenticity of surgical training. Experimental results show that the authenticity and flexibility of blood meet the simulation requirements during the surgical training when using our method. Furthermore, the speed of blood simulation was significantly improved comparing to the realization of CPU.

[1]  G. Batchelor,et al.  An Introduction to Fluid Dynamics , 1968 .

[2]  J. Monaghan,et al.  Smoothed particle hydrodynamics: Theory and application to non-spherical stars , 1977 .

[3]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[4]  J. Monaghan On the problem of penetration in particle methods , 1989 .

[5]  J. Monaghan Simulating Free Surface Flows with SPH , 1994 .

[6]  L W Way,et al.  Minimally invasive surgery for achalasia: an 8-year experience with 168 patients. , 1999, Annals of surgery.

[7]  Philippe Coiffet,et al.  Virtual Reality Technology , 2003, Presence: Teleoperators & Virtual Environments.

[8]  Markus H. Gross,et al.  Particle-based fluid simulation for interactive applications , 2003, SCA '03.

[9]  P.X. Liu,et al.  Design and implementation of a collaborative virtual haptic surgical training system , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[10]  C. Frantzides,et al.  Minimally invasive surgery for achalasia: A 10-year experience , 2007, Journal of Gastrointestinal Surgery.

[11]  Matthias Teschner,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2007) Weakly Compressible Sph for Free Surface Flows , 2022 .

[12]  L.D. Seneviratne,et al.  State-of-the-Art in Force and Tactile Sensing for Minimally Invasive Surgery , 2008, IEEE Sensors Journal.

[13]  Renato Pajarola,et al.  Predictive-corrective incompressible SPH , 2009, ACM Trans. Graph..

[14]  Ying Tan,et al.  GPU-based parallel particle swarm optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[15]  Renato Pajarola,et al.  Interactive SPH simulation and rendering on the GPU , 2010, SCA '10.

[16]  Jie Cheng,et al.  CUDA by Example: An Introduction to General-Purpose GPU Programming , 2010, Scalable Comput. Pract. Exp..

[17]  Ross E. Willis,et al.  Development of a virtual reality robotic surgical curriculum using the da Vinci Si surgical system , 2015, Surgical Endoscopy.

[18]  Lixu Gu,et al.  A homotopy-based sparse representation for fast and accurate shape prior modeling in liver surgical planning , 2015, Medical Image Anal..