公式:

MSEMSEMSE:模型的输出图像与真实图像之间的均方误差
MAXMAXMAX:nnn位RGB图像所能取到的最大值(例如nnn===888,此时MAXMAXMAX===2228^{8}8−-−111===255255255)
意义(重点,面试常考):峰值信号的能量与噪声的平均能量之比
代码实现:

def psnr(pred, gt):pred = pred.clamp(0, 1).cpu().numpy()gt = gt.clamp(0, 1).cpu().numpy()imdff = pred - gtrmse = math.sqrt(np.mean(imdff ** 2))if rmse == 0:return 100return 20 * math.log10(1.0 / rmse)

题外话:PSNR越高图像质量真的越好吗?其实不一定,之前有些工作也已经证明了PSNR越高图像质量不一定好。问题在于PSNR与MSE成反比例关系,而MSE作为损失函数,最小化MSE的同时会造成生成图像模糊,生成图像会丢失很多细节信息(故在图像超分领域很多科研工作者引入生成式对抗网络方法)。

图像评估指标:PSNR相关推荐

  1. 图像质量的客观评估指标PSNR与SSIM

    PSNR SSIM 代码 参考文献 1:PSNR PSNR是最为常用的图像质量评估指标: 其中K为图像对应二进制位数,一般为8.MSE为均方误差,计算公式为: 2:SSIM SSIM[1]主要用来衡量 ...

  2. 图像质量评价方法PSNR+SSIM评估指标SROCC,PLCC

    图像质量评价方法PSNR+SSIM&&评估指标SROCC,PLCC ssim的计算里面有高斯模糊,为了快速计算,先对每个小块进行计算,然后计算所有块的平均值.可以参考源代码实现,而且代 ...

  3. CV之NS之ME/LF:图像风格迁移中常用的模型评估指标/损失函数(内容损失、风格损失)简介、使用方法之详细攻略

    CV之NS之ME/LF:图像风格迁移中常用的模型评估指标/损失函数(内容损失.风格损失)简介.使用方法之详细攻略 目录 图像风格迁移中常用的几种损失函数 1.内容损失 2.风格损失 3.定义总损失 图 ...

  4. IQA+不懂︱图像清洗:图像质量评估(评估指标、传统检测方法)

    深度学习技术如火如荼,但是训练的图像集都是标注好.质量高的,那么笔者对如何进行图像清洗表示好奇.难道只有让工人肉眼看吗?一些传统的IQA都是基于图像本身质量去评价,那么我想知道,之外的图像信息质量该如 ...

  5. R分数复现 R-precision评估指标定量 文本生成图像R分数定量实验全流程复现(R-precision)定量评价实验踩坑避坑流程

    目录 一.R-precision分数简介 二. R-precision-CUB定量实验步骤 2.1.下载R-precision代码 2.2.分析 2.3.配置好文件 2.4.更改路径参数 2.5.生成 ...

  6. 图像任务模型评估指标整理

    图像任务模型评估指标整理 图像任务 图像分类 目标检测 OCR任务 检测部分 图像分割 图像增强 视频任务 目标:由于每个图像解决方案,包括模型,都需要评估指标,来说明这个模型是否最优,可以通过指标进 ...

  7. 图像语义分割 常见评估指标

    深度学习可应用在计算机视觉领域的多个方面,包括图像分类.目标检测.图像语义分割.实例分割视觉任务. 图像分类 (1)单目标的图像分类 (2)多目标的图像分类 目标检测 分类和检测的区别如下: 分类:是 ...

  8. 图像质量评价概述(评估指标、传统检测方法)

    一.概述 在图像信息技术被广泛应用的情况下,对图像质量的评估变成一个广泛而基本的问题.由于图像信息相对于其它信息有着无可比拟的优点,因此对图像信息进行合理处理成为各领域中不可或缺的手段.在图像的获取. ...

  9. 评估指标(Metric)(二)

    对于GAN网络,需要对生成器的好坏做一些评估,有一些对应的评估指标.比如当生成器G训练好后,我们需要评价生成图片的质量好坏,主要分为主观评价和客观评价,接下来分别介绍这两类方法: 主观评价 人眼去观察 ...

最新文章

  1. CORS-跨域资源共享 解决跨域问题
  2. ATTCK框架简介 已知攻击技术汇总
  3. PHP 进程的实现与管理
  4. int main() 与 void main()
  5. php 强制刷新,web端实现后退强制刷新功能代码
  6. 【Spark】Spark TimeSort 排序
  7. Android XML文件读写
  8. mvc 根据模板导出excel,直接导出文件流
  9. Java基础知识面试题(2021年最新版,持续更新...)整理
  10. 英文网站建设应该如何做?如何建好一个英文网站?
  11. 微信小程序收款手续费_为什么有人做的小程序交易手续费是0.38%而不是0.6%?
  12. ios系统软件迁移到安卓_苹果一键换机到安卓(苹果安卓一键迁移的软件)
  13. 用css使图片产生毛玻璃效果
  14. gigaset812说明书_西门子GIASET825电话机说明书.pdf
  15. 视觉工程师笔试知识汇总
  16. 电脑远程桌面连接不上应该如何解决
  17. 常用eclipse快捷键
  18. 如何查看谷歌账户的实际消费金额和扣款金额是否一致?
  19. 宝宝眼皮又长“痘”了!麦粒肿和霰粒肿怎么区分?
  20. 手机游戏充值api 各大游戏在线直充

热门文章

  1. android 实现APP重启,华为亲测
  2. 一个全平台免编程应用制作平台,让你在线制作应用没有烦恼
  3. 使用新浪将长链接生成短链接
  4. LaTeX特殊符号表 LaTeX希腊字母 LaTeX上标 LaTeX花体 LaTeX积分 LaTeX矩阵 LaTeX大括号
  5. android开启多个service进程,Android开启多进程
  6. gpu tensorflow 怎么看是否安装成功_搭建和配置TensorFlow环境
  7. BZOJ1966: [Ahoi2005]VIRUS 病毒检测
  8. 成都迎来史诗级架构运维峰会,三大女神降临,送海量技术图书(8折优惠仅剩一周)...
  9. ShareSDK社会化分享之那些年我们踩过的坑
  10. 为什么Mac登录时有两个用户,其中一个叫“其他用户”?