位置: IT常识 - 正文

LPIPS 图像相似性度量标准(感知损失)(图像相似性度量)

编辑:rootadmin
LPIPS 图像相似性度量标准(感知损失)

推荐整理分享LPIPS 图像相似性度量标准(感知损失)(图像相似性度量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:图像相似度,图像相似性检测,图像相似性算法,图像相似性检测,图像相似性算法,图像相似度指标,图像相似度api,图像相似度指标,内容如对您有帮助,希望把文章链接给更多的朋友!

可学习感知图像块相似度(Learned Perceptual Image Patch Similarity, LPIPS)

 项目主页:https://richzhang.github.io/PerceptualSimilarity/

论文地址:https://arxiv.org/abs/1801.03924

开源代码:https://github.com/richzhang/PerceptualSimilarity

可学习感知图像块相似度(Learned Perceptual Image Patch Similarity, LPIPS)也称为“感知损失”(perceptual loss),用于度量两张图像之间的差别。

来源于CVPR2018的一篇论文《The Unreasonable Effectiveness of Deep Features as a Perceptual Metric》,该度量标准学习生成图像到Ground Truth的反向映射强制生成器学习从假图像中重构真实图像的反向映射,并优先处理它们之间的感知相似度。LPIPS 比传统方法(比如L2/PSNR, SSIM, FSIM)更符合人类的感知情况。LPIPS的值越低表示两张图像越相似,反之,则差异越大。

将左右的两个图像块和中间的图像块进行比较:

LPIPS 图像相似性度量标准(感知损失)(图像相似性度量)

         如图表示,每一组有三张图片,由传统的评价标准如L2、SSIM、PSNR等评价结果和人体认为的大不相同,这是传统方法的弊端。如果图片平滑,那么传统的评价方式则大概率会失效。而目前GAN尤其是VAE等生成模型生成结果都过于平滑。 而最后三行的评价为深度学习的方式,可以看到,通过神经网络(非监督、自监督、监督模型)提取特征的方式,并对特征差异进行计算能够有效进行评价,而且能够和人体评价相似。【LPIPS 比传统方法(比如L2/PSNR, SSIM, FSIM)更符合人类的感知情况。】

代码

★ 完整的PSNR + SSIM + LPIPS 代码看:图像质量评价指标: PSNR 和 SSIM 和 LPIPS_马鹏森的博客-CSDN博客_psnr范围

需要先安装lpips:

pip install lpips

command:python lpips_2dirs.py -dir0 ./input_images -dir1 ./output_images

import argparseimport osimport lpipsparser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)parser.add_argument('--dir0', type=str, default='./input_images')parser.add_argument('--dir1', type=str, default='./output_images')parser.add_argument('-v','--version', type=str, default='0.1')opt = parser.parse_args()## Initializing the modelloss_fn = lpips.LPIPS(net='alex', version=opt.version)# the total list of imagesfiles = os.listdir(opt.dir0)i = 0total_lpips_distance = 0average_lpips_distance = 0for file in files:try:# Load imagesimg0 = lpips.im2tensor(lpips.load_image(os.path.join(opt.dir0,file)))img1 = lpips.im2tensor(lpips.load_image(os.path.join(opt.dir1,file)))if (os.path.exists(os.path.join(opt.dir0, file)), os.path.exists(os.path.join(opt.dir1, file))):i = i + 1# Compute distancecurrent_lpips_distance = loss_fn.forward(img0, img1)total_lpips_distance = total_lpips_distance + current_lpips_distanceprint('%s: %.3f'%(file, current_lpips_distance))except Exception as e:print(e)average_lpips_distance = float(total_lpips_distance) / iprint("The processed iamges is ", i , "and the average_lpips_distance is: %.3f" %average_lpips_distance)

文件夹目录为:

 注意:其中“input_images”和“output_images”中的文件名要一一对应,它们的名字要相同,也就是“input_images”中的1.png和“output_images”中的1.png进行求LPIPS

