MoDL#
- class deepinv.models.MoDL(denoiser=None, num_iter=3)[source]#
Bases:
BaseUnfold
MoDL unfolded network.
The model is a simple unrolled network using half-quadratic splitting where the prox is replaced by a trainable denoising prior.
This was proposed for MRI reconstruction in Aggarwal et al.[1].
- Parameters:
denoiser (Denoiser, torch.nn.Module) – backbone denoiser model. If
None
, usesdeepinv.models.DnCNN
num_iter (int) – number of unfolded layers (“cascades”), defaults to 3.
- References:
Examples using MoDL
:#

Self-supervised MRI reconstruction with Artifact2Artifact
Self-supervised MRI reconstruction with Artifact2Artifact

Self-supervised learning with Equivariant Imaging for MRI.
Self-supervised learning with Equivariant Imaging for MRI.