implicitprior#

Module path: cuqi.implicitprior

Classes

ConstrainedGMRF

Implicit Constrained GMRF (Gaussian Markov Random Field).

ConstrainedGaussian

Implicit Constrained Gaussian.

MoreauYoshidaPrior

This class defines (implicit) smoothed priors for which we can apply

NonnegativeGMRF

Implicit Nonnegative GMRF (Gaussian Markov Random Field).

NonnegativeGaussian

Implicit Nonnegative Gaussian.

RegularizedGMRF

Implicit Regularized GMRF (Gaussian Markov Random Field).

RegularizedGaussian

Implicit Regularized Gaussian.

RegularizedUnboundedUniform

Implicit Regularized Unbounded Uniform.

RestorationPrior

This class defines an implicit distribution associated with a restoration operator (eg denoiser). They are several works relating restorations operators with priors, see -Laumont et al. https://arxiv.org/abs/2103.04715 -Hu et al. https://openreview.net/pdf?id=x7d1qXEn1e We cannot sample from this distribution, neither compute its logpdf except in some cases. It allows us to apply algorithms such as MYULA and PnPULA.