Interactive Contacts Resolution Using Smooth Surface Representation

Accurately describing interactions between medical devices and anatomical structures, or between anatomical structures themselves, is an essential step towards the adoption of computer-based medical simulation as an alternative to traditional training methods. However, while substantial work has been done in the area of real-time soft tissue modeling, little has been done to study the problem of contacts occurring during tissue manipulation. In this paper we introduce a new method for correctly handling complex contacts between various combination of rigid and deformable objects. Our approach verifies Signorini's law by combining Lagrange multipliers and the status method to solve unilateral constraints. Our method handles both concave and convex surfaces by using a displacement subdivision strategy, and the proposed algorithm allows interactive computation times even in very constrained situations. We demonstrate the efficiency of our approach in the context of interventional radiology, with the navigation of catheters and guidewires in tortuous vessels and with the deployment of coils to treat aneurysms.

[1]  Vincent Acary,et al.  Comparisons and coupling of algorithms for collisions, contact and friction in rigid multibody simulations , 2006 .

[2]  Thomas Sangild Sørensen,et al.  A GPU accelerated spring mass system for surgical simulation. , 2005, Studies in health technology and informatics.

[3]  Hervé Delingette,et al.  Real-Time Large Displacement Elasticity for Surgery Simulation: Non-linear Tensor-Mass Model , 2000, MICCAI.

[4]  Branislav Jaramaz,et al.  Medical Image Computing and Computer-Assisted Intervention – MICCAI 2000 , 2000, Lecture Notes in Computer Science.

[5]  Tianmiao Wang,et al.  Human-computer interactive simulation for the training of minimally invasive neurosurgery , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[6]  Philippe Bidaud,et al.  Virtual Grasping of Deformable Objects with Exact Contact Friction in Real Time , 2006 .

[7]  Emma Muñoz-Moreno,et al.  A 3-D Collision Handling Algorithm for Surgery Simulation Based on Feedback Fuzzy Logic , 2009, IEEE Transactions on Information Technology in Biomedicine.

[8]  Stephane Cotin,et al.  New Approaches to Catheter Navigation for Interventional Radiology Simulation , 2005, MICCAI.

[9]  Guido Gerig,et al.  Medical Image Computing and Computer-Assisted Intervention - MICCAI 2005, 8th International Conference, Palm Springs, CA, USA, October 26-29, 2005, Proceedings, Part II , 2005, MICCAI.

[10]  Dinesh K. Pai,et al.  Continuous contact simulation for smooth surfaces , 2003, TOGS.

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

[12]  J. Lenoir,et al.  Mixing deformable and rigid-body mechanics simulation , 2004 .

[13]  Herve Delingette,et al.  Real-Time Elastic Deformations of Soft Tissues for Surgery Simulation , 1999, IEEE Trans. Vis. Comput. Graph..

[14]  Christian Duriez,et al.  Signorini's contact model for deformable objects in haptic simulations , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).