2

我基本上有这个:

I = im2double(imread('lena.png'));

% Add gaussian noise
J = imnoise(I,'gaussian',0,0.05);

现在同时拥有未退化的图像I和噪声图像J,我如何估计用于高斯噪声的方差是0.05

4

2 回答 2

2

您可以通过减法获得噪声波形。您可以通过 获得样本方差var()

当然,样本方差只是对真实方差的估计。

于 2013-03-27T00:02:25.010 回答
2

从 I 中减去 J,对每个差值求平方,然后取平均值。由于您知道平均值(零),因此您可以使用像素数作为平均值的分母。

于 2013-03-27T00:02:47.303 回答