【发布时间】:2021-11-12 15:12:11
【问题描述】:
在作业中,我必须将特定 SNR 值的椒盐噪声添加到图像中。如何使用 MATLAB 实现这一点?
我知道如何在给定噪声密度的图像中添加椒盐噪声(使用 imnoise)
【问题讨论】:
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
标签: matlab image-processing signal-processing noise noise-reduction
在作业中,我必须将特定 SNR 值的椒盐噪声添加到图像中。如何使用 MATLAB 实现这一点?
我知道如何在给定噪声密度的图像中添加椒盐噪声(使用 imnoise)
【问题讨论】:
标签: matlab image-processing signal-processing noise noise-reduction
“SNR”不是一个定义明确的术语,您可以通过多种方式为特定应用定义 SNR。
因此,如果我们将 SNR 定义为信号像素数除以噪声像素数(在椒盐噪声的情况下,这并不是一个奇怪的定义,在某些像素上没有噪声,而在某些像素上没有信号其他像素),那么将 SNR 转换为噪声密度非常简单。
另一方面,如果您需要遵守特定的 SNR 定义,则可以使用如下迭代过程:
这显然是一个昂贵的过程......
【讨论】: