在图像处理中,我们可以使用导数来帮助我们检测边缘。同时,此操作也会使数据更加嘈杂。但是为什么我们会有这种效果呢?
我的直觉是,如果我们将图像数据表示为
.
那么显然当我们这样做时,噪音会相互抵消吗?但他们怎么会最终互相加起来呢?
在图像处理中,我们可以使用导数来帮助我们检测边缘。同时,此操作也会使数据更加嘈杂。但是为什么我们会有这种效果呢?
我的直觉是,如果我们将图像数据表示为
.
那么显然当我们这样做时,噪音会相互抵消吗?但他们怎么会最终互相加起来呢?
一个轴的微分将放大高频分量。假设噪声为 Fs/2(即最大频率),该频率的增益将为 6 dB。直观地说,如果你有一个在 +1 和 -1 之间交替的序列,即 (1, -1, 1, - 1),那么差值将是 +2, - 2, +2, -2,增益为 6 dB
另一个原因是,通过微分,你去除了低频分量,所以你的眼睛主要看到高频分量,给你的印象是有更多的噪音。
让我们看一下:
如果你假设关闭和这变化不大,所以
现在我们必须对噪声做出一些假设。一个标准假设是噪声是独立的并且在图像中均匀分布。独立性意味着噪声是不相关的。
如果
这意味着差异噪声的方差将是原始噪声方差的两倍(类似于 Ben 在他的回答中建议的)。