GRIDiron: An interactive authoring and cognitive training foundation for reconstructive plastic surgery procedures

Nathan Mitchell, Court Cutting, Eftychios Sifakis

We present an interactive simulation framework for authoring surgical procedures of soft tissue manipulation using physics-based simulation to animate the flesh. This interactive authoring tool can be used by clinical educators to craft three-dimensional illustrations of the intricate maneuvers involved in craniofacial repairs, in contrast to two-dimensional sketches and still photographs which are the medium used to describe these procedures in the traditional surgical curriculum. Our virtual environment also allows surgeons-intraining to develop cognitive skills for craniofacial surgery by experimenting with different approaches to reconstructive challenges, adapting stock techniques to flesh regions with nonstandard shape, and reach preliminary predictions about the feasibility of a given repair plan. We use a Cartesian grid-based embedded discretization of nonlinear elasticity to maximize regularity, and expose opportunities for aggressive multithreading and SIMD accelerations. Using a grid-based approach facilitates performance and scalability, but constrains our ability to capture the topology of thin surgical incisions. We circumvent this restriction by hybridizing the grid-based discretization with an explicit hexahedral mesh representation in regions where the embedding mesh necessitates overlap or nonmanifold connectivity. Finally, we detail how the front-end of our system can run on lightweight clients, while the core simulation capability can be hosted on a dedicated server and delivered as a network service.

GRIDiron: An interactive authoring and cognitive training foundation for reconstructive plastic surgery procedures

Restoring the Missing Vortices in Advection-Projection Fluid Solvers

Xinxin Zhang, Robert Bridson, Chen Greif

Most visual effects fluid solvers use a time-splitting approach where velocity is first advected in the flow, then projected to be incompressible with pressure. Even if a highly accurate advection scheme is used, the self-advection step typically transfers some kinetic energy from divergence-free modes into divergent modes, which are then projected out by pressure, losing energy noticeably for large time steps. Instead of taking smaller time steps or using significantly more complex time integration, we propose a new scheme called IVOCK (Integrated Vorticity of Convective Kinematics) which cheaply captures much of what is lost in self-advection by identifying it as a violation of the vorticity equation. We measure vorticity on the grid before and after advection, taking into account vortex stretching, and use a cheap multigrid V-cycle approximation to a vector potential whose curl will correct the vorticity error. IVOCK works independently of the advection scheme (we present examples with various semi-Lagrangian methods and FLIP), works independently of how boundary conditions are applied (it just corrects error in advection, leaving pressure etc.\ to take care of boundaries and other forces), and other solver parameters (we provide smoke, fire, and water examples). For 10~25% extra computation time per step much larger steps can be used, while producing detailed vorticial structures and convincing turbulence that are lost without correction.

Restoring the Missing Vortices in Advection-Projection Fluid Solvers

SIGGRAPH 2015

It’s my favourite time of the year. Stay tuned for more simulation paper links as they appear. As usual, see Ke-Sen Huang’s page for the full list.

 

TOG papers:

SIGGRAPH Asia 2014

The SIGGRAPH Asia 2014 collection includes:

 

Transactions on Graphics, to be presented at SIG Asia:

Vriphys 2014

I’ve been slow in getting this list together, so without further ado:

  • Continuous Collision Detection Between Points and Signed Distance Fields
  • Massively Parallel Batch Neural Gas for Bounding Volume Hierarchy Construction
  • Massively-Parallel Proximity Queries for Point Clouds
  • Efficient Transfer of Contact-Point Local Deformations in Data-Driven Simulations Using Hermitian Moments
  • A unified topological-physical model for adaptive refinement
  • A p-Multigrid Algorithm using Cubic Finite Elements for Efficient Deformation Simulation
  • Mechanical modelling of three-dimensional plant tissue indented by a probe
  • Controlling the Shape and Motion of Plumes in Explosion Simulations
  • SutureHap: a Suture Simulator with Haptic Feedback
  • Information Fusion for Real-time Motion Estimation in Image-guided Breast Biopsy Navigation
  • Virtual Fitting Pipeline: Body Dimension Recognition, Cloth Modelling, and On-Body Simulation
  • Coupling Hair with Smoothed Particle Hydrodynamics Fluids
  • A Parallel Architecture for IISPH Fluids
  • An Improved Jacobi Solver for Particle Simulation
  • Parallel Particles: A Parallel Position Based Approach for Fast and Stable Simulation of Granular Materials
  • Laplacian Cut-Maps for Real-Time Deformables
  • Variable stiffness haptic interface controlled through Inverse simulation

If anyone has links to the associated papers for the (many) missing ones, please let me know!

Position-Based Elastic Rods

Nobuyuki Umetani, Ryan Schmidt, Jos Stam

We present a novel method to simulate complex bending and twisting of elastic rods. Elastic rods are commonly simulated using force based methods, such as the finite element method. These methods are accurate, but do not directly fit into the more efficient position-based dynamics framework, since the definition of material frames are not entirely based on positions. We introduce ghost points, which are additional points defined on edges, to naturally endow continuous material frames on discretized rods. We achieve robustness by a novel discretization of the Cosserat theory. The method supports coupling with a frame, a triangle, and a rigid body at the rod’s end point. Our formulation is highly efficient, capable of simulating hundreds of strands in real-time.

Position-Based Elastic Rods

SCA 2014

Physical simulation papers:

 

TVCG Papers appearing at SCA:

SIGGRAPH 2014 papers

Here they are thus far:

 

TOG: