Graphic STI
logo EPFL
Text EPFL
english only
Biomedical Imaging Group
Algorithms
BIG > Algorithms > MRI Simulation and Reconstruction
CONTENTS

BIG homepage

Research

Publications

Demos

Algorithms

Teaching

MRI Simulation and Reconstruction

Outline

References

Software

Documentation

Related Works

Acknowledgements

MRI Simulation and Reconstruction

Matlab Framework for MRI Simulation and Reconstruction

Written by Matthieu Guerquin-Kern at the Biomedical Imaging Group (BIG), EPFL, Switzerland

scheme of the MRI measurement process and it mathematical formulation.

Outline

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.

References

Software

Requirements

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.

Documentation

Download the documentation here [PDF, 223 KB].

Related Works

See this link for more details on the simulation part.

Acknowledgements

© 2014 EPFL • matthieu DOT guerquin-kern AT ensea.fr • 27.08.2014