MRI#
Reconstruction of an image from undersampled k-space data, as in compressed-sensing Magnetic Resonance Imaging.
True model: the (real) image.
Operator:
pylops.medical.MRI2D, a 2D Fourier transform followed by a binary k-space mask (radial lines through the center of k-space, drawn with a fixedseed).Data: the sampled (complex) Fourier coefficients, plus optional complex white Gaussian noise (
noise_std, drawn with a fixedseed).
Solvers compared:
Solver |
Formulation |
|---|---|
|
Adjoint of the MRI operator (missing coefficients set to zero), equal to the minimum-norm least-squares solution |
|
L1 sparsity-promoting inversion in the wavelet domain (2D DWT as preconditioner), solved with FISTA |
|
Anisotropic total variation regularization, solved with Split Bregman |
|
Isotropic or anisotropic total variation regularization, solved with the primal-dual algorithm (PyProximal) |
|
Isotropic or anisotropic total variation regularization, solved with the linearized ADMM (PyProximal) |
|
Plug-and-Play prior with the BM3D denoiser in place of the proximal operator of the regularizer, solved with ADMM (PyProximal) |
|
Regularization by Denoising with the BM3D denoiser, solved with fixed-point iterations (PyProximal) |
All solvers work with complex unknowns and return the real part of the estimate.
Source: benchmarks/mri.
Results#
Raw results: results/mri.csv.
Shepp-Logan#
Shepp-Logan phantom (195 x 170 pixels, values scaled to 0-1),
sampled in k-space along nlines radial lines with random angles (30
lines by default, about 18 % of k-space), plus complex white Gaussian
noise on the sampled coefficients.
Dataset parameters: nlines=30, noise_std=0.01, seed=0

Rank |
Solver |
Parameters |
MAE |
PSNR [dB] |
Time [s] |
Figure |
|---|---|---|---|---|---|---|
1 |
eps=0.002, tv=aniso |
0.003003 |
42.86 |
6.561 |
||
2 |
eps=0.002, tv=aniso |
0.003049 |
42.69 |
21.730 |
||
3 |
0.003998 |
41.91 |
9.940 |
|||
4 |
eps=0.003, tv=iso |
0.004772 |
36.29 |
5.418 |
||
5 |
eps=0.003, tv=iso |
0.004838 |
36.21 |
15.351 |
||
6 |
0.01348 |
26.56 |
34.230 |
|||
7 |
0.03024 |
22.75 |
20.271 |
|||
8 |
0.04539 |
21.49 |
4.101 |
|||
9 |
0.08439 |
17.65 |
0.001 |