鱼羊 发自 凹非寺
量子位 报道 | 公众号 QbitAI

看到这样的街角,是不是想问这是哪一部日本动画电影里的场景?

宫崎骏、新海诚的电影常常从现实场景中获取灵感,这张“日本动漫”截图同样有对应的真实空间。

但这一次,打破次元壁的却不是人类画师,而是一只名叫AnimeGAN的GAN。

繁华街道,车水马龙,几秒即可在二次元场景中复现:

即便是西方街景,在AnimeGAN的画笔下,也能毫无违和转化成日漫画风:

看完AnimeGAN的作品展示,我产生了一个大胆的想法。

看,我的二次元和三次元老婆完美统一了!

风格迁移+生成对抗网络(GAN)

这项来自武汉大学和湖北工业大学的研究,采用的是神经风格迁移 + 生成对抗网络(GAN)的组合。

除了解决生成图像动画风格纹理不明显、丢失原始图像内容这样的问题,AnimeGAN最大的特点是

比如上面的石原里美,在V100上跑了1.64s就完成了次元的跃迁。

那么,这个轻量级的GAN有什么样的特别之处呢?

AnimeGAN架构

作者介绍,AnimeGAN是基于CartoonGAN的改进,并提出了一个更加轻量级的生成器架构。

AnimeGAN的生成器可以视作一个对称的编码器-解码器网络,由标准卷积、深度可分离卷积、反向残差块、上采样和下采样模块组成。

为了有效减少生成器的参数数量,AnimeGAN的网络中使用了8个连续且相同的IRB(inverted residual blocks)。

在生成器中,具有1×1卷积核的最后一个卷积层不使用归一化层,跟随其后的是tanh非线性激活函数。

上图中,K为内核大小,C为特征图数量,S为每个卷积层的跨度,H是特征图的高度,W是特征图的宽度,Resize值用于设置特征图大小的插值方法,⊕表示逐元素加法。

损失函数

论文还提出了三个新的损失函数,以提升风格化的动漫视觉效果。

不同权重的定性比较

灰度风格损失:

灰度对抗损失:

生成器网络的颜色重建损失(基于图像像元的损失):

实验结果

与CartoonGAN相比,可以明显看出AnimeGAN参数更少,模型更小,计算量更少,推理速度更快,是一个相对轻量级的GAN。

细节甚至还更胜一筹。

与此前的SOTA方法相比,可以看出,CartoonGAN生成的动漫图像中通常会存在颜色伪影区域(图中红框),ComixGAN生成的动漫图像中通常会存在过度风格化的区域(失去了原始照片的内容,目标纹理难以辨识),而AnimeGAN很好地解决了这些问题。

定性分析,AnimeGAN取得了比SOTA方法更高质量的视觉动漫效果。

目前,AnimeGAN已经开源,数据集和预训练模型均可下载。如果你也想把自己记录的风景用宫崎骏/新海诚/今敏的风格呈现,不妨一试~

One More Thing

或许你已经猜出来了,AnimeGAN的作者们本身也是二次元文化爱好者,出于兴趣开始了这样一个研究项目,真·「我的兴趣就是我的工作」。

论文作者,是湖北工业大学刘罡副教授,陈颉博士,以及他们的学生Xin Chen。

此前,刘教授和Xin Chen还研究了一个动漫线稿自动上色模型,GitHub用户@pradeeplam根据他们的论文进行了复现,效果也很不错。

传送门

GitHub地址(含论文):
https://github.com/TachibanaYoshino/AnimeGAN

作者知乎专栏:
https://zhuanlan.zhihu.com/p/76574388

上色项目:
https://github.com/pradeeplam/Anime-Sketch-Coloring-with-Swish-Gated-Residual-UNet

作者系网易新闻·网易号“各有态度”签约作者

如何关注、学习、用好人工智能?

每个工作日,量子位AI内参精选全球科技和研究最新动态,汇总新技术、新产品和新应用,梳理当日最热行业趋势和政策,搜索有价值的论文、教程、研究等。

同时,AI内参群为大家提供了交流和分享的平台,更好地满足大家获取AI资讯、学习AI技术的需求。扫码即可订阅:

了解AI发展现状,抓住行业发展机遇

AI社群 | 与优秀的人交流

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

