mrpro.operators.models.SaturationRecovery

class mrpro.operators.models.SaturationRecovery(ti: float | Tensor)[source]

Bases: SignalModel[Tensor, Tensor]

Signal model for saturation recovery.

__init__(ti: float | Tensor)[source]

Initialize saturation recovery signal model for T1 mapping.

Parameters:

ti – saturation times with shape (time, …)

forward(m0: Tensor, t1: Tensor) tuple[Tensor][source]

Apply saturation recovery signal model.

Parameters:
  • m0 – equilibrium signal / proton density with shape (… other, coils, z, y, x)

  • t1 – longitudinal relaxation time T1 with shape (… other, coils, z, y, x)

Return type:

signal with shape (time … other, coils, z, y, x)