initialize_2D_fibonacci_spiral#
- mrinufft.trajectories.trajectory2D.initialize_2D_fibonacci_spiral(Nc, Ns, spiral_reduction=1, patch_center=True)[source]#
Initialize a 2D Fibonacci spiral trajectory.
A non-algebraic spiral trajectory based on the Fibonacci sequence, reproducing the proposition from [CA99] in order to generate a uniform distribution with center-out shots.
The number of shots is required to belong to the Fibonacci sequence for the trajectory definition to be relevant.
- Parameters:
- Returns:
2D Fibonacci spiral trajectory
- Return type:
array_like
References
[CA99]Cline, Harvey E., and Thomas R. Anthony. “Uniform k-space sampling with an interleaved Fibonacci spiral acquisition.” In Proceedings of the 7th Annual Meeting of ISMRM, Philadelphia, USA, vol. 1657. 1999.