MRI simulation is an important counterpart to MRI acquisitions. Simulation is naturally suited to acquire theoretical understanding of the complex MR technology. It can be used as an educational tool in medical and technical environments. MRI simulation permits the investigation of artifact causes and effects. Likewise simulation may help in the development and optimization of MR sequences. Finally, with the increased interest in computer-aided MRI image analysis methods (segmentation, data fusion, quantization ...), an MRI simulator provides an interesting assessment tool since it generates 3D realistic images from medical virtual objects perfectly known.
In this context, we develop the SIMRI simulator. Based on the Bloch equations, it includes an efficient management of the T2* effect. It takes into account the main static field value and enables realistic simulations of the chemical shift artifact including off-resonance phenomena. It also simulates the artifacts linked to the static field inhomogeneity like those induced by susceptibility variation within an object. It is implemented in the C language and the MRI sequence programming is done using high level C functions with a simple programming interface. To manage large simulations, the magnetization kernel is implemented in a parallelized way that enables simulation on PC grid architecture. Furthermore, this simulator includes a 1D interactive interface for pedagogic purpose illustrating the magnetization vector motion as well as the MRI contrast.
It enables the simulation images taking into account B1 map.v