MRI Physics Lab| Department of Physics and the BioImaging Research Center
   
 

Software Written by the MRI Physics Lab


Phase Unwrapping Software

We developed a phase unwrapping algorithm based on the method of moments and implemented the algorithm using Chebyshev polynomials of the first and second kind. The publication where this algorithm was first proposed is currently under review. The phase unwrapping algorithm, named cheb_unwrap.m, was coded in MATLAB. cheb_unwrap.m is platform independent will run on any verison of MATLAB (Windows, Linux, Mac OS, etc...). M files to generate the Chebyshev polynomials were also developed. These files are named chebT.m and chebU.m. The files cheb_unwrap.m, rewrap.m, chebT.m, and chebU.m need to be in the same directory.

Unwrap.zip

The arguments of the function cheb_unwrap(rawfile, order, threshold) are
  • rawfile is a complex valued matrix. If you only have a real valued phase map then you need to convert the real phase map to a complex valued map.

  • order is the highest order of the Chebyshev expansion. We have found an order of ~10-15 works well.

  • threshold is the noise threshold. This value should be just high enough to remove most noise. If the original map was a real valued phase map then a value of threshold=0 is needed to unwrap the phase map.

If you use this software please cite our work in your publication.


Susceptibility Gradient Mapping Software

COMING SOON!

fMRI Coil Simulator

COMING SOON!











Updated By Jason on 3/6/08