IntroductionThis is a work-in-progress. Please check back for updates, and check software carefully before using!Gridding is a method of interpolating data from an arbitrary 2D sampling pattern to a uniform grid. In MRI, this allows rapid image reconstruction. There are numerous publications on MR gridding reconstruction - I'll try to add these soon! Included on this site are some Matlab gridding functions that will help you get started with gridding reconstructions. I have avoided making generalizations about what method is best(!) Functions IncludedThe tar file includes numerous .m scripts, and C code that can be compiled to a .mex function.Useful Matlab Functions:
Support Functions:
C and MEX functions:
|
This is a sample illustrating how gridding convolves arbitrary sample points (in this case a spiral) with a kernel. The convolved data are then sampled onto a uniform grid (shown by small dots) so that they can be Fourier transformed using the FFT. |
You will need to compile the MEX functions - in Matlab try "mex gridlut_mex.c" and "mex calcdcflut_mex.c" These should result in files gridlut_mex.mex??? and calcdcflut_mex.mex??? where ??? depends on your operating system. It is unlikely that I can help you with Mex compiles!
spiralexample.m
in Matlab.
I'll put a higher resolution example here soon!
Last updated Sept 27, 2004