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