位置: 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的作用)

  • Word怎么调上下行距(word怎么调上下左右边距)

    Word怎么调上下行距(word怎么调上下左右边距)

  • 手机防盗窥膜原理(手机防盗偷窥膜可以保护屏幕隐私,它的原理跟什么很像)

    手机防盗窥膜原理(手机防盗偷窥膜可以保护屏幕隐私,它的原理跟什么很像)

  • 微信里的黑名单在哪里可以找出来(微信里的黑名单怎么找)

    微信里的黑名单在哪里可以找出来(微信里的黑名单怎么找)

  • v1813a是什么型号(v1813ba是什么型号)

    v1813a是什么型号(v1813ba是什么型号)

  • 修改幻灯片内容的视图是(修改幻灯片内容的编辑 批注怎么弄)

    修改幻灯片内容的视图是(修改幻灯片内容的编辑 批注怎么弄)

  • 探探匹配不到人怎么回事(探探匹配不到人怎么办换个号登录呢)

    探探匹配不到人怎么回事(探探匹配不到人怎么办换个号登录呢)

  • 全民k歌合唱对方知道吗(全民k歌合唱对方有重音)

    全民k歌合唱对方知道吗(全民k歌合唱对方有重音)

  • 滴滴车主头像必须本人吗(滴滴头像必须是自己吗?)

    滴滴车主头像必须本人吗(滴滴头像必须是自己吗?)

  • 为什么蓝牙鼠标无法被电脑发现(为什么蓝牙鼠标突然没反应了)

    为什么蓝牙鼠标无法被电脑发现(为什么蓝牙鼠标突然没反应了)

  • 苹果11声音忽大忽小怎么回事(苹果11声音忽大忽小原因)

    苹果11声音忽大忽小怎么回事(苹果11声音忽大忽小原因)

  • 抖音拉黑解除对方知道吗(抖音拉黑解除对方关注取消)

    抖音拉黑解除对方知道吗(抖音拉黑解除对方关注取消)

  • 头条注销为什么要七天(头条注销为什么注销没有反悔期)

    头条注销为什么要七天(头条注销为什么注销没有反悔期)

  • 华为mate30pro支持airpods吗(华为mate30pro支持wifi6吗)

    华为mate30pro支持airpods吗(华为mate30pro支持wifi6吗)

  • qq相册可以存多少照片和视频(qq相册可以存多少g)

    qq相册可以存多少照片和视频(qq相册可以存多少g)

  • 文档空白页怎么删(文档空白页怎么删除 最后一页)

    文档空白页怎么删(文档空白页怎么删除 最后一页)

  • 戴尔新电脑怎么激活(戴尔新电脑怎么把软件放到桌面上)

    戴尔新电脑怎么激活(戴尔新电脑怎么把软件放到桌面上)

  • 华为手机如何去掉悬浮图标(华为手机如何去除马赛克看原图)

    华为手机如何去掉悬浮图标(华为手机如何去除马赛克看原图)

  • 京东的评价可以删除不(京东的评价可以保留多久)

    京东的评价可以删除不(京东的评价可以保留多久)

  • 苹果官网是什么(苹果官网是什么机型)

    苹果官网是什么(苹果官网是什么机型)

  • 快手app是什么意思(请问快手app是什么意思)

    快手app是什么意思(请问快手app是什么意思)

  • 苹果x怎么开home键(苹果x怎么开省电模式)

    苹果x怎么开home键(苹果x怎么开省电模式)

  • 韩国手机卡可以在中国用吗(韩国手机卡可以办理副卡吗)

    韩国手机卡可以在中国用吗(韩国手机卡可以办理副卡吗)

  • 电话清单怎么查询(电话清单怎么查询电信)

    电话清单怎么查询(电话清单怎么查询电信)

  • 快手自己反复看算量吗(快手上反复看别人的作品别人知道吗)

    快手自己反复看算量吗(快手上反复看别人的作品别人知道吗)

  • 小米自带浏览器下载的视频在哪(小米自带浏览器怎么删掉)

    小米自带浏览器下载的视频在哪(小米自带浏览器怎么删掉)

  • 8+256g什么意思(8+256的手机够用吗)

    8+256g什么意思(8+256的手机够用吗)

  • 减免税额和免税额一样吗
  • 国有划拨土地给个人住宅违法吗
  • 资产总额的季度怎么算
  • 异地预缴怎么做账
  • 视同销售填在申报表哪一栏
  • 定期定额户个人所得税怎么申报
  • 土增税清算时统借统还利息能否据实扣除
  • 出口货物的销售额怎么算
  • 工程预收款如何处理
  • 低值易耗品摊销方法
  • 收到总工会转工资怎么办
  • 上年计提奖金今年怎么算
  • 资产的税务处理要注意什么
  • 补发工资是否需要交税
  • 税控系统技术维护费抵扣如何填报
  • 法人股东获得分红的规定
  • 技术转让收入属于主营业务收入吗
  • 汽车罚款怎么进账
  • 固定资产报废处理流程图
  • 借主营业务成本贷应付账款
  • 材料验收入库的会计科目
  • 出口退税限额如何理解
  • 个税0申报逾期一年
  • 借别人资质投标如何签合同
  • linux硬件设备分为
  • iphone11 iphone10区别
  • 违约金没有写按什么算
  • 进程lsass.exe
  • 辅导期一般纳税人可以抵扣进项吗
  • 天竺葵的养殖方法和繁殖方法
  • 贷款和应收款项应采用实际利率法
  • 实收资本大于注册资本是什么意思
  • yolov5 c
  • php转换字符编码
  • lstm crf
  • html前端开发教程
  • 微信小程序怎么制作自己的小程序
  • 待抵扣进项税计入其他应收款
  • 计税工资什么意思2019
  • sqlserver调度
  • 期末存货材料成本差异
  • 提高资产利用率的例子
  • 变卖固定资产的账务处理
  • 居民和非居民企业的区别是什么
  • 主营业务成本是借增贷减吗
  • 一般风险准备的科目类别
  • 现金余额不对怎么处理
  • 善意取得增值税专用发票所得税
  • 冲销上年多计提费用
  • 免抵退税和留抵退税计算题
  • 减免增值税后附加怎么算
  • 购置办公大楼,会计处理
  • 发票每月上报汇总怎么弄
  • 公司车辆过户给个人有年限么
  • 其他应付款贷方余额怎么冲平
  • 有限公司能否申请银行存对支票
  • 防止服务器断电
  • Windows下MySQL 5.7无法启动的解决方法
  • 恢复双系统启动菜单
  • hyper-v搭建
  • linux scp命令的用法详解
  • win7电脑连不上wifi怎么办
  • win7开始菜单在哪里
  • win7电脑桌面图标间隔太大怎么调
  • win7激活后grub
  • linux跨服务器调用shell脚本
  • Broadcast实现强制下线功能
  • jq转盘抽奖
  • 深入理解typescript 豆瓣
  • javascript用处
  • android(8) ViewPager页面滑动切换
  • javascript入门书
  • jquery设计模式
  • 电子税务局申报表在哪里查询
  • 税务总局33号公告
  • 江苏发票真伪查询
  • 个体户税务三方协议必须签吗
  • 无锡市高新区税务局张贤平
  • 工资薪金的税收金额是填实际发生还是帐载金额
  • 合肥地税局上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设