我编写了一个函数来使用 numpy 向图像添加泊松噪声np.random.poisson(..)
。图像已经是 numpy 数组形式,使用灰度(0-255)。如果为 numpy 函数提供像素值作为分布的速率或在所有图像上使用设定值更具有物理意义,我正在徘徊。
在第一种情况下,函数将表示为:
import numpy as np
def poisson_noise(X):
noise = np.random.poisson(X, X.shape)
return noise + X
在第二:
import numpy as np
def poisson_noise(X):
noise = np.random.poisson(CONSTANT_RATE, X.shape)
return noise + X
在第一种情况下,具有较高灰度值(较亮)的像素将更多地受到噪声的影响,这有什么物理解释吗?
谢谢!