IntroductionThis is a workinprogress. 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