initialize_3D_park_radial

initialize_3D_park_radial#

mrinufft.trajectories.trajectory3D.initialize_3D_park_radial(Nc, Ns, nb_interleaves=1, in_out=False)[source]#

Initialize 3D radial trajectories with a spiral structure.

The radial shots are oriented according to an archimedean spiral over a sphere surface, shared uniformly between all interleaves.

This function reproduces the proposition from [Par+16], itself based on the work from [WR94], with in addition the option to switch between center-out and in-out radial shots.

Parameters:
  • Nc (int) – Number of shots

  • Ns (int) – Number of samples per shot

  • nb_interleaves (int, optional) – Number of implicit interleaves defining the shots order for a more structured k-space distribution over time, by default 1

  • in_out (bool, optional) – Whether the curves are going in-and-out or start from the center, by default False

Returns:

3D Park radial trajectory

Return type:

array_like

References

[Par+16]

Park, Jinil, Taehoon Shin, Soon Ho Yoon, Jin Mo Goo, and Jang‐Yeon Park. “A radial sampling strategy for uniform k‐space coverage with retrospective respiratory gating in 3D ultrashort‐echo‐time lung imaging.” NMR in Biomedicine 29, no. 5 (2016): 576-587.