Title :
High-Speed Nonlinear Finite Element Analysis for Surgical Simulation Using Graphics Processing Units
Author :
Taylor, Zeike A. ; Cheng, Mario ; Ourselin, Sébastien
Author_Institution :
Univ. Coll. London, London
fDate :
5/1/2008 12:00:00 AM
Abstract :
The use of biomechanical modelling, especially in conjunction with finite element analysis, has become common in many areas of medical image analysis and surgical simulation. Clinical employment of such techniques is hindered by conflicting requirements for high fidelity in the modelling approach, and fast solution speeds. We report the development of techniques for high-speed nonlinear finite element analysis for surgical simulation. We use a fully nonlinear total Lagrangian explicit finite element formulation which offers significant computational advantages for soft tissue simulation. However, the key contribution of the work is the presentation of a fast graphics processing unit (GPU) solution scheme for the finite element equations. To the best of our knowledge, this represents the first GPU implementation of a nonlinear finite element solver. We show that the present explicit finite element scheme is well suited to solution via highly parallel graphics hardware, and that even a midrange GPU allows significant solution speed gains (up to 16.8 times) compared with equivalent CPU implementations. For the models tested the scheme allows real-time solution of models with up to 16 000 tetrahedral elements. The use of GPUs for such purposes offers a cost-effective high-performance alternative to expensive multi-CPU machines, and may have important applications in medical image analysis and surgical simulation.
Keywords :
biological tissues; biomechanics; deformation; finite element analysis; surgery; biomechanical modelling; graphics processing units; nonlinear finite element analysis; nonlinear total Lagrangian explicit finite element method; real-time finite element analysis; soft tissue simulation; surgical simulation; tissue deformations; General purpose computations on graphics processing units (GPUs); Nonlinear finite element methods; general purpose computations on GPUs; graphics processing units; nonlinear finite element methods; real-time finite element analysis; surgical simulation; Brain; Computer Simulation; Humans; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Models, Biological; Nonlinear Dynamics; Surgery, Computer-Assisted; Time Factors;
Journal_Title :
Medical Imaging, IEEE Transactions on
DOI :
10.1109/TMI.2007.913112