GPU-based physical cut in interactive haptic simulations.
OBJECTIVE
Interactive, physics based, simulations of deformable bodies are a growing research area with possible applications to computer-aided surgery. Their aim is to create virtual environments where surgeons are free to practice. To ensure the needed realism, the simulations must be performed with deformable bodies. The goal of this paper is to describe the approach to the development of a physics-based surgical simulator with haptic feedback.


METHODS
The main development issue is the representation of the organ behavior at the high rates required by haptic realism. Since even high-end computers have inadequate performance, our approach exploits the parallelism of modern Graphics Processing Units (GPU). Particular attention is paid to the simulation of cuts because of their great importance in the surgical practice and the difficulty in handling topological changes in real time.


RESULTS
To prove the correctness of our approach, we simulated an interactive, physically based, virtual abdomen. The simulation allows the user to interact with deformable models. Deformable models are updated in real time, thus allowing the rendering of force feedback to the user. The method is optimized to handle high quality scenes: we report results of interactive simulation of two virtual tools interacting with a complex model.


CONCLUSIONS
The integration of physics-based deformable models in simulations greatly increases the realism of the virtual environment, taking into account real tissue properties and allowing the user to feel the actual forces exerted by organs on virtual tools. Our method proves the feasibility of exploiting GPU to simulate deformable models in interactive virtual environments.
Zerbato
Davide
D
Department of Computer Science, University of Verona, Strada le Grazie, 15 37134, Verona, Italy. davide.zerbato@gmail.com
Baschirotto
Daniele
D
Baschirotto
Davide
D
Botturi
Debora
D
Fiorini
Paolo
P
D003196:Computer Graphics; D003198:Computer Simulation; D005246:Feedback; D006801:Humans; D007089:Image Enhancement / Q000379:methods; D008953:Models, Anatomic; D010825:Physics; D025321:Surgery, Computer-Assisted / Q000379:methods*; D013514:Surgical Procedures, Operative; D014110:Touch; D014584:User-Computer Interface