我正在使用以下代码将白高斯噪声添加到我创建的3D合成图像中。 (100 * 100 * 100)
sigma = sqrt(10.0^(-snr/10.0));
r=x+sigma*randn(size(x));
我发现添加噪声的不同方法需要不同的SNR值范围。 例如。如果我按堆栈添加噪声堆栈(x =图像堆栈),原始图像将变为不可见,直到SNR降至-50。 但是当我尝试在3D中直接添加噪点时,(x = 3D图像)。原始图像变为不可见,直到SNR降至-5。 我到处都抬头但是找不到导致这种情况的解决方案......有人可以告诉我,如果有一个信噪比= -50dB甚至-70dB的3D噪声图像是正常的吗?或者有没有办法知道我的嘈杂图像的真实信噪比?