当前位置:网站首页 > 技术博客 > 正文

峰值信噪比越大越好吗



PSNR的全称为“Peak Signal-to-Noise Ratio”,直译为中文就是峰值信噪比。

是一种衡量图像质量的指标。在很多领域都会需要这个指标,比如在超分辨率重建图像的时候,PSNR就是很重要的指标了。


峰值信噪比(英语:Peak signal-to-noise ratio,常缩写为PSNR)是一个表示信号最大可能功率和影响它的表示精度的破坏性噪声功率的比值的工程术语。由于许多信号都有非常宽的动态范围,峰值信噪比常用对数分贝单位来表示。

计算PSNR要先知道MSE(均方误差)的计算。两个m×n单色图像IK,如果一个为另外一个的噪声近似,那么它们的的均方误差定义为:

MSE的概念应该是比较熟悉的,这也是常见的损失函数。而PSNR就是通过MSE得出来的,公式如下:

其中,MAXI是表示图像点颜色的最大数值,如果每个采样点用 8 位表示,那么就是 255。

所以MSE越小,则PSNR越大;所以PSNR越大,代表着图像质量越好。

一般来说,

PSNR高于40dB说明图像质量极好(即非常接近原始图像),

在30—40dB通常表示图像质量是好的(即失真可以察觉但可以接受),

在20—30dB说明图像质量差;

最后,PSNR低于20dB图像不可接受


以下是基于Pytorch的PSNR计算:(更简单,推荐!)


参考:https://es.wikipedia.org/wiki/PSNR

PSNR的python代码_psnr python直接调用代码-CSDN博客

版权声明


相关文章:

  • 建立指标体系的步骤2025-09-24 10:01:02
  • v2ray全局代理玩游戏2025-09-24 10:01:02
  • 上一条说的是什么2025-09-24 10:01:02
  • unity协程会阻塞主线程吗2025-09-24 10:01:02
  • idea创建xml配置文件2025-09-24 10:01:02
  • 深度优先遍历有什么用2025-09-24 10:01:02
  • 常用数据库种类2025-09-24 10:01:02
  • zxing二维码软件2025-09-24 10:01:02
  • chrome 离线浏览2025-09-24 10:01:02
  • cglib enhancer2025-09-24 10:01:02