Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 图像处理-PSNR和SSIM度量是否显示平滑(降噪)质量?_Image Processing_Ssim - Fatal编程技术网

Image processing 图像处理-PSNR和SSIM度量是否显示平滑(降噪)质量?

Image processing 图像处理-PSNR和SSIM度量是否显示平滑(降噪)质量?,image-processing,ssim,Image Processing,Ssim,对于我的图像处理类项目,我正在使用各种滤波算法(双边滤波、NL均值等)对图像进行滤波,并尝试将结果与不断变化的参数进行比较。我遇到了PSNR和SSIM度量来衡量过滤器质量,但无法完全理解这些值的含义。有人能帮我吗 PSNR值越高是否意味着平滑质量越高(消除噪声) SSIM值是否应接近1以获得高质量平滑 是否有其他衡量平滑质量的指标或方法 我真的很困惑。我们将非常感谢您的帮助。谢谢。对于理想结果图像,PSNR在去噪后计算均方重建误差。较高的峰值信噪比意味着去除的噪声更多。但是,作为最小二乘法结

对于我的图像处理类项目,我正在使用各种滤波算法(双边滤波、NL均值等)对图像进行滤波,并尝试将结果与不断变化的参数进行比较。我遇到了PSNR和SSIM度量来衡量过滤器质量,但无法完全理解这些值的含义。有人能帮我吗

  • PSNR值越高是否意味着平滑质量越高(消除噪声)
  • SSIM值是否应接近1以获得高质量平滑
  • 是否有其他衡量平滑质量的指标或方法

我真的很困惑。我们将非常感谢您的帮助。谢谢。

对于理想结果图像,PSNR在去噪后计算均方重建误差。较高的峰值信噪比意味着去除的噪声更多。但是,作为最小二乘法结果,它略微偏向于过度平滑(=模糊)的结果,即,一种不仅去除噪声而且去除部分纹理的算法将获得较好的分数

SSIm已被开发为具有质量重建度量,该度量还考虑了去噪图像和理想图像之间的边缘(高频内容)的相似性。要获得良好的SSIM度量,算法需要在去除噪声的同时保留对象的边缘


因此,SSIM看起来像是一个“更好的质量度量”,但计算起来更为复杂(精确的公式包括每像素一个数字,而PSNR为整个图像提供一个平均值)。

扩展@sansuiso的答案

在您的情况下,您可以使用许多其他图像质量度量来评估各种滤波器的去噪能力NL均值、双边滤波器等

下面是一个图表,展示了可以使用的各种参数

是的,峰值信噪比越高,去噪能力越好

是一篇文章,你可以在其中找到关于这些参数的详细信息,并且可以找到MATLAB代码

PSNR是重建图像质量的评价标准,是重要的特征

NAE的值越大,表示图像质量差


SC的较大值意味着图像质量较差。

关于本文:


我发现PSNR可以通过SSIM获得,反之亦然。PSNR对噪声的敏感性比SSIM高。另一方面,其他参数的灵敏度几乎相等:高斯模糊和鉴别质量

你的问题的答案在Alain Hore,Djemel Ziou的论文中,图像质量度量:PSNR与SSIM,模式识别(ICPR),2010年第20届国际会议,第2366-2369页。你上面的PSNR方程有点超前,我担心人们盲目使用它,应该注意的是你使用了n=8,所以2^8-1是分子中的255。