雷锋网 AI 科技评论按:下面的 AI 生成的手绘图看起来怎么样?有耳目一新的感觉吗?像你不好好听课的时候在草稿纸上随便画的风格吗?

作者们尤其希望读者关注下面那张卧室的生成手绘图像。其中的物体边界线并不像初学绘画的人那样画成了完全的直线。

从照片生成简笔画或者素描样式的手绘图像是许多普通人都感兴趣的计算机视觉任务。但是这项任务并没有那么容易做好。一直以来计算机视觉研究人员们花了很多精力关注的任务都是图像分类和语义分割,即便是像素级、实例区分的语义分割也只能抓取到不同物体的外部轮廓,对同样刻画了物体形状、但是位于外轮廓线内部的线条就无能为力了;而另一方面,各类边缘检测算法虽然能捕捉到边缘,但是无法区分出人类重点关注的、带有较多语意信息的轮廓内部的主要线条并予以加强。高度简化的简笔画又会与实物相距甚远。

不同写实程度的简笔画风格

不同边缘检测方法之间的对比

近期的一篇新论文《Photo-Sketching: Inferring Contour Drawings from Images》(照片速写:从图像生成轮廓绘画,arxiv.org/abs/1901.00542)就在这个问题上迈出了自己的一步。一作是 CMU 的中国留学生 Mengtian Li,他本科在南京大学匡亚明学院;别的作者来自 Adobe 研究院、Uber 以及 Argo AI。

作者们的方法并不意外,收集一个新的手绘数据集(真人进行的照片手绘),然后训练神经网络。不过与类似研究有所不同的是,作者们收集的是一个一对多的数据集,每张照片可以对应多个真人手绘 ground truth 图像。所以作者们认为这不应当是在传统的「优化调节边缘检测器」路线上继续发展,同时直接使用各类现成的 cGAN 也无法带来理想的表现。作者们提出了一种新的、可以处理多种不同的稀疏输入的 cGAN 来进行处理。作者们与其它方法进行了定性以及定量的对比。

为了便于视觉理解及简笔画生成的后续研究,作者们也一并发布了这个数据集,它由一组组图像和对应的轮廓简笔画组成。数据中含有 1000 张户外场景的照片,每张照片都有 5 张对应的人类绘制的轮廓简笔画(一共 5000 张)。简笔画中的笔画已经与照片中的边界做过粗略的对齐,便于把人类的笔画和照片中的边界对应起来。

数据集是通过亚马逊众包平台 Mechanical Turk 收集的。收集过程中先给参与者展示垫在半透明背景下的照片,然后要求他们在上面用简笔画描绘出图中的边界。为了获得高质量的简笔画(标注),研究人员们专门设计了一个标注界面,其中含有一个详细的指导页面,展示了许多正面和负面例子。标注还会经过人工的质量检查;内部边线有缺失的、缺少重要的画面内容的、手绘的边界线与原图有较大出入的、无法识别简笔画内容的、简笔画中的人物非常糟糕的、在空的部分画了线,这六类质量不高的图像都有可能被拒绝。所以实际上,在收集到这 5000 张可用的手绘简笔画的同时,研究人员们也获得了 1947 张质量不高而被拒绝的简笔画;这些画未来可以用作自动质量控制的样本。

数据集中部分手绘图像(带有笔画方向及顺序)

论文摘要:边界、边线、轮廓,这三者在计算机图形学和计算机视觉两个领域都是重要的研究课题。一方面,它们是表达了三维形状的二维平面元素;另一方面,它们是互相遮盖的物体的指示器,我们正是借助它们才能分辨不同的物体或者语义概念。在这篇论文中,作者们的目标是生成物体轮廓绘画,也就是类似边线的笔画,通过它们勾画出视觉场景的主要线条。早期的研究中通常把这类任务称作“边缘检测”。然而,边缘检测任务的理想输出中包含的视觉元素与轮廓绘画之间其实有着不小区别,而且也缺失了轮廓绘画中的艺术风格。作者们解决这个问题的方式是收集了一个新的轮廓简笔画数据集,并提出了一种基于学习的方法来解析不同的标注之间的多样性;而且与边缘检测器不同的是,他们的方法可以在真实照片和手绘素材不完全对齐的情况下工作。相比以往的方法,作者们的方法定型、定量地都取得了更好的表现。令人惊讶的是,当作者们在 BSDS500 数据集上精细调节模型时,他们在突出边界检测任务中取得了目前最好的成绩,这表明他们的轮廓绘画可能可以成为边缘标注的一种可拓展的替代方案,但同时对于标注人员来说更容易做、也更有趣。

项目主页:http://www.cs.cmu.edu/~mengtial/proj/sketch/

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

P.S. 单独的手绘图像技术和数据集可以参见雷锋网(公众号:雷锋网) AI 科技评论往期文章 《谷歌大脑教机器画简笔画,神经网络的大作都长啥样?》以及《同济大学「智能大数据可视化实验室」开源FaceX,包含500余万张卡通人脸表情简笔画》

雷锋网 AI 科技评论报道。

