PSNR-峰值信噪比

PSNR-峰值信噪比

PSNR的全称为“Peak Signal-to-Noise Ratio”,直译为中文就是峰值信噪比。是一种衡量图像质量的指标。在很多领域都会需要这个指标,比如在超分辨率重建图像的时候,PSNR就是很重要的指标了。

给定一个大小为 m × n m×n m×n的干净图像 I I I和噪声图像 K K K,均方误差 (MSE) 定义为:
在这里插入图片描述
然后 P S N R ( d B ) PSNR(dB) PSNR(dB)就定义为:
在这里插入图片描述
其中 M A X i MAX_{i} MAXi为图片可能的最大像素值。如果每个像素都由 8 位二进制来表示,那么就为 255。通常,如果像素值由B位二进制来表示,那么 M A X i = 2 B − 1 MAX_{i}=2B−1 MAXi=2B1。一般地,针对 uint8 数据,最大像素值为 255;针对浮点型数据,最大像素值为 1。

上面是针对灰度图像的计算方法,如果是彩色图像,通常有三种方法来计算:

  • 分别计算 RGB 三个通道的 PSNR,然后取平均值;
  • 计算 RGB 三通道的 MSE ,然后再除以 3;
  • 将图片转化为 YCbCr 格式,然后只计算 Y 分量也就是亮度分量的 PSNR。

MSE越小,则PSNR越大;所以PSNR越大,代表着图像质量越好。一般来说:

  • PSNR高于40dB说明图像质量极好(即非常接近原始图像);
  • 在30—40dB通常表示图像质量是好的(即失真可以察觉但可以接受);
  • 在20—30dB说明图像质量差;
  • 低于20dB图像不可接受。

参考博客

PSNR-峰值信噪比(原理及python代码实现)
图像质量评价指标之 PSNR 和 SSIM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值