pygrappa.nlgrappa_matlab

Python port of MATLAB script.

pygrappa.nlgrappa_matlab.nlgrappa_matlab(reduced_fourier_data, ORF, pe_loc, acs_data, acs_line_loc, num_block, num_column, times_comp)[source]

Python port of original NL-GRAPPA script.

Parameters:
  • reduced_fourier_data (array_like) – undersampled k-space data
  • ORF (int) – outer reduction factor
  • pe_loc (array_like) – undersampled phase-encoding lines’ location
  • acs_data (array_like) – auto-calibration signal data (middle region of k-space)
  • acs_line_loc (array_like) – auto-calibration signal lines’ location
  • num_block (int) – number of blocks
  • num_column (int) – number of columns
  • times_comp (int) – times of the number of the first-order terms (the number of the second-order terms = time_comp X the number of the first-order terms)
Returns:

  • full_fourier_data (array_like) – reconstructed k-space (with ACS replacement)
  • rec_img (array_like) – reconstructed image
  • coef0 (array_like) – coefficients for reconstruction

Notes

time_comp parameter As the parameter time_comp increases, relevant second-order terms are added for reconstruction. When time_comp = 1

MATLAB script: Written by: Yuchou Chang, University of Wisconsin - Milwaukee Email: yuchou@uwm.edu; leiying@uwm.edu Created on Oct. 12, 2011

References

[1]Y. Chang, D. Liang, L. Ying, “Nonlinear GRAPPA: A Kernel Approach to Parallel MRI Reconstruction”. Magn. Reson. Med. 2012