Image 通过峰值信噪比评估恢复质量
我想测量一个图像恢复算法的质量,我正在测量Image 通过峰值信噪比评估恢复质量,image,matlab,image-processing,Image,Matlab,Image Processing,我想测量一个图像恢复算法的质量,我正在测量 其中,ImRef和ImDis是参考图像和恢复图像,当我参与图像时,整个图像的测量psnr不同。测量部分图像的峰值信噪比有意义吗?作为信噪比转换的峰值信噪比实际上是像素数的函数。 因此,预计它将根据不同大小的补丁进行更改 关于另一部分,如果您试图恢复失焦模糊并恢复一定的“深度”,那么在该区域测量信噪比是有意义的。 我看这没问题 但最重要的是,峰值信噪比并不能很好地衡量恢复的质量。 SSIM将是一个更好的起点。您可以如此简单地计算PSNR: PSNR =
其中,
ImRef
和ImDis
是参考图像和恢复图像,当我参与图像时,整个图像的测量psnr不同。测量部分图像的峰值信噪比有意义吗?作为信噪比转换的峰值信噪比实际上是像素数的函数。因此,预计它将根据不同大小的补丁进行更改 关于另一部分,如果您试图恢复失焦模糊并恢复一定的“深度”,那么在该区域测量信噪比是有意义的。
我看这没问题 但最重要的是,峰值信噪比并不能很好地衡量恢复的质量。
SSIM将是一个更好的起点。您可以如此简单地计算PSNR:
PSNR = 10*log10(max(ImRef(:))^2/mse(ImRef(:)-ImDis(:))) ;
PSNR = 10*log10(max(ImRef(:))^2/mse(ImRef(:)-ImDis(:))) ;