Realistic Analytical Phantoms for Parallel MRI
Simulation tools for the validation of MRI reconstruction software
This package is a collection of Matlab functions that implements analytical multi-channel MRI simulations of realistic phantoms.
It should be useful for testing the validity of the numerical implementations of the parallel MRI forward model. It also provides a realistic setting that avoids the inverse crime situation which can often result in over-optimistic reconstruction performances.
To facilitate the design of new phantoms, graphical interface tools are provided. For purposes of adequate visualization, exporting to the popular vector graphics formats SVG 1.1 and PDF (via the PGF/Tikz LATEX package) is supported.
The code was tested with Matlab 7.12 (R2011a). Please feel free to contact us if you get any trouble with other versions. As some parts of the code use compiled executables, it might not be straightforward to run the code with free alternatives like Octave or Freemat.
Download and install
Download the code here [21.6 MB].
Add the folder and subfolders in your matlab path. Some C++ sources are distributed with the code. To compile them as MEX binaries, simply run 'make' in matlab prompt (make sure that you have a compiler installed using the mex setup).
Conditions of use
You are free to use this software for research purposes, but you should not redistribute it without our consent. It would also be courteous for you to include the aforementioned citation and acknowledgment whenever you present or publish results that are based on it. EPFL makes no warranties of any kind on this software and shall in no event be liable for damages of any kind in connection with the use and exploitation of this technology.
To start with the code, you can run and look into 'demo.m'. The files in this 'exp' folder reproduce the results presented in the paper.
Some functions of this package are used in an other package oriented towards MRI simulation and reconstruction.