Skip to content

A generalized GRAPPA algorithm that works for arbitrary (non-Cartesian) readout trajectories

License

Notifications You must be signed in to change notification settings

fmrilab/NonCrtGRAPPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Non-Cartesian GRAPPA

Reference implementation of:
A GRAPPA algorithm for arbitrary 2D/3D non-Cartesian sampling trajectories with rapid calibration
doi: 10.1002/mrm.27801

Accecible here.

cite as:

@article{Luo2019GRAPPA,
author = {Luo, Tianrui and Noll, Douglas C. and Fessler, Jeffrey A. and Nielsen, Jon-Fredrik},
title = {A GRAPPA algorithm for arbitrary 2D/3D non-Cartesian sampling trajectories with rapid calibration},
journal = {Magnetic Resonance in Medicine},
doi = {10.1002/mrm.27801},
url = {https://onlinelibrary.wiley.com/doi/abs/10.1002/mrm.27801},
eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1002/mrm.27801}
}

General comments

setup_NonCrtGRAPPA.m does configurations.
Demos are provided in ./demo.

# Parameter naming
P:    Image;
kP:   Fourier transform of P;
PS:   Coil images, i.e., P modulated with sensitivity maps;
kPS:  Fourier transform of PS, channel-wise;
ukPS: Under-sampled kPS, zero-filled;
fkPS: Full kPS, either fully sampled or reconstructed.

This repo has included binary test data files for basic accessibility in certain regions.
Future binary data files will be available on https://drive.google.com/drive/folders/1FxF5jcMhL8Z2IzB-i__mb4Q3wDOmi20R.

Dependencies

Compatible MATLAB versions

For MATLAB < R2018a, if LAPACK library is not correctly linked when building LS_fft_mex.c, one would need an additional flag 'lmwlapack' as:

>> mex LS_fft_mex.c -lmwlapack

About

A generalized GRAPPA algorithm that works for arbitrary (non-Cartesian) readout trajectories

Topics

Resources

License

Stars

Watchers

Forks