sigpy.mri.circulant_precond¶
-
sigpy.mri.
circulant_precond
(mps, weights=None, coord=None, lamda=0, device=<CPU Device>)[source]¶ Compute circulant preconditioner.
Considers the optimization problem:
\[\min_P \| A^H A - F P F^H \|_2^2\]where A is the Sense operator, and F is a unitary Fourier transform operator.
Parameters: - mps (array) – sensitivity maps of shape [num_coils] + image shape.
- weights (array) – k-space weights.
- coord (array) – k-space coordinates of shape […] + [ndim].
- lamda (float) – regularization.
Returns: circulant preconditioner of image shape.
Return type: array