PSNR-峰值信噪比

  • 参考博客

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

给定一个大小为m×nm×nm×n的干净图像III和噪声图像KKK,均方误差 (MSE) 定义为:

然后PSNR(dB)PSNR(dB)PSNR(dB)就定义为:

其中MAXiMAX_{i}MAXi​为图片可能的最大像素值。如果每个像素都由 8 位二进制来表示,那么就为 255。通常,如果像素值由B位二进制来表示,那么MAXi=2B−1MAX_{i}=2B−1MAXi​=2B−1。一般地,针对 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-峰值信噪比相关推荐

  1. 图像的评价指标之PSNR——峰值信噪比

    图像的评价指标之PSNR--峰值信噪比 文章目录: 以及Python的实现 参考: https://blog.csdn.net/szfhy/article/details/49615833 https ...

  2. PSNR峰值信噪比matlab实现

    PSNR,峰值信噪比,通常用来评价一幅图像压缩后和原图像相比质量的好坏,当然,压缩后图像一定会比原图像质量差的,所以就用这样一个评价指标来规定标准了.PSNR越高,压缩后失真越小.这里主要定义了两个值 ...

  3. matlab snr mse,MATLAB 均方根误差MSE、两图像的信噪比SNR、峰值信噪比PSNR、结构相似性SSIM...

    今天的作业是求两幅图像的MSE.SNR.PSNR.SSIM.代码如下: clc; close all; X = imread('q1.tif');% 读取图像 Y=imread('q2.tif'); ...

  4. python求不同分辨率图像的峰值信噪比,一文搞懂

    可以使用 Python 的 NumPy 和 OpenCV 库来实现这个任务.提前准备一张图片作为素材. 文章目录 什么是峰值信噪比 PSNR 峰值信噪比补充说明 使用 OpenCV 库来实现这个任务 ...

  5. 【深度学习】图像去雾,去噪里常用的相似评价指标:PSNR(峰值信噪比) SSIM(结构相似度)MSE(均方误差)

    文章目录 一.PSNR(峰值信噪比) 二.SSIM(结构相似度) 三.MSE(均方误差) 小插曲:plt.savefig()保存的图片为空白 一.PSNR(峰值信噪比) 公式直接抄我师哥论文上的,n通 ...

  6. 图像的峰值信噪比(peak signal to noise ratio, PSNR)

    峰值信噪比(PSNR)是一个表示信号最大可能功率和影响它的表示精度的破坏性噪声功率的比值的工程术语.由于许多信号都有非常宽的动态范围,峰值信噪比常用对数分贝单位来表示. 在图像处理中,要对图像进行客观 ...

  7. 两种常用的全参考图像质量评价指标——峰值信噪比(PSNR)和结构相似性(SSIM)

    原文:https://blog.csdn.net/zjyruobing/article/details/49908979 1.PSNR(Peak Signal to Noise Ratio)峰值信噪比 ...

  8. 图像的平均梯度AG,信息熵IE,峰值信噪比PSNR,平均值,SSIM(matlab)

    1,平均梯度 I10=imread('F:\picture_AIEM\10_aiem.jpg'); x2=I10; x2=x2(:,:,1); x2=double(x2); [m,n]=size(x2 ...

  9. Python 不同分辨率图像峰值信噪比[PSNR]

    PNNR:全称为"Peak Signal-to-Noise Ratio",中文直译为峰值信噪比 前言 一.定义 二.Python代码 1.自定义 2.Tensorflow 总结 前 ...

  10. (python)计算图像峰值信噪比-PSNR、结构相似度-SSIM

    计算峰值信噪比-PSNR和结构相似度-SSIM(python实现) 说明: PSNR(Peak Signal to Noise Ratio),取值范围为:[0,100],PSNR值越大两张图片越相似, ...

最新文章

  1. Eclipse自动注册Servlet:web.xml注册和@Servlet注解 实现注册
  2. mysql定期删除数据_mysql数据库如何实现定期删除数据库一些东西
  3. 平安 开源 数据库 实践_刻意的实践-成为开源
  4. 【APIO2015】完跪记
  5. python选择表单_如何使用Python在表单中选择选项?
  6. 12-mysql-sql99语法-内连接,左右连接查询
  7. 能使Oracle索引失效的六大限制条件
  8. Git版本控制常见操作
  9. spark学习-35-Spark的Map任务输出跟踪器MapOutputTracker
  10. fetchtype 动态控制_hibernate 中 fetch=FetchType.LAZY 懒加载失败处理方法
  11. Spring+IOC(DI)+AOP概念及优缺点
  12. 浏览器兼容的JS写法总结
  13. Hadoop HDFS 的 Java API 操作方式
  14. C语言中与字符串有关函数讨论以及安全性能问题
  15. Java初学者项目考核–小说管理系统
  16. access 调用 webbrowser_函数调用过程与栈帧结构 - wuli涛涛
  17. 一个exe可执行程序的生与死
  18. 小红书榜单,五大行业图文笔记类
  19. java 8 doc_java8 doc 中文
  20. CorelDRAW 学习笔记(一)

热门文章

  1. 写个爬虫,爬图片,mzitu
  2. 足球机器人比赛3V3
  3. lisp医院化验系统_医院LIS系统解决方案
  4. Python培训包食宿
  5. 可视化管理|省时省力加速查询,建造基于 Hightopo 智慧档案馆
  6. 小米笔记本pro 双硬盘双系统 opencore引导安装黑苹果
  7. 第九章 虚拟内存 第八节 内存映射
  8. 套料软件XSuperNEST
  9. C# TIF文件转PDF
  10. android电容触摸驱动