mrpro.data.traj_calculators.KTrajectoryRpe
- class mrpro.data.traj_calculators.KTrajectoryRpe[source]
Bases:
KTrajectoryCalculator
Radial phase encoding trajectory.
Frequency encoding along kx is carried out in a standard Cartesian way. The phase encoding points along ky and kz are positioned along radial lines [BOU2009] [KOL2014].
References
[BOU2009]Boubertakh R, Schaeffter T (2009) Whole-heart imaging using undersampled radial phase encoding (RPE) and iterative sensitivity encoding (SENSE) reconstruction. MRM 62(5) https://doi.org/10.1002/mrm.22102
[KOL2014]Kolbitsch C, Schaeffter T (2014) A 3D MR-acquisition scheme for nonrigid bulk motion correction in simultaneous PET-MR. Medical Physics 41(8) https://doi.org/10.1118/1.4890095
- __init__(angle: float, shift_between_rpe_lines: tuple | Tensor = (0, 0.5, 0.25, 0.75)) None [source]
Initialize KTrajectoryRpe.
- __call__(*, n_k0: int, k0_center: int | Tensor, k1_idx: Tensor, k1_center: int | Tensor, k2_idx: Tensor, reversed_readout_mask: Tensor | None = None, **_) KTrajectory [source]
Calculate radial phase encoding trajectory for given header information.
- __eq__(value, /)
Return self==value.
- __new__(**kwargs)