A mixed-depth visual rendering method for bleeding simulation

The visual fidelity of bleeding simulation in a surgical simulator is critical since it will affect not only the degree of visual realism, but also the userʼ s medical judgment and treatment in real-life settings. The conventional marching cubes surface rendering algorithm provides excellent visual effect in rendering gushing blood, however, it is insufficient for blood flow, which is very common in surgical procedures, since in this case the rendered surface and depth textures of blood are rough. In this paper, we propose a new method called the mixed depth rendering for rendering blood flow in surgical simulation. A smooth height field is created to minimize the height difference between neighboring particles on the bleeding surface. The color and transparency of each bleeding area are determined by the number of bleeding particles, which is consistent with the real visual effect. In addition, there is no much extra computational cost. The rendering of blood flow in a variety of surgical scenarios shows that visual feedback is much improved. The proposed mixed depth rendering method is also used in a neurosurgery simulator that we developed.

[1]  R. Temam Navier-Stokes Equations , 1977 .

[2]  Peter Xiaoping Liu,et al.  A New Deformation Model of Biological Tissue for Surgery Simulation , 2017, IEEE Transactions on Cybernetics.

[3]  J. Monaghan,et al.  A Switch to Reduce SPH Viscosity , 1997 .

[4]  Bernd Hamann,et al.  The asymptotic decider: resolving the ambiguity in marching cubes , 1991, Proceeding Visualization '91.

[5]  Dong Yue,et al.  Cyber-physical modeling and control of crowd of pedestrians: a review and new framework , 2015, IEEE/CAA Journal of Automatica Sinica.

[6]  L. Lucy A numerical approach to the testing of the fission hypothesis. , 1977 .

[7]  Miles Macklin,et al.  Position based fluids , 2013, ACM Trans. Graph..

[8]  Timothy M. Kowalewski,et al.  The virtual reality transurethral prostatic resection trainer: evaluation of discriminate validity. , 2007, The Journal of urology.

[9]  Gavin S. P. Miller,et al.  Rapid, stable fluid dynamics for computer graphics , 1990, SIGGRAPH.

[10]  Markus H. Gross,et al.  Particle-based fluid-fluid interaction , 2005, SCA '05.

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

[12]  Wen Shi,et al.  Bleeding Simulation With Improved Visual Effects for Surgical Simulation Systems , 2021, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[13]  J. Wilhelms,et al.  Topological considerations in isosurface generation extended abstract , 1990, VVS.

[14]  Ronald Fedkiw,et al.  Practical animation of liquids , 2001, SIGGRAPH.

[15]  Uwe G. Kühnapfel,et al.  Endoscopic surgery training using virtual reality and deformable tissue simulation , 2000, Computers & graphics.

[16]  Peter Xiaoping Liu,et al.  A high-resolution model for soft tissue deformation based on point primitives , 2017, Comput. Methods Programs Biomed..

[17]  Wenguo Hou,et al.  A new model of soft tissue with constraints for interactive surgical simulation , 2019, Comput. Methods Programs Biomed..

[18]  David A. Jacqmin Phase-Field Surface Tension Modeling for Two-Phase Navier-Stokes Flow , 1997 .

[19]  Xu Kai A Model of Bended Bloodstream with Small Amount Bleeding , 2004 .

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

[21]  Gavin S. P. Miller,et al.  Globular dynamics: A connected particle system for animating viscous fluids , 1989, Comput. Graph..

[22]  Matthias Müller,et al.  Interactive blood simulation for virtual surgery based on smoothed particle hydrodynamics. , 2004, Technology and health care : official journal of the European Society for Engineering and Medicine.

[23]  Markus H. Gross,et al.  Eurographics Symposium on Point-based Graphics (2005) a Unified Lagrangian Approach to Solid-fluid Animation , 2022 .

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

[25]  Peter X. Liu,et al.  A New Deformation Model of Brain Tissues for Neurosurgical Simulation , 2020, IEEE Transactions on Instrumentation and Measurement.

[26]  Robert Bridson,et al.  Ghost SPH for animating water , 2012, ACM Trans. Graph..

[27]  J. Morris Simulating surface tension with smoothed particle hydrodynamics , 2000 .

[28]  M. Srinivasan,et al.  Simulation of tissue cutting and bleeding for laparoscopic surgery using auxiliary surfaces. , 1999, Studies in health technology and informatics.

[29]  Robert Bridson,et al.  Fluid Simulation for Computer Graphics , 2008 .

[30]  S Weghorst,et al.  The representation of blood flow in endourologic surgical simulations. , 2001, Studies in health technology and informatics.

[31]  Miguel A. Otaduy,et al.  SPH granular flow with friction and cohesion , 2011, SCA '11.

[32]  Yizhou Yu,et al.  Particle-based simulation of granular materials , 2005, SCA '05.

[33]  Wen Shi,et al.  Virtual surgical bleeding simulation with navier-stokes equation and modified smooth particle hydrodynamics method , 2017, 2017 IEEE International Conference on Information and Automation (ICIA).

[34]  Peter Xiaoping Liu,et al.  Collision detection for virtual environment using particle swarm optimization with adaptive cauchy mutation , 2017, Cluster Computing.

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

[36]  C. L. Philip Chen,et al.  A survey of human-centered intelligent robots: issues and challenges , 2017, IEEE/CAA Journal of Automatica Sinica.

[37]  Peter Xiaoping Liu,et al.  A new deformation simulation algorithm for elastic-plastic objects based on splat primitives , 2017, Comput. Biol. Medicine.

[38]  Peter X. Liu,et al.  An Interactive Meshless Cutting Model for Nonlinear Viscoelastic Soft Tissue in Surgical Simulators , 2017, IEEE Access.

[39]  R. Tolman The Effect of Droplet Size on Surface Tension , 1949 .

[40]  B. Natarajan On generating topologically consistent isosurfaces from uniform samples , 1994, The Visual Computer.