MRI Simulation and Reconstruction
Matlab Framework for MRI Simulation and Reconstruction
This package is a collection of Matlab functions that provides 1) analytical and rasterized multi-channel MRI simulations of realistic phantoms and 2) a collection of basic and state-of-the-art reconstruction methods including an efficient wavelet-based non-linear one. Demonstration and testing scripts are included. A detailed documentation is provided.
The analytical phantom simulation tools allow sound validations of reconstruction methods. The reconstruction framework is rather general and should be easy to adapt to any linear inverse problem. Wavelet transform and wavelet coefficients can be easily manipulated like Matlab's matrices and vectors.
Some functions have been written in C++. Most of them have fall-back counterparts written in Matlab language. The package was developed and tested under Linux and MacOSX platforms with Matlab R2011b. Partial testing demonstrated that the code is mainly compatible with Octave 3.2.
Download and install
Download the code here [128 KB].
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).
You can start with the script DemoSimuAndRecon.m and continue with PerformTests.m.
Please note that the MRI scanner data mentioned in the documentation is not shared publicly. Without these data, the two functions DemoBrainEPI.m and DemoBrainSpiral.m will not work.
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 citations 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.
Download the documentation here [PDF, 223 KB].
Related WorksSee this link for more details on the simulation part.