新的快速图像转手绘方法,人类水准、户外场景相关推荐

  1. 图像滤镜艺术---PS图像转手绘特效实现方案

    手绘效果实现方案 本文介绍一种PS手绘效果的实现方案,PS步骤来自网络,本文介绍代码实现过程. 整体看来,虽然效果还是有很大差异,但是已经有了这种特效的风格了,毕竟PS效果图中关于头发的部分是人工手动 ...

  2. 彩色图片转手绘线稿的原理简述与Python实现

    大家好,我是小小明,在学习 好友叶庭云 介绍的一门中国大学MOOC的课程中,学到手绘图像,下面我测试并总结一下. 课程链接是:https://www.icourse163.org/course/BIT ...

  3. 图像语义分割方法研究进展

    全监督学习的图像语义分割方法研究进展 简介 1 全监督学习的图像语义分割方法 1.1 基于全卷积的图像语义分割方法 1.2 基于编码器解码器结构的图像语义分割方法 1.3 基于注意力机制的图像语义分割 ...

  4. Java中图形界面重绘方法

    ** Java中图形界面重绘方法 **   在我们编写图形界面程序的过程中,我们就会发现,当我们将窗体拉伸,缩小(或者最大化最小化)的时候,之前在窗体上画的图形会消失了. 这是为什么呢?   1)原来 ...

  5. Single Image Haze Removal Using Dark Channel Prior 基于暗原色先验的单一图像去雾方法【翻译】

    Single Image Haze Removal Using Dark Channel Prior Kaiming He, Jian Sun, Xiaoou Tang The Chinese Uni ...

  6. 基于深度学习的图像超分辨率方法 总结

    基于深度学习的SR方法 懒得总结,就从一篇综述中选取了一部分基于深度学习的图像超分辨率方法. 原文:基于深度学习的图像超分辨率复原研究进展 作者:孙旭 李晓光 李嘉锋 卓力 北京工业大学信号与信息处理 ...

  7. Nature综述:应对新出现的抗真菌耐药性对人类健康的威胁

    编译:微科盟小木,编辑:微科盟居居.江舜尧. 微科盟原创微文,欢迎转发转载,转载须注明来源<微生态>公众号. 导读 侵袭性真菌感染对公共健康构成了重大威胁,是抗菌素耐药性的一个未得到充分认 ...

  8. 航测大数据量处理_一种基于动态航测的图像大数据分析方法与流程

    本发明涉及数据处理技术领域,具体为一种基于动态航测的图像大数据分析方法. 背景技术: 数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的 ...

  9. python遥感影像地物分类_基于轻量化语义分割网络的遥感图像地物分类方法与流程...

    本发明属于图像处理 技术领域: ,特别涉及一种地物分类方法,可用于土地利用分析.环境保护以及城市规划. 背景技术: :遥感图像地物分类,旨在取代繁琐的人工作业,利用地物分类方法,得到输入遥感图像的地物 ...

最新文章

  1. tar - tar 档案文件管理程序的 GNU 版本。
  2. 【Flutter】手机应用类型 ( Android | iOS | Native 应用 | Web 应用 | Hybrid 应用 | ReactNative 应用 | Flutter 应用 )
  3. 深入理解傅立叶变换(详细)
  4. 河北计算机一级考试题库操作题,年河北计算机一级操作题题库及答案.doc
  5. Session的配置
  6. PHP的$_FILES
  7. MySQL 数据库性能优化,看这篇就够了
  8. php分页类smary,Smarty分页实现方法完整实例
  9. Redis 命令行工具有趣的罕见用法
  10. Java 多线程(二)启动线程的三种方式和源码分析
  11. 著名的 P=NP 问题到底是什么?
  12. 怎么找到使用驱动器中的光盘之前需要将其格式化磁盘的数据
  13. RuntimeError: Error compiling objects for extension 和nvcc fatal : Unsupported gpu architecture ‘c
  14. 2022年最新手机处理器性能排行榜,手机处理器天梯图
  15. Educational Codeforces Round 97 (Rated for Div. 2) F. Emotional Fishermen
  16. linux 强制类型转换,转载 指针强制类型转换
  17. 51单片机LCD1602显示电子时钟 带按键设置和星期显示
  18. 为什么是三次握手和四次挥手
  19. [NLP] 文本分类之TextCNN模型原理和实现(超详细)
  20. Html5弹幕视频播放器插件Danmu介绍

热门文章

  1. 【数据的操作】我使用过的MySQL语句2021年07月06日
  2. JS Date对象计算100天以后的时间
  3. 1018 锤子剪刀布 (20分) 测试点五问题
  4. CAN2.0和J1939协议的关系
  5. 洞察 | 老人带孙矛盾重重:透视6大内容平台,发现被忽视的隔代养育刚需
  6. 利用API实现获取城市的天气预报信息和给指定手机号码发送验证码——基于Java
  7. oracle一体机使用的CPU,linux – 安装Oracle数据库机器的CPU使用率
  8. 编译osd lyrics使其可以从虾米下载歌词
  9. 牧牛海派战法,区块链加持让产业链更具优势
  10. spark报错Permission denied: user=test, access=WRITE, inode=/:hdfs:supergroup:drwxr-xr-x