©作者|侯云钟

学校|澳洲国立大学博士生

研究方向|计算机视觉

本文从另外一个角度解读,澳洲国立大学郑良老师实验室 CVPR 2021 新工作。一般而言,我们需要同时利用两张图片完成图像的风格迁移(style transfer):一张图片指导内容(content);一张图片指导风格(style)。在本文中, 我们探寻如何在仅利用一张图片作为内容指导的情况下,通过训练好的模型作为指导,将该图片迁移至一种未曾见过的风格。我们首先展示一些示例结果,如下图,在只利用目标(target)图片的情况下,我们可以将其有效迁移至未曾见过的源(source)图片风格。

基于模型的图像风格迁移。在没有利用源图片(c)作为图像风格指导的情况下,我们仅利用目标图片(a),即可将其迁移至源域风格(b)。

论文标题:

Visualizing Adapted Knowledge in Domain Transfer

论文地址:

https://arxiv.org/abs/2104.10602

代码地址:

https://github.com/hou-yz/DA_visualization

基于图片的图像风格迁移

不论是风格迁移(style transfer)还是图像变换(image translation)工作,想要在保持图片内容的条件下变换图像的风格,都需要同时利用两张图片:一张图片  指示内容;一张图片  指示风格。此外,它们还需要一个特定的评价网络 d,来推动图像风格的变换。在风格迁移中(如 neural style transfer [1]),d 可能是 ImageNet 预训练 VGG 的特征分布;在图像变化中(如 cyclegan [2]),d 可能是两个域分别对应的判别器网络(discriminator)。

neural style transfer [1] 利用内容图像、风格图像、和基于ImageNet预训练的VGG的评价网络

cyclegan [2] 利用内容图像数据集、风格图像数据集(两者互易)、和判别器形式的评价网络

对于传统的风格迁移,可以形式化的记为 ,其中  为生成图片, 分别代表风格图像和内容图像,d 代表某一特定评价网络。

基于模型的图像风格迁移

在本文中,不同于两张图片,我们利用训练好的两个模型,来指导图像的风格迁移。特别的,我们考虑域迁移(domain adaptation)的任务情景:给定源域(source domain)和目标域(target domain),以及训练好的适用于源域的网络  和适用于目标域的网络 ,且默认这两个网络共享分类层 p(域迁移中常见设置)。

域迁移:可以得到分别适用于源域和目标域的两个神经网络模型,以此推动图像风格迁移

基于这两个网络,我们探寻能否将目标域图像直接迁移至源域风格。我们可以进一步给出任务目标的形式化定义 ,其中图片 x 指导生成图片  的内容。对比传统的图像风格迁移 ,基于模型的风格迁移存在以下区别:

1. 不能基于内容-风格图像对  训练,而是凭借源域模型  和目标域模型  指导图像风格差异;

2. 风格迁移的标准不依赖于特定的评价网络 d,而仍是依赖源域模型  和目标域模型 。

Source-Free Image Translation 方法

面对基于模型的风格迁移目标 ,我们设计了一套方法,完成基于模型的图像风格迁移任务。特别的,我们只利用目标域图片  作为内容指导(即作为 x),而完全避免在图像迁移的过程中利用源域图片 。由此,我们的方法也得名source-free image translation(SFIT),即不依赖源域数据的图像风格迁移。

基于模型的风格迁移:不依赖风格图像和评价网络;而是依赖源域模型、目标域模型

SFIT 方法的流程设计如下。给定(目标域)内容图片 x,我们训练一个生成器 来将其迁移至(源域)风格,生成图片 。面对原始的内容图片 x 和生成的风格化图片 ,传统的基于图像的风格迁移和本文中提出的基于模型的风格迁移存在以下区别:

  • 基于图片的风格迁移(neural style transfer)约束生成图片 内容上接近 (content loss: 评价网络 d 特征图之差),风格上接近 (style loss: 评价网络 d 特征图分布的区别)

  • 基于模型的风格迁移(SFIT)约束这内容图片 x 和生成的风格化图片 在经过(预训练且固定的)目标域模型 和源域模型 后,能获得相似的输出。我们通过约束最终输出的相似和特征图的分布相似,完成对生成图片内容风格上的约束。

损失函数设计

知识蒸馏(knowledge distillation):直接约束风格化前后图片在源域和目标域模型上输出相似。

由于这两个模型描述相同的语义,相似输出保证内容(按照网络准确率的概率)不变。

关系保持(relationship preserving):归一化版本的 style loss,约束两路特征图输出在特征分布(Gram 矩阵,即特征图关于通道的自相关矩阵:抵消 HW 维度,剩余通道数 D 维度)上接近。

  • 传统的style loss约束两张图片在同一个评价网络 d 上特征图分布相似;

  • relationship preserving loss约束两张图片分别经过源域模型 和目标域模型 后,得到的特征图归一化分布相似。

由于两个模型适用场景不同,相似输出分布保证两张图片分别适应两种风格(原始图像及两个域对应模型固定不变,则生成图像需适应源域风格)。

为何约束不同网络的特征图分布可以迁移风格?

Demystifying neural style transfer [3] 一文证明,传统 style loss 可以以类似域迁移中 Maximum Mean Discrepancy (MMD) loss 的方式,通过不同图片在同一网络的 Gram 矩阵以及二阶统计量,迁移图像的风格。

由于我们假设,源域的网络 和一个适用于目标域的网络 共享分类层 p (域迁移中常见设置),我们可以认为这两个网络在通道维度上语义是相对对齐的(共享分类层,需要global average pooling之后的特征向量在通道上对齐,才能在两个不同的域上都获得较好的结果)。鉴于此,我们可以认为, 和 这两个网络以一种松散的方式,保持着类似于同一网络的特性,即通道维度语义对齐。

但毕竟,两个网络肯定还是存在差别,通道之间的关系也不可能严格维持不变。由此,我们在 relationship preserving loss 中,使用归一化的 Gram 矩阵而非原始的 Gram 矩阵(如传 统style loss)。

如下图,归一化的 Gram 矩阵能提供更加均匀的约束,而且能免于对某些维度的过度自信(传统 style loss 存在过大 loss 值,在网络不严格一致的情况下,可能过于自信)。

relationship preserving loss和传统style loss对应的归一化/原始Gram矩阵差别:归一化的更加均匀,且避免过强(过度自信)的约束

实验结果

实验结果表明,仅依赖模型,也可以将目标域图像有效迁移至源域风格。

VisDA数据集上风格迁移更多结果。左为原始图片,右为风格化图片。

我们也同时对比了利用不同方式迁移图像风格的效果。如下图,直接对齐Batch Norm 层中的统计量可以轻微迁移图像风格 (b);传统的 style loss 有效迁移风格,但存在边缘和前景的过度白化 (c);文章中提出从 relationship preserving loss 则是在保持前景的同时(更加锐利的边缘、和背景的区别更明显),有效迁移的图像风格。

此外,我们还利用定量实验验证了风格迁移的结果是对源域和目标域模型知识差异的有效刻画,且生成的风格图片可进一步帮助微调域迁移模型。关于这方面的分析,请见论文原文,或从域迁移任务可解释新角度的分析文章:

https://zhuanlan.zhihu.com/p/371101640

参考文献

[1] Gatys, L. A., Ecker, A. S., & Bethge, M. (2016). Image style transfer using convolutional neural networks. InProceedings of the IEEE conference on computer vision and pattern recognition(pp. 2414-2423).

[2]. Zhu, J. Y., Park, T., Isola, P., & Efros, A. A. (2017). Unpaired image-to-image translation using cycle-consistent adversarial networks. InProceedings of the IEEE international conference on computer vision(pp. 2223-2232).

[3]. Li, Y., Wang, N., Liu, J., & Hou, X. (2017, August). Demystifying neural style transfer. InProceedings of the 26th International Joint Conference on Artificial Intelligence(pp. 2230-2236).

更多阅读

#投 稿 通 道#

 让你的论文被更多人看到 

如何才能让更多的优质内容以更短路径到达读者群体,缩短读者寻找优质内容的成本呢?答案就是:你不认识的人。

总有一些你不认识的人,知道你想知道的东西。PaperWeekly 或许可以成为一座桥梁,促使不同背景、不同方向的学者和学术灵感相互碰撞,迸发出更多的可能性。

PaperWeekly 鼓励高校实验室或个人,在我们的平台上分享各类优质内容,可以是最新论文解读,也可以是学习心得技术干货。我们的目的只有一个,让知识真正流动起来。

???? 来稿标准:

• 稿件确系个人原创作品,来稿需注明作者个人信息(姓名+学校/工作单位+学历/职位+研究方向)

• 如果文章并非首发,请在投稿时提醒并附上所有已发布链接

• PaperWeekly 默认每篇文章都是首发,均会添加“原创”标志

???? 投稿邮箱:

• 投稿邮箱:hr@paperweekly.site

• 所有文章配图,请单独在附件中发送

• 请留下即时联系方式(微信或手机),以便我们在编辑发布时和作者沟通

????

现在,在「知乎」也能找到我们了

进入知乎首页搜索「PaperWeekly」

点击「关注」订阅我们的专栏吧

关于PaperWeekly

PaperWeekly 是一个推荐、解读、讨论、报道人工智能前沿论文成果的学术平台。如果你研究或从事 AI 领域,欢迎在公众号后台点击「交流群」,小助手将把你带入 PaperWeekly 的交流群里。

CVPR 2021 | 澳洲国立大学提出基于模型的图像风格迁移相关推荐

  1. Pix2Pix——基于GAN的图像风格迁移模型

    Pix2Pix--基于GAN的图像风格迁移模型 写在前面 本文是文献Image-to-image translation with conditional adversarial networks的笔 ...

  2. 基于神经网络的图像风格迁移解析与实现

    概述 最近对图像风格迁移这种技术突然非常感兴趣,大概是之前读到了一篇关于对抗生成网络生成逼真人脸的论文文献,于是对这种技术很是好奇,大致了解了一下这个领域.我大致将其分为三个研究领域: 基于传统的机器 ...

  3. 图像迁移风格保存模型_图像风格迁移也有框架了:使用Python编写,与PyTorch完美兼容,外行也能用...

    原标题:图像风格迁移也有框架了:使用Python编写,与PyTorch完美兼容,外行也能用 选自Medium 作者:Philip Meier 机器之心编译 编辑:陈萍 易于使用的神经风格迁移框架 py ...

  4. 图像迁移风格保存模型_图像风格迁移

    样式迁移 如果你是一位摄影爱好者,也许接触过滤镜.它能改变照片的颜色样式,从而使风景照更加锐利或者令人像更加美白.但一个滤镜通常只能改变照片的某个方面.如果要照片达到理想中的样式,经常需要尝试大量不同 ...

  5. 基于深度学习的图像风格迁移算法的基本介绍。

    基于神经网络的图像风格迁移算法 这个算法还是蛮有趣的,之前就有宣传说让电脑来学习梵高作画,虽然有些夸张,但是实际效果出来还是挺不错的. 接下来,我们要按照以下三个部分来进行介绍,提出,方法以及结论. ...

  6. X-Pool:多伦多大学提出基于文本的视频聚合方式,在视频文本检索上达到SOTA性能!(CVPR 2022)...

    关注公众号,发现CV技术之美 本文分享 CVPR 2022 论文『X-Pool: Cross-Modal Language-Video Attention for Text-Video Retriev ...

  7. CVPR 2021 旷世团队提出YOLOF

    CVPR 2021 旷世公司提出的YOLOF FPN的成功之处在于,它对目标检测优化问题的分治解决方案,而不是多尺度特征融合.本文不是采用复杂的特征金字塔--仅利用一级特征进行检测.提出了两个关键部分 ...

  8. 澳国立计算机录取分数,澳洲出国:2018年澳洲国立大学对高考成绩的本科录取分数线(多图)...

    大师兄留学网(微信公众号:留学申请Free)是一支免费申请澳大利亚,新西兰,泰国,新加坡,马来西亚的零中介平台.大师兄留学网(微信号:Betty8990)在申请澳洲方面,有办理留学经验超过十年的学长学 ...

  9. 伯克利、OpenAI等提出基于模型的元策略优化强化学习

    基于模型的强化学习方法数据效率高,前景可观.本文提出了一种基于模型的元策略强化学习方法,实践证明,该方法比以前基于模型的方法更能够应对模型缺陷,还能取得与无模型方法相近的性能. 引言 强化学习领域近期 ...

最新文章

  1. android 当前置顶的控件,Android利用RecyclerView实现全选、置顶和拖拽功能示例
  2. 【NIO】通道Channel
  3. 超详细百家大厂面试资料,免费送!
  4. 钉钉小程序数据传递——子传父,父传子
  5. android 简单获取实时天气数据_绘图本身很简单但是获取数据很难
  6. 网络舆情监测系统学习笔记——GIT的…
  7. python合并word表格_python docx处理word文档中表格合并问题
  8. 安卓11客制需求:在设定时间开启深色主题模式,21点开启,次日8点关闭
  9. java 安卓客户端开发_《安卓网络编程》之第一篇 java环境下模拟客户端、服务器端...
  10. 文件的下载与保存,以及mp3文件的播放
  11. 【数据产品案例】阿里生意参谋-竞争情报
  12. php5项目迁移到php7,php5扩展迁移php7扩展
  13. java属性注解_【java自定义注解1】java自定义注解-属性
  14. 自给自足,python自动更换桌面
  15. 在Cordova中自定义AndroidTest(Instrumented Unit Test)
  16. 有道词典在线翻译爬虫
  17. C语言与木马恶意代码分析和360安全防护揭秘
  18. 碰上打劫的了按时发放的所发生的发送到发送到发送到发送到发送到
  19. 通州商务中心区规划亮相
  20. 四月四日服务器维护,绝地求生测试服4月4日停机维护 今天更新什么内容介绍

热门文章

  1. 游戏在ios和android,陈情令手游ios和安卓互通吗 ios和安卓能一起玩吗
  2. python 设置图片x轴带单位_用Python帮你上马,哪里无码打哪里
  3. 线程安全面试题 java_Java面试题-线程安全
  4. android屏幕适配详解
  5. Codeforces - 466C - Number of Ways - 组合数学
  6. Oracle_Rac_BackgroudProcess
  7. Windows Phone 7 - 页面间传值 来源-http://blog.csdn.net/dncts/article/details/6160067
  8. 2BizBox-ERP那点事儿系列之4
  9. mysql中建立索引的原则_在SQL数据库中设定索引的原则是什么?(注意是设定不是创建)...
  10. html加载出来图片乱掉,HTML基础 img alt 图片加载失败时,出现替代文本