FisherTippettNoise#

class deepinv.physics.FisherTippettNoise(l=1.0)[source]#

Bases: NoiseModel

Fisher-Tippett noise \(p(y\vert x) = \frac{\ell^{\ell}}{\Gamma(\ell)}\mathrm{e}^{\ell(y-x)}\mathrm{e}^{-\ell\mathrm{e}^{(y-x)}}\)

Distribution for modelling the noise of log-intensities images in SAR imaging.

Warning

This noise model does not support the random number generator.

Parameters:

l (float, torch.Tensor) – noise level.

forward(x, l=None, **kwargs)[source]#

Adds the noise to measurements x

Parameters:
  • x (torch.Tensor) – measurements (log-intensities)

  • l (None, float, torch.Tensor) – noise level. If not None, it will overwrite the current noise level.

Returns:

noisy measurements (log-intensities)