三次元风景照秒变宫崎骏动画,还能把石原里美吉卜力化,AnimeGAN已开源相关推荐

  1. #今日论文推荐# 纸质说明书秒变3D动画,斯坦福大学吴佳俊最新研究,入选ECCV 2022

    #今日论文推荐# 纸质说明书秒变3D动画,斯坦福大学吴佳俊最新研究,入选ECCV 2022 有没有空间感差的小伙伴,每次拿到乐高说明书都不知如何下手? 这回,可以动的乐高说明书来了! 清华姚班校友.斯 ...

  2. 纸质说明书秒变3D动画,斯坦福大学吴佳俊最新研究,入选ECCV 2022

    羿阁 发自 凹非寺 量子位 | 公众号 QbitAI 有没有空间感差的小伙伴,每次拿到乐高说明书都不知如何下手? 这回,可以动的乐高说明书来了! 清华姚班校友.斯坦福大学助理教授吴佳俊,带领团队研发了 ...

  3. 给1万帧视频做目标分割,显存占用还不到1.4GB,代码已开源 | ECCV 2022

    明敏 发自 凹非寺 量子位 | 公众号 QbitAI 咦,怎么好好的藤原千花,突然变成了"高温红色版"? 这大紫手,难道是灭霸在世?? 如果你以为上面的这些效果只是对物体后期上色了 ...

  4. 宫崎骏动画里的新垣结衣见过没?这个开源动漫生成器让你的照片秒变手绘日漫

    随手拍张照片,顺势转换为宫崎骏.新海诚等日漫大师的手绘风格作品,这个专门生成动漫图像的 GAN,实测很好用. 根据真实店铺照片生成的效果图,一度以为,这就是某个日漫番剧的截图 尽管最近 2019 年的 ...

  5. python樱花手绘_宫崎骏动画里的新垣结衣见过没?这个开源动漫生成器让你的照片秒变手绘日漫...

    机器之心报道 参与:肖清.思 随手拍张照片,顺势转换为宫崎骏.新海诚等日漫大师的手绘风格作品,这个专门生成动漫图像的 GAN,实测很好用. 机器之心根据真实店铺照片生成的效果图,一度以为,这就是某个日 ...

  6. 宫崎骏动画里的新垣结衣见过没?这个开源动漫生成器让你的照片秒变手绘日漫...

    本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载 参与:肖清.思 随手拍张照片,顺势转换为宫崎骏.新海诚等日漫大师的手绘风格作品,这个专门生成动漫图像的 GAN,实测 ...

  7. 太牛了,这个神奇工具让你的照片秒变宫崎骏漫画

    AnimeGANv2 是开源项目 AnimeGAN 的改进版本,可以将图片和视频转换成漫画风格的工具.采用的是神经风格迁移 + 生成对抗网络(GAN)的组合,转换速度快. AnimeGANv2 改进的 ...

  8. 2小时开发《点球射门游戏》,动画演示思路(上),代码已开源

    唠两句 最近被疫情关在家,时间多运动少,真的很无聊呀!也许是天意为之,居然来世界杯了,虽然这届世界杯很「冷」,但是多少还是为无聊的我们增加了一些无聊的趣事,比如勇哥在等世界杯开幕式的过程中,就无聊手写 ...

  9. 安卓10可用的性能监视器_iPad 秒变监视器,无线图传设备真的有用吗?

    ​后期小伙伴买回来一个新玩意儿,说是能让 iPhone.iPad 秒变监视器,还能一拖四,乍一听感觉还挺好玩,仔细一想又觉得挺鸡肋.无线图传设备说白了就是把相机上的画面无线传输到手机或者平板上,这种偏 ...

最新文章

  1. LoadRunner系统架构简介与运行原理
  2. Ubuntu 下面部署Django 项目
  3. ehcache怎么删除缓存_解释SpringBoot之Ehcache 2.x缓存
  4. grep awk sed 实例
  5. 服务动态选择域名问题
  6. Scorm标准学习——Scorm RTE API与数据模型
  7. 爬虫学习笔记(1)---简单的爬取百度贴吧
  8. 基于51单片机的指纹考勤器
  9. 迅雷极速版任务出错的解决办法(亲测可用)
  10. FAT文件系统存储原理
  11. 成功三大定律:荷花定律、金蝉定律、竹子定律
  12. 仅以此篇纪念负数取模
  13. oracle中对于TableSpace理解
  14. 【Python爬虫】Python+Selenium爬取百度圣卡/网易白金卡手机靓号
  15. matlab sheet名字,MATLAB得到excel多个非默认sheet名_怎样利用matlab去读取一个excel表中多个sheet的数据并导入一个sheet中?...
  16. 【bzoj4084】【sdoi2015】双旋转字符串
  17. 读书笔记:《冯唐成事心法》
  18. 求两个文件的交集、并集和差集 sort和uniq
  19. Matlab使用串口进行数据通信
  20. 华为云郑叶来:坚持普惠AI,打造通往未来的EI智能体

热门文章

  1. 参考-这个符号在PHP中是什么意思?
  2. nginx多层反向代理获取客户端真实ip
  3. docker应用到生产环境的前提
  4. 项目管理和产品管理绉议
  5. linux的read命令
  6. 成为一流CSS设计师的8大技巧
  7. 纯python好找工作吗_学西点好找工作吗?
  8. python高阶函数闭包装饰器_Python_基础_(装饰器,*args,**kwargs,高阶函数,函数闭包,函数嵌套)...
  9. php 字符 hash_php常用hash加密函数
  10. Xamarin无法调试Android项目