3D stack-of-spirals gradient echo

3D stack-of-spirals gradient echo#

Open in Colab

A slab-selective spoiled excitation is followed by one spiral interleaf with Cartesian partition encoding. Gradient and RF spoiling suppress residual transverse coherence between repetitions. TR, flip angle, and TE determine contrast. Stack-of-spirals SPGR supports rapid 3D structural and dynamic imaging.

Sixteen interleaves#

Sixteen interleaves at every partition.

import pypulseqpp as pp
from pypulseqpp.sequences import gre_stack_of_spirals3D_sequence

baseline = gre_stack_of_spirals3D_sequence(n=96, n_z=8, n_shots=16, tr=None, n_dummy=0)
print(f"{baseline.num_blocks} blocks, {baseline.duration()[0]:.2f} s")
512 blocks, 0.91 s

Sequence diagram#

gre stack of spirals3D sequence

Sampling order#

The interleaves of every partition, over the three k-space axes.

pp.plot.plot_kspace(baseline, color_by="shot")
gre stack of spirals3D sequence

Fewer interleaves#

Halving the interleaf count halves the number of repetitions and doubles the spiral pitch. The resulting peripheral sampling is below the Nyquist rate.

alternative = gre_stack_of_spirals3D_sequence(
    n=96, n_z=8, n_shots=8, tr=None, n_dummy=0
)
                   blocks  duration (s)  acquisitions
16 interleaves        512          0.91           128
8 interleaves         256          0.61            64
pp.plot.plot_kspace(alternative, color_by="shot")
gre stack of spirals3D sequence

Total running time of the script: (0 minutes 3.157 seconds)

Gallery generated by Sphinx-Gallery