图像处理随笔之峰值信噪比(peak signal to noise ratio)
the definition from WIKI:an engineering term for the ratio between the maximum power of a signal and the power of corrupting noise that affects the fidelity of its representation.
一个信号的峰值信噪比(psnr)是一个信号的最大功率与可能影响它的表示精度的噪声功率的比值,也就是max powerof the signal /noise
具体公式如下:

(这个编辑器真的难用。。。就贴个图吧,latex还没入门)
m,n:图像的尺寸。
MSE:mean squared error 均方根误差
MAXI:图像的最大像素值,在图像处理中我们通常每次采样8比特。因此这个值就是255.
psnr 经常应用于测量图片的重建质量。一个简单的例子就是图片的压缩,假定一个信号为为原始数据,那么它在压缩时产生噪声。那么与产生的噪声相比,psnr此时就就近似了人们对于这种重建质量的一种感知。通常来说更高的psnr就显示了更高的重建质量·。
在有损的的图片压缩中(如JPEG),通常psnr的典型值为30-50db。在无线传输中可接受20-25db。
理想情况下完全相同的两幅图片均方根误差为0,因此psnr在某种意义上来说是无穷大的。下面有相应的两幅图片,我们通过控制它的compressed quality来显示psnr的相应变化。

我们控制quality下降,同时可以看到图片逐渐模糊,相应的psnr也也随之下降,符合我们的主观期望。
然而有这种评估算法也存在着一些缺陷。由它的定义我们可以完全看出这是一种非常objective的评估,并没有在它的模型中引入与人肉眼相关的一些参量。例如人总是对颜色与亮度的变化,有着很高的敏感度,如果在压缩时我们有针对的只去破环了这些部分,那么即使有很高的psnr,人眼对于这种重建的期望或许就与psnr反应的预期期望有着很大的误差。(说人话就是这psnr不靠谱,我明明觉得两幅图片差别很大。)

图像处理随笔之峰值信噪比(peak signal to noise ratio)相关推荐

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

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

  2. Signal to Noise Ratio——信噪比

    信噪比(SNR or S/N),即放大器的输出信号的功率,与同时输出的噪声功率的比值,常常用分贝数表示.设备的信噪比越高表明它产生的杂音越少.一般来说,信噪比越大,说明混在信号里的噪声越小,声音回放的 ...

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

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

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

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

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

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

  6. 均方误差越大越好_什么是峰值信噪比(PSNR)及均方误差(MSE)

    展开全部 峰值信噪比(英语:32313133353236313431303231363533e58685e5aeb931333431356632Peak signal-to-noise ratio,常 ...

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

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

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

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

  9. python opencv 峰值信噪比

    用Python计算两图像的峰值信噪比PSNR 图像信噪比是用于评估图像超分结果的指标 def psnr(img1, img2):mse = np.mean( (img1/255. - img2/255 ...

最新文章

  1. [Silverlight入门系列]使用MVVM模式(6):使用Behavior
  2. 自动ftp脚本的使用
  3. 【CF603E】Pastoral Oddities cdq分治+并查集
  4. 嵩天python123测试6_神华化工股票
  5. 苹果手机黑屏了怎么办_来电话手机黑屏怎么办
  6. 错误提示:error LNK2001: unresolved external symbol public: static int person::weight (?weight@person@@
  7. 4.企业应用架构模式 --- Web表现层
  8. lingo入门教程之三 --- 文件数据处理
  9. ios 更多 Url Schemes
  10. python可视化计算器_使用Python自带GUI tkinter编写一个期权价格计算器
  11. 单目尺度不确定性理解
  12. FPGA-小梅哥时序约束
  13. 汉字编码,GB2312、GB 13000、GBK、GB18030 介绍
  14. upstream指令参数 max_fails、fail_timeout、backup、max_conns、down
  15. html图片右边加竖线,关于图片右边的竖线问题
  16. LAMP平台服务简介、部署及应用
  17. java命令 打 war包、解压war包
  18. linux编译taglib,pager-taglib分页组件的使用
  19. 使用C#编写一个计时器(OK)
  20. 直流电和交流电的定义

热门文章

  1. Ubuntu安装qt 5.12
  2. 快点来学吧!java保证线程安全的方式
  3. jquery给lable赋值
  4. android版本5.1怎么升级到6.1,carlife车机端安装包下载
  5. 维吉尼亚密码加密/解密在线工具
  6. 训练误差与泛化误差的说明
  7. 【STM32F411RE和L610物联网入门学习笔记】
  8. JS - 前端生成 UUID 四种方法
  9. 什么叫做POJO类?
  10. Problem C: 算法4-6:KMP字符串模式匹配算法实现