mrpro.operators.models.WASABI
- class mrpro.operators.models.WASABI(offsets: Tensor, tp: float | Tensor = 0.005, b1_nom: float | Tensor = 3.7, gamma: float | Tensor = 42.5764, freq: float | Tensor = 127.7292)[source]
Bases:
SignalModel
[Tensor
,Tensor
,Tensor
,Tensor
]WASABI signal model.
- __init__(offsets: Tensor, tp: float | Tensor = 0.005, b1_nom: float | Tensor = 3.7, gamma: float | Tensor = 42.5764, freq: float | Tensor = 127.7292) None [source]
Initialize WASABI signal model for mapping of B0 and B1 [SCHU2016].
- Parameters:
offsets – frequency offsets [Hz] with shape (offsets, …)
tp – RF pulse duration [s]
b1_nom – nominal B1 amplitude [µT]
gamma – gyromagnetic ratio [MHz/T]
freq – larmor frequency [MHz]
References
[SCHU2016]Schuenke P, Zaiss M (2016) Simultaneous mapping of water shift and B1(WASABI)—Application to field-Inhomogeneity correction of CEST MRI data. MRM 77(2). https://doi.org/10.1002/mrm.26133
- forward(b0_shift: Tensor, relative_b1: Tensor, c: Tensor, d: Tensor) tuple[Tensor] [source]
Apply WASABI 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)
c – additional fit parameter for the signal model with shape (… other, coils, z, y, x)
d – additional fit parameter for the signal model with shape (… other, coils, z, y, x)
- Return type:
signal with shape (offsets … other, coils, z, y, x)