Efficient collision detection for composite finite element simulation of cuts in deformable bodies

Composite finite elements (CFEs) based on a hexahedral discretization of the simulation domain have recently shown their effectiveness in physically based simulation of deformable bodies with changing topology. In this paper we present an efficient collision detection method for CFE simulation of cuts. Our method exploits the specific characteristics of CFEs, i.e., the fact that the number of simulation degrees of freedom is significantly reduced. We show that this feature not only leads to a faster deformation simulation, but also enables a faster collision detection. To address the non-conforming properties of geometric composition and hexahedral discretization, we propose a topology-aware interpolation approach for the computation of penetration depth. We show that this approach leads to accurate collision detection on complex boundaries. Our results demonstrate that by using our method cutting on high-resolution deformable bodies including collision detection and response can be performed at interactive rates.

[1]  Gabriel Zachmann,et al.  Collision Detection for Deformable Objects , 2004, Comput. Graph. Forum.

[2]  Olivier Cuisenaire,et al.  Region Growing Euclidean Distance Transforms , 1997, ICIAP.

[3]  Andrew Selle,et al.  Efficient elasticity for character skinning with contact and collisions , 2011, SIGGRAPH 2011.

[4]  Tao Ju,et al.  Dual contouring of hermite data , 2002, ACM Trans. Graph..

[5]  Richard Satherley,et al.  Hybrid Distance Field Computation , 2001 .

[6]  Jérémie Allard,et al.  Image-based collision detection and response between arbitrary volume objects , 2008, SCA '08.

[7]  M. Rumpf,et al.  Composite finite elements for 3D image based computing , 2009 .

[8]  Dinesh Manocha,et al.  Fast Proximity Queries with Swept Sphere Volumes , 1999 .

[9]  Martin Rumpf,et al.  Finite Element Simulation of Bone Microstructures , 2007 .

[10]  Rüdiger Westermann,et al.  A Hexahedral Multigrid Approach for Simulating Cuts in Deformable Objects , 2011, IEEE Transactions on Visualization and Computer Graphics.

[11]  Miguel A. Otaduy,et al.  FASTCD: fracturing-aware stable collision detection , 2010, SCA '10.

[12]  Markus H. Gross,et al.  Optimized Spatial Hashing for Collision Detection of Deformable Objects , 2003, VMV.

[13]  Markus H. Gross,et al.  Balanced Hierarchies for Collision Detection between Fracturing Objects , 2007, 2007 IEEE Virtual Reality Conference.

[14]  W. Hackbusch,et al.  Composite finite elements for the approximation of PDEs on domains with complicated micro-structures , 1997 .

[15]  Miguel A. Otaduy,et al.  Bounded normal trees for reduced deformations of triangulated surfaces , 2009, SCA '09.

[16]  Stefan A. Sauter,et al.  Composite Finite Elements for Elliptic Boundary Value Problems with Discontinuous Coefficients , 2006, Computing.

[17]  Doug L. James,et al.  Subspace self-collision culling , 2010, ACM Transactions on Graphics.

[18]  Ming C. Lin,et al.  Deformed distance fields for simulation of non-penetrating flexible bodies , 2001 .

[19]  Matthias Harders,et al.  Robust interactive cutting based on an adaptive octree simulation mesh , 2011, The Visual Computer.

[20]  Dinesh Manocha,et al.  Fast and simple 2D geometric proximity queries using graphics hardware , 2001, I3D '01.

[21]  Dinesh K. Pai,et al.  BD-tree: output-sensitive collision detection for reduced deformable models , 2004, ACM Trans. Graph..

[22]  Jernej Barbic,et al.  Six-DoF Haptic Rendering of Contact Between Geometrically Complex Reduced Deformable Models , 2008, IEEE Transactions on Haptics.

[23]  Henry Fuchs,et al.  An implicit finite element method for elastic solids in contact , 2001, Proceedings Computer Animation 2001. Fourteenth Conference on Computer Animation (Cat. No.01TH8596).

[24]  Markus H. Gross,et al.  Detection of Collisions and Self-collisions Using Image-space Techniques , 2004, WSCG.

[25]  Maud Marchal,et al.  Efficient collision detection for brittle fracture , 2012, SCA '12.

[26]  Jun Wu,et al.  Interactive High-Resolution Boundary Surfaces for Deformable Bodies with Changing Topology , 2011, VRIPHYS.

[27]  Paolo Cignoni,et al.  Splitting cubes: a fast and robust technique for virtual cutting , 2009, The Visual Computer.

[28]  Charlie C. L. Wang,et al.  Toward Stable and Realistic Haptic Interaction for Tooth Preparation Simulation , 2010, J. Comput. Inf. Sci. Eng..

[29]  Jakob Andreas Bærentzen,et al.  3D distance fields: a survey of techniques and applications , 2006, IEEE Transactions on Visualization and Computer Graphics.

[30]  Jérémie Allard,et al.  Volumetric modeling and interactive cutting of deformable bodies. , 2010, Progress in biophysics and molecular biology.