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

PSNR(Peak Signal-to-Noise Ratio)是一个表示信号最大可能功率和影响它的表示精度的破坏性噪声功率的比值的工程术语。它常用对数分贝单位来表示,数值越大表示失真越小。PSNR是一种基于对应像素点间的误差的图像质量评价方法。然而,PSNR并未考虑到人眼的视觉特性,可能导致评价结果与人的主观感觉不一致的情况。\[2\] 相似性指标(SSIM)是一种用于衡量两张数位影像相似程度的指标。它从亮度、对比度和结构三个方面度量图像相似性,更符合人类视觉感官。SSIM的取值范围是\[0,1\],值越大表示图像失真越小。SSIM可以看作是失真影像的影像品质衡量指标,相较于传统的峰值信噪比PSNR),SSIM更能符合人眼对影像品质的判断。\[3\] MSSIM(Mean Structural Similarity)是一种平均结构相似性度量方法。它将图像分为多个窗口,计算每个窗口的均值、方差和协方差,并加权计算结构相似度SSIM。最后,将平均值作为两个图像的结构相似性度量。\[3\] 综上所述,PSNR是一种基于像素点间误差的图像质量评价方法,而SSIM是一种更符合人眼视觉感官的图像相似性度量方法。 #### 引用[.reference_title] - *1* [图像基础 PSNR 峰值信噪比](https://blog.csdn.net/wangkai001_tg/article/details/54016018)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [图像质量指标峰值信噪比PSNR和结构相似性SSIM](https://blog.csdn.net/laonafahaodange/article/details/121726358)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [PSNR峰值信噪比(python代码实现+SSIM+MSIM)](https://blog.csdn.net/m0_63172128/article/details/125566173)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值