我有以下图像:如何测量图像的峰值信噪比?
,用30%椒盐噪声损坏
各种技术去噪
我已去噪图像之后
我如何比较哪种方法在去噪方面最好
function PSNR = PeakSignaltoNoiseRatio(origImg, distImg)
origImg = double(origImg);
distImg = double(distImg);
[M N] = size(origImg);
error = origImg - distImg;
MSE = sum(sum(error .* error))/(M * N);
if(MSE > 0)
PSNR = 10*log(255*255/MSE)/log(10);
else
PSNR = 99;
end
哪两个图像应该用来计算PSNR?
是我没有查维基百科,我知道PSNR测量比较原始VS图像失真但是如何计算的PSNR,如果我们DONOT知道什么是原来我们只有一个嘈杂的图像和相应的去噪图像与说滤波方法 ?通常研究论文比较不同的去噪技术,他们使用PSNR作为质量指标,他们如何做到这一点? – vini 2012-03-11 02:27:15
是的,我做了同样的去噪图像与原始图像对比过,但得到错误的结果我有一个比较吵图像,给这应该是相反的方式 – vini 2012-03-11 02:39:07
我不知道更高的PSNR值,你是什么意思时,你说:“我们不不知道原始图像是什么。“在现实世界中,没有人知道真正的“原始”图像是什么。你只需在沙中画一条线,然后选择一些图像进行测试。您将该图片称为原始图片,然后通过将噪点添加到您选择的原始图片来制作合成的,假的“损坏”图像。然后,您可以对合成损坏的图像进行去噪处理,并将结果与原始图像进行比较,而不会损坏图像。您不会在添加噪声图像和去噪图像之间进行比较。 – ely 2012-03-11 17:40:49