Skip to content

Algorithm for reconstructing images from highly undersampled magnetic resonance imaging data, as presented in http://www.ncbi.nlm.nih.gov/pubmed/24721681

License

Notifications You must be signed in to change notification settings

jdoepfert/UCI_image_reconstruction

Repository files navigation

Ultrafast CEST Imaging (UCI) image reconstruction for magnetic resonance imaging (MRI)

Matlab implementation of the algorithm for reconstructing images from highly undersampled magnetic resonance imaging (MRI) data as described in detail in this publication.

img/UCI.png

Run script

To reproduce the figures from the above publication, simply run the script MAIN_script.m.

The code uses Jeffrey Fessler’s image reconstruction toolbox (http://web.eecs.umich.edu/~fessler/code/) for the nonuniform FFT computation (NUFFT).

Algorithm outline

The image reconstruction problem in MRI can be described as

A (X) = Y

where Y is the measured undersampled k-space data, X is the (unknown) full image series (in real space) to be reconstructed, and A is a linear operator consisting of the calculation of the Fourier transform (FT) of X and the subsequent evaluation at the k-space trajectory’s positions. Since the data is sub-sampled, Y is usually smaller than X, making the problem ill-posed and not solvable by simply inverting the reconstruction problem. Instead, we try to estimate X in an iterative fashion by applying the following prior knowledge:

  • We assume that the CEST image series X can be approximated by a low-rank matrix (see e.g. this paper)
  • We drive the solution X towards zero in areas where no sample is present (limited object support (LS), see for example this paper)

The following pseudo-code outlines the algorithm. img/UCIalg.png

About

Algorithm for reconstructing images from highly undersampled magnetic resonance imaging data, as presented in http://www.ncbi.nlm.nih.gov/pubmed/24721681

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages