Gram定义

n维欧式空间中任意k个向量之间两两的内积所组成的矩阵,称为这k个向量的格拉姆矩阵(Gram matrix)

根据定义可以看到,每个Gram矩阵背后都有一组向量,Gram矩阵就是由这一组向量两两内积得到的,先说一下向量内积是做什么的。

向量的内积,也叫向量的点乘,对两个向量执行内积运算,就是对这两个向量对应位一一相乘之后求和的操作,内积的结果是一个标量。例如对于向量a和向量b:

                            
a和b的内积公式为:

两个向量的内积有什么用呢?一个重要的应用就是可以根据内积判断向量a和向量b之间的夹角和方向关系(详细推导可参见:https://blog.csdn.net/dcrmg/article/details/52416832),具体来说:

  • a·b>0    方向基本相同,夹角在0°到90°之间
  • a·b=0    正交,相互垂直  
  • a·b<0    方向基本相反,夹角在90°到180°之间 

简单来说就是内积可以反映出两个向量之间的某种关系或联系。Gram矩阵是两两向量的内积组成的,所以Gram矩阵可以反映出该组向量中各个向量之间的某种关系

风格迁移中的Gram矩阵

深度学习中经典的风格迁移大体流程是:
1. 准备基准图像和风格图像
2. 使用深层网络分别提取基准图像(加白噪声)和风格图像的特征向量(或者说是特征图feature map)
3. 分别计算两个图像的特征向量的Gram矩阵,以两个图像的Gram矩阵的差异最小化为优化目标,不断调整基准图像,使风格不断接近目标风格图像

这里边比较关键的一个是在网络中提取的特征图,一般来说浅层网络提取的是局部的细节纹理特征,深层网络提取的是更抽象的轮廓、大小等信息。这些特征总的结合起来表现出来的感觉就是图像的风格,由这些特征向量计算出来的的Gram矩阵,就可以把图像特征之间隐藏的联系提取出来,也就是各个特征之间的相关性高低。如果两个图像的特征向量的Gram矩阵的差异较小,就可以认定这两个图像风格是相近的。

总的来说,Gram Matrix可看做是图像各特征之间的偏心协方差矩阵(即没有减去均值的协方差矩阵),Gram计算的是两两特征之间的相关性,哪两个特征是同时出现的,哪两个是此消彼长的等等。另一方面,Gram的对角线元素,还体现了每个特征在图像中出现的量,因此,Gram矩阵可以度量各个维度自己的特性以及各个维度之间的关系,所以可以反映整个图像的大体风格。只需要比较Gram矩阵就可以比较两个图像的风格差异了。

Gram格拉姆矩阵在风格迁移中的应用相关推荐

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

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

  2. 图像风格迁移_【论文解读】图像风格迁移中的Contextual Loss

    [08/04更新]在前几天的Commit中,Contextual Loss已经支持多GPU训练 1.Background 对于图像风格迁移,最常用的做法就是通过GAN网络实现,然而,如果你没有很强大的 ...

  3. 洞察——风格注意力网络(SANet)在任意风格迁移中的应用

    作者|dhwani mehta 编译|Flin 来源|medium 图像风格化是近几十年来研究的一种图像处理技术,本文旨在展示一种高效新颖的风格注意力网络(SANet)方法,在平衡全局和局部风格模式的 ...

  4. (高能预警!)为什么Gram矩阵可以代表图像风格?带你揭开图像风格迁移的神秘面纱!

    文章目录 (高能预警)为什么Gram矩阵可以代表图像风格 简介 风格迁移概述 领域适应 相关知识 Gram矩阵 特征值分解 核函数 希尔伯特空间 可再生核希尔伯特空间 最大平均差异(MMD) 图像风格 ...

  5. 深度学习入门(五十二)计算机视觉——风格迁移

    深度学习入门(五十二)计算机视觉--风格迁移 前言 计算机视觉--风格迁移 课件 样式迁移 易于CNN的样式迁移 教材 1 方法 2 阅读内容和风格图像 3 预处理和后处理 4 抽取图像特征 5 定义 ...

  6. 谷歌又放大招:视觉效果完胜其他SOTA的风格迁移网络,手机端可达实时4K

    Joint Bilateral Learning for Real-time Universal Photorealistic Style Transfer paper:https://arxiv.o ...

  7. CVPR 2021 | 澳洲国立大学提出基于模型的图像风格迁移

    ©作者|侯云钟 学校|澳洲国立大学博士生 研究方向|计算机视觉 本文从另外一个角度解读,澳洲国立大学郑良老师实验室 CVPR 2021 新工作.一般而言,我们需要同时利用两张图片完成图像的风格迁移(s ...

  8. 深度有趣 | 30 快速图像风格迁移

    简介 使用TensorFlow实现快速图像风格迁移(Fast Neural Style Transfer) 原理 在之前介绍的图像风格迁移中,我们根据内容图片和风格图片优化输入图片,使得内容损失函数和 ...

  9. 令人惊讶的手机端实时 4K 风格迁移!谷歌又出牛文

    Joint Bilateral Learning for Real-time Universal Photorealistic Style Transfer 本文是Boston & Pixel ...

  10. Stanford CS230深度学习(六)目标检测、人脸识别和神经风格迁移

    在CS230的lecture 6中主要吴恩达老师讲述了一些关于机器学习和深度学习的tips,用一个触发词台灯的例子教我们如何快速的解决实际中遇到的问题,这节课主要是偏思维上的了解,还是要实际问题实际分 ...

最新文章

  1. 学习vue中遇到的报错,特此记录下来
  2. WINCE基于hive注册表的实现
  3. python:opencv 二值化处理
  4. linux lvm 调整分区大小,linux调整lvm分区大小(/home分区过大,/root分区过小)
  5. Mol. Biol. Evol. | 中科院动物所揭示石山叶猴适应喀斯特环境的遗传机制
  6. 奖池90万!阿里天池发起肺部CT多病种智能诊断大赛
  7. Confluence 6 上传文件
  8. jersey REST的接口简述
  9. ES Filebeat 使用 Pipeline 处理日志中的 @timestamp
  10. MySQL(11)-----多表创建及描述表关系(多对多的分析和实现)
  11. 定制10kV变压器感应雷直击雷击变压器加避雷器atp-emtp模型
  12. VS2010下编译mp4v2及在项目中的使用
  13. 安川机器人外部急停信号点不开_安川机器人示教器常见故障维修方法
  14. Android开发之Google地图开发
  15. 判断天干,地支,生肖推算
  16. 第二课:为什么要教授财务知识
  17. 智能经济时节已至,百度智能云扬起风帆
  18. SAP FICO 内部订单详细解析
  19. 2016年保密技术交流大会的璀璨之星—亿赛通
  20. 实现一个安卓学习助手app

热门文章

  1. 【数字IC第一步】Linux系统安装(含常用IC软件)
  2. 计算房租收入比(1)- scrapy 爬取网上租房信息
  3. chrome常用扩展程序汇总(程序员版)
  4. 企微社群营销如何提升会员活跃度?
  5. 【PX4 飞控剖析】05 PIX4 连接QGC 可以烧录固件但是连接不上
  6. Mand Mobile
  7. 配置与管理Ubuntu 21.10
  8. 输入一个数,判断它是否是素数,如果是素数输出yes,否则输出no
  9. 路由器连接路由器设置教程
  10. 东北大学计算机BAT,基于BAT-OOPN方法的污染物排放量化模型研究