Filtering of high modal frequencies for stable real-time explicit integration of deformable objects using the Finite Element Method.

The behavior, performance, and run-time of mechanical simulations in interactive virtual surgery depend heavily on the type of numerical differential equation solver used to integrate in time the dynamic equations obtained from simulation methods, such as the Finite Element Method. Explicit solvers are fast but only conditionally stable. The condition number of the stiffness matrix limits the highest possible time step. This limit is related to the geometrical properties of the underlying mesh, such as element shape and size. In fact, it can be governed by a small set of ill-shaped elements. For many applications this issue can be solved a priori by a careful meshing. However, when meshes are cut during interactive surgery simulation, it is difficult and computationally expensive to control the quality of the resulting elements. As an alternative, we propose to modify the elemental stiffness matrices directly in order to ensure stability. In this context, we first investigate the behavior of the eigenmodes of the elemental stiffness matrix in a Finite Element Method. We then propose a simple filter to reduce high model frequencies and thus allow larger time steps, while maintaining the general mechanical behavior.

[1]  Leonard McMillan,et al.  Stable real-time deformations , 2002, SCA '02.

[2]  Joachim Schöberl,et al.  NETGEN An advancing front 2D/3D-mesh generator based on abstract rules , 1997 .

[3]  D. White,et al.  6th International Meshing Roundtable '97 , 1997 .

[4]  Wolfgang Straßer,et al.  Continuum‐based Strain Limiting , 2009, Comput. Graph. Forum.

[5]  Jerry I. Lin Bounds on eigenvalues of finite element systems , 1991 .

[6]  R. Courant,et al.  Über die partiellen Differenzengleichungen der mathematischen Physik , 1928 .

[7]  K. Miller,et al.  Total Lagrangian explicit dynamics finite element algorithm for computing soft tissue deformation , 2006 .

[8]  Alex Pentland,et al.  Good vibrations: modal dynamics for graphics and animation , 1989, SIGGRAPH.

[9]  Pini Gurfil,et al.  Stabilizing the Explicit Euler Integration of Stiff and Undamped Linear Systems , 2007 .

[10]  E. Hairer,et al.  Geometric Numerical Integration: Structure Preserving Algorithms for Ordinary Differential Equations , 2004 .

[11]  David Eppstein,et al.  Dihedral bounds for mesh generation in high dimensions , 1995, SODA '95.

[12]  Alan Liu,et al.  A Survey of Surgical Simulation: Applications, Technology, and Education , 2003, Presence: Teleoperators & Virtual Environments.

[13]  Alan Liu,et al.  A Study on the Perception of Haptics in Surgical Simulation , 2004, ISMS.

[14]  Chen Shen,et al.  Interactive Deformation Using Modal Analysis with Constraints , 2003, Graphics Interface.

[15]  Allison M. Okamura,et al.  Stiffness discrimination with visual and proprioceptive cues , 2009, World Haptics 2009 - Third Joint EuroHaptics conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[16]  Lawrence E. Kinsler,et al.  Fundamentals of acoustics , 1950 .

[17]  J. Shewchuk,et al.  Isosurface stuffing: fast tetrahedral meshes with good dihedral angles , 2007, SIGGRAPH 2007.

[18]  Tamal K. Dey,et al.  Quality meshing for polyhedra with small angles , 2004, SCG '04.

[19]  M. Yvinec,et al.  Variational tetrahedral meshing , 2005, SIGGRAPH 2005.

[20]  Matthias Teschner,et al.  Optimized damping for dynamic simulations , 2009, SCCG.

[21]  Jonathan Richard Shewchuk,et al.  Aggressive Tetrahedral Mesh Improvement , 2007, IMR.

[22]  Gábor Székely,et al.  Virtual Reality Based Simulation of Hysteroscopic Interventions , 2008, PRESENCE: Teleoperators and Virtual Environments.

[23]  Raanan Fattal,et al.  Efficient simulation of inextensible cloth , 2007, SIGGRAPH 2007.

[24]  G. Turk,et al.  Fast viscoelastic behavior with thin features , 2008, SIGGRAPH 2008.

[25]  Mikio Shinya Stabilizing explicit methods in spring-mass simulation , 2004, Proceedings Computer Graphics International, 2004..

[26]  Bobby Bodenheimer,et al.  Synthesis and evaluation of linear motion transitions , 2008, TOGS.

[27]  Jonathan Richard Shewchuk,et al.  Tetrahedral mesh generation by Delaunay refinement , 1998, SCG '98.

[28]  Han-Wen Nienhuys,et al.  Combining finite element deformation with cutting for surgery simulations , 2000, Eurographics.

[29]  Yasushi Ito,et al.  Reliable Isotropic Tetrahedral Mesh Generation Based on an Advancing Front Method , 2004, IMR.

[30]  Ronald Fedkiw,et al.  Tetrahedral and hexahedral invertible finite elements , 2006, Graph. Model..

[31]  M. Teschner,et al.  Meshless deformations based on shape matching , 2005, SIGGRAPH 2005.

[32]  Jonathan Richard Shewchuk,et al.  What is a Good Linear Element? Interpolation, Conditioning, and Quality Measures , 2002, IMR.

[33]  Gábor Székely,et al.  Hybrid Cutting of Deformable Solids , 2006, IEEE Virtual Reality Conference (VR 2006).

[34]  K. Bathe Finite Element Procedures , 1995 .

[35]  James F. O'Brien,et al.  Fluid animation with dynamic meshes , 2006, ACM Trans. Graph..