Python 图像的附加泊松噪声

Python 图像的附加泊松噪声,python,poisson,numpy-random,Python,Poisson,Numpy Random,我已经编写了一个函数,使用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 在第

我已经编写了一个函数,使用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
在第一种情况下,灰度值越高(越亮)的像素受噪声的影响越大,这会有任何物理解释吗

谢谢大家!