Contents

%%%%%%
% This code demonstrates the T2 Shuffling point spread functions (PSF)
% described in the MRM paper,
% "T2 Shuffling: Sharp, Multi-Contrast, Volumetric Fast Spin-Echo Imaging"
%
% The code is provided to demonstrate the method. It is not optimized
% for reconstruction time
%
% Jonathan Tamir <jtamir@eecs.berkeley.edu>
% Jan 04, 2015

addpath src/utils/

normalize_psfs = true;
fignum = 1;

T2vals = [50, 150, 500] * 1e-3; % T2 values to simulate
ETL = 80;
TE = 6e-3;

Simulate exponential decay and plot the PSF for a center-out ordering.

The short-T2 components have a very broad peak, indicating image blur.

randshuffle = false;
psf_1d(T2vals, ETL, TE, randshuffle, normalize_psfs, true, fignum + 0);
ftitle('Center-out ordering (zoom in)', 32);

psf_1d(T2vals, ETL, TE, randshuffle, normalize_psfs, false, fignum + 1);
ftitle('Center-out ordering', 32);

Simulate exponential decay and plot the PSF for a randomly shuffled ordering.

All PSFs are sharp, but short-T2 components have a low peak-to-sidelobe ratio due to incoherent artifacts

randshuffle = true;
psf_1d(T2vals, ETL, TE, randshuffle, normalize_psfs, true, fignum + 2);
ftitle('Randomly shuffled ordering (zoom in)', 32);

psf_1d(T2vals, ETL, TE, randshuffle, normalize_psfs, false, fignum + 3);
ftitle('Randomly shuffled ordering', 32);