raw图像噪声分为两类:信号相关噪声与信号不相关噪声。信号相关噪声主要是散粒噪声,噪声随信号的增大而变大,可以使用泊松分布来模拟;信号不相关噪声主要是随机噪声,信号增大噪声没有明显变大,符合高斯分布。因而,raw图像噪声可以使用泊松-高斯模型进行拟合。下面介绍给图像添加泊松-高斯噪声的步骤(matlab):
a=0.1^2; b=0.04^2; clipping_below=1; clipping_above=1; y = im2double(imread(‘pic.tif’)); if a == 0 z=y; else chi = 1/a; z=poissrnd(max(0,chi*y))/chi; end z=z+sqrt(b)*randn(size(y)); if clipping_above z=min(z,1); end if clipping_below z=max(0,z); end figure,imshow(z,[]); title('noised_image');