poisson¶
- dnois.sensor.poisson(signal: Tensor, a: float | Tensor, noise_only: bool = False) Tensor ¶
Applying poissonian noise to signal:
\[\tilde{\mathbf{x}}\sim\mathcal{P}(\mathbf{x}/a).\]Attention
This is a non-differentiable operation.
- Parameters:
signal (Tensor) – Input signal.
a (float | Tensor) – Scale factor \(a\) in Poisson distribution. Must be broadcastable with
signal
if a Tensor.noise_only (bool) – If
True
, return noise rather than noisy signal. Default:False
.
- Returns:
Noisy signal.
- Return type:
Tensor