Operators & Noise#

Operators#

Operators describe the forward model z=A(x,θ), where x is the input image and θ are the parameters of the operator. The parameters θ can be sampled using random generators, which are available for some specific classes.

Table 1 Operators, Definitions, and Generators#

Family

Operators

Generators

Pixelwise

Blur & Super-Resolution

Magnetic Resonance Imaging (MRI)

The above all also support k+t dynamic sampling.

Tomography

Remote Sensing & Multispectral

Compressive

Radio Interferometric Imaging

Single-Photon Lidar

Dehazing

Phase Retrieval

Noise distributions#

Noise distributions describe the noise model N, where y=N(z) with z=A(x). The noise models can be assigned to any operator in the list above, by setting the set_noise_model attribute at initialization.

Table 2 Noise Distributions and Their Probability Distributions#

Noise

y|z

deepinv.physics.GaussianNoise

yN(z,Iσ2)

deepinv.physics.PoissonNoise

yP(z/γ)

deepinv.physics.PoissonGaussianNoise

y=γz+ϵ, zP(zγ), ϵN(0,Iσ2)

deepinv.physics.LogPoissonNoise

y=1μlog(P(exp(μz)N0)N0)

deepinv.physics.UniformNoise

yU(za,z+b)