LPIPS图像相似性度量标准:The Unreasonable Effectiveness of Deep Features as a Perceptual Metric_Alocus_的博客-CSDN博客_lpips

有真实参照的图像质量的客观评估指标:SSIM、PSNR和LPIPS - 知乎

本文链接地址:https://www.jiuchutong.com/zhishi/290705.html 转载请保留说明!

上一篇:基奈峡湾国家公园的尖顶湾,阿拉斯加 (© Sekar B/Shutterstock)(吃辣第二天长痘痘)

下一篇:React中的setState使用细节和原理解析(react中的key的作用)

  • 人力资源公司怎么和企业谈合作
  • 发票章是否需要到税务局备案
  • 小规模纳税人缴纳增值税怎么算
  • 企业招用残疾人比例
  • 国际货运代理企业应当遵循哪些原则
  • 退货未开发票如何做账
  • 各种收入与应纳税额的比例
  • 已认证未抵扣什么意思
  • 税收完税证明怎么打印
  • 支付保险费发票怎么入账
  • 为什么有的公司没有一金
  • 小微企业开普通发票
  • 分公司转总公司款分录
  • 一般纳税人销售自己使用过的物品
  • 增值税附加税怎么报税
  • 餐饮业一般纳税人企业所得税税率
  • 汇算清缴补开票交税怎么写摘要?
  • 小微企业增值税减免账务处理
  • 受托加工物资产生的成本怎么做会计核算?
  • 起诉销售
  • 技术转让时增值税怎么算
  • 库存商品成本变动率
  • 没有系统U盘,电脑密码忘记了如何打开电脑
  • 应交增值税与预交增值税报告如何披露
  • err出错
  • 什么是递延所得税费用
  • 官网下载的iso怎么用u盘安装
  • win11快捷键大全
  • 多枝发财树怎么修剪
  • 在php中,什么函数能将数组转化为字符串
  • 年营业收入平均增长
  • yolov5 libtorch
  • css定位属性的运用
  • 固定资产清理应交增值税怎么算
  • C语言中指针变量指向字符串时是有效字符的长度吗
  • 外币账户如何设立
  • 销售产品的包装费
  • 小型微利企业税收
  • 增值税发票2年了还能开吗
  • phpcms数据库文件
  • 美团平台技术部是干什么的
  • 个人所得税申报截止时间
  • 企业所得税的征税对象和纳税人分别负有的纳税义务
  • 暂估入库没开发票怎么办
  • 出售专利技术收增值税吗
  • 哪些进项税额不能抵扣
  • 库存商品毁损的会计分录
  • 拨缴经费收入
  • 结转收入及成本费用
  • 初级会计实务重点内容
  • 私人账户可以打钱到公司账户吗
  • 未抵扣机动车专票红字发票怎么填开
  • 注册资本金印花税什么时候缴纳
  • 分期收款销售的会计与纳税处理
  • 成本费用总额占营业总收入的比率
  • 农民专业合作社是企业法人吗
  • 独立核算的重要性
  • 原始凭证丢了判刑吗
  • 自产产品与视同自产产品
  • 代扣代缴个人所得税分录
  • 会计账簿的登记实训报告
  • mysql的自动增长怎么表示的?
  • sql删除重复数据只保留一条日期最大的
  • mysql三种安装方式
  • win8系统怎么设置无线网连接啊
  • XP系统安装不了游戏
  • win10rs2是哪个版本
  • Ubuntu 8.10 Intrepid Ibex Alpha4 官方正式版下载
  • centos7 本地yum
  • 如何使用node.js
  • node一次执行多个文件
  • 用python做逻辑回归
  • javascript 日期运算
  • gin项目
  • unity manifest
  • jquery ztree实现模糊搜索功能
  • 如何下载建设工程消防验收备案表格下载
  • 郑州市国家税务局地址在哪里
  • 北京朝阳国家税务总局
  • 美国各州地税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设