mrpro.operators.models.WASABITI
- class mrpro.operators.models.WASABITI(offsets: Tensor, recovery_time: Tensor, rf_duration: float | Tensor = 0.005, b1_nominal: float | Tensor = 3.75, gamma: float | Tensor = 42.5764, larmor_frequency: float | Tensor = 127.7292)[source]
Bases:
SignalModel
[Tensor
,Tensor
,Tensor
]WASABITI signal model.
- __init__(offsets: Tensor, recovery_time: Tensor, rf_duration: float | Tensor = 0.005, b1_nominal: float | Tensor = 3.75, gamma: float | Tensor = 42.5764, larmor_frequency: float | Tensor = 127.7292) None [source]
Initialize WASABITI signal model for mapping of B0, B1 and T1 [SCH2023].
- Parameters:
offsets – frequency offsets [Hz] with shape (offsets, …)
recovery_time – recovery time between offsets [s] with shape (offsets, …)
rf_duration – RF pulse duration [s]
b1_nominal – nominal B1 amplitude [µT]
gamma – gyromagnetic ratio [MHz/T]
larmor_frequency – larmor frequency [MHz]
References
[SCH2023]Schuenke P, Zimmermann F, Kaspar K, Zaiss M, Kolbitsch C (2023) An Analytic Solution for the Modified WASABI Method: Application to Simultaneous B0, B1 and T1 Mapping and Correction of CEST MRI, Proceedings of the Annual Meeting of ISMRM
- forward(b0_shift: Tensor, relative_b1: Tensor, t1: Tensor) tuple[Tensor] [source]
Apply WASABITI signal model.
- Parameters:
b0_shift – B0 shift [Hz] with shape (*other, coils, z, y, x)
relative_b1 – relative B1 amplitude with shape (*other, coils, z, y, x)
t1 – longitudinal relaxation time T1 [s] with shape (*other, coils, z, y, x)
- Return type:
signal with shape (offsets *other, coils, z, y, x)