| Literature DB >> 25241111 |
Stian F Johnsen1, Zeike A Taylor, Matthew J Clarkson, John Hipwell, Marc Modat, Bjoern Eiben, Lianghao Han, Yipeng Hu, Thomy Mertzanidou, David J Hawkes, Sebastien Ourselin.
Abstract
PURPOSE: NiftySim, an open-source finite element toolkit, has been designed to allow incorporation of high-performance soft tissue simulation capabilities into biomedical applications. The toolkit provides the option of execution on fast graphics processing unit (GPU) hardware, numerous constitutive models and solid-element options, membrane and shell elements, and contact modelling facilities, in a simple to use library.Entities:
Mesh:
Year: 2014 PMID: 25241111 PMCID: PMC4488488 DOI: 10.1007/s11548-014-1118-5
Source DB: PubMed Journal: Int J Comput Assist Radiol Surg ISSN: 1861-6410 Impact factor: 2.924
Fig. 1An annotated NiftySim simulation model
Fig. 2Execution of the simulation defined in Fig. 1 via NiftySim ’s stand-alone executable. Left Input geometry with constraints. Right Visual output of final configuration via NiftySim ’s in-built visualisation facilities. Centre Corresponding annotated command line
Fig. 3Left A simple C application that uses displacements computed with NiftySim. Right The corresponding CMakeLists.txt that takes care of the inclusion of the required NiftySim resources
Fig. 4The 4-triangle patch underlying the calculations with the EBST1 shell element. The central triangle and its sampling points are highlighted in red. The blue boxes show the location of the six quadratic shape functions
Fig. 5Flowchart representation of NiftySim ’s simulation pipeline
Fig. 6Layout of the buffer used for storage of internal forces on the GPU and illustration of their retrieval during computation of the effective loads
Fig. 7Overview of zero-gravity configuration estimation algorithm from Ref. [6]
Fig. 8Left Parallel TRUS images and the corresponding extracted prostate gland surface mesh, and a simplified TRUS probe balloon indicating the position of the probe during acquisition. Right Example of a simulation mesh used by Hu et al. with the pelvis used for defining the essential boundary conditions
Fig. 9Qualitative comparison of simulations without (left) and with (centre) a skin-simulating membrane by means of final configuration cross sections and their contours (right)