CVPR-2018 那些有趣的新想法
Taylor Guo @ Shanghai - 2018.10.18
缘起
还有什么比顶级会议更适合寻找有趣新想法的地方吗?我们从CVPR 2018 计算机视觉和模式识别的顶级会议中发现了很多有趣的东西。
GAN和CV
寻找室外场景中的小脸

在沙特和中国研究人员的合作中,使用GAN来检测和放大人群照片上非常小的面孔。即使只是检测小脸,也是一个有趣的问题,常规的脸部探测器通常无法解决。这里,作者提出了一个端到端的方法来提取人脸,然后用生成模型将其提升4倍(一个称为超分辨率的过程)。
以下是主要流程:

PairedCycleGAN for Makeup

条件生产对抗网络已经广泛用于图像处理;刚才提到过超分辨率,生成对抗网络也成功进行了风格转换。使用GAN,可以学习与特定图像元素相对应的显着特征 - 然后更改它们! 普林斯顿,伯克利和Adobe的研究人员提出了一个修饰照片的架构。这项工作的一个有趣的部分是为不同的面部成分(眼睛,嘴唇,皮肤)训练单独的生成器并单独应用它们,用不同的网络提取面部成分:

GANerated Hands

位姿估计中的一个非常重要的子集(通常需要单独的模型)是手部跟踪。通过挥动双手来操纵计算机尚未完全实现,仍然需要专门的硬件,如Kinect。主要问题之一是数据:哪里可以找得到手部3D标记的真实视频流?这项工作,提出了一种条件生成对抗网络架构,能够将合成的3D手部模型转换为图像用于训练手部跟踪网络。合成数据是当下非常重要的工作之一,可以更详细地考虑它。如下是“从合成到真实”的生成对抗网络架构:

人员数据集风格转移GAN
Person Transfer GAN to Bridge Domain Gap for Person Re-Identification

人员重识别(ReID)是在不同条件和不同情况下拍摄的不同照片上找到同一个人的问题。这个问题自然而然引起了很多的研究,现在已经相对好理解,但是仍然存在一些问题:人物图像的不同数据集差异比较大啊(如 照明,背景等),在一个数据集上训练好的网络在迁移到另一个数据集(比如真实的应用场景中)时性能损失。上图就是展示了不同数据集的差异。为了解决这个问题,这项工作提出了一种GAN架构,能够将图像从一种“数据集风格”迁移到另一种“数据集风格”,使用GAN进行复杂变换,增强了实际数据。展示结果如下:

生成模型的眼睛图像合成
伦斯勒理工学院的这项工作处理一个非常具体的问题:生成人眼的图像。这不仅对于在生成的图像中制作漂亮的眼睛很重要,而且还可以使用生成的眼睛向后工作并解决凝视估计问题:人们在看什么?这将为通用人工智能接口铺平道路......这是未来,但目前甚至合成生成眼睛也是一个非常困难的问题。作者提出了一个用于合成人眼外形的复杂概率模型,提出了一个生成对抗网络架构,根据这个模型生成眼睛 - 取得了巨大的成功!

图像修复:填补空白区域

Adobe Research和伊利诺伊大学香槟分校的这项工作致力于填补图像空白区域的极具挑战性的问题(如上图所示)。通常,修复工作需要理解场景:上图右上角,必须知道脸部是什么样的,以及头发和颈部可能是什么样的。这项工作提出了一种基于GAN的方法,可以利用周围图像的特征来改进生成过程。该架构分两部分:先生成粗略结果,再用另一个网络进行细化。结果非常好:


CVPR-2018 那些有趣的新想法的更多相关文章
- 爬取CVPR 2018过程中遇到的坑
爬取 CVPR 2018 过程中遇到的坑 使用语言及模块 语言: Python 3.6.6 模块: re requests lxml bs4 过程 一开始都挺顺利的,先获取到所有文章的链接再逐个爬取获 ...
- 在矩池云上复现 CVPR 2018 LearningToCompare_FSL 环境
这是 CVPR 2018 的一篇少样本学习论文:Learning to Compare: Relation Network for Few-Shot Learning 源码地址:https://git ...
- Android L SDK -- 一些有趣的新功能
一些普通的就不提了,自己查看最新的文档就可以 文档地址 Task locking 功能:让我们在使用一个应用时,能够免受通知(消息)的打搅. 怎样使用:当我们在应用中激活任务锁模式.我们接收到的通知( ...
- JavaScript中对日期格式化的新想法.
其实我们对与日期的显示,也就那么几种,不需要每次都传格式化字符串. 只要告诉函数你想要什么结果就好了,以下是在ios的JavaScript中我新写的日期格式化函数: /** 格式化日期 @param ...
- CNN卷积神经网络新想法
近期一直在看卷积神经网络,想改进改进弄出点新东西来.看了好多论文,写了一篇综述.对深度学习中卷积神经网络有了一些新认识,和大家分享下. 事实上卷积神经网络并非一项新兴的算法.早在上世纪八十年代就已经被 ...
- UNITY相关的一些新功能,新想法
1,lua profiler for unity : https://github.com/ElPsyCongree/LuaProfiler-For-Unity 参考文章:https://blog.c ...
- CVPR 2018 DeepGlobe
在刚刚结束的CVPR2018: DeepGlobe Road Extraction Challenge(全球卫星图像道路提取)比赛中,北京邮电大学信息与通信工程学院模式识别实验室张闯老师指导的研究生周 ...
- NASNet : Google Brain经典作,改造搜索空间,性能全面超越人工网络,继续领跑NAS领域 | CVPR 2018
论文将搜索空间从整体网络转化为卷积单元(cell),再按照设定堆叠成新的网络家族NASNet.不仅降低了搜索的复杂度,从原来的28天缩小到4天,而且搜索出来的结构具有扩展性,在小模型和大模型场景下都能 ...
- CondenseNet:可学习分组卷积,原作对DenseNet的轻量化改造 | CVPR 2018
CondenseNet特点在于可学习分组卷积的提出,结合训练过程进行剪枝,不仅能准确地剪枝,还能继续训练,使网络权重更平滑,是个很不错的工作 来源:晓飞的算法工程笔记 公众号 论文:Neural ...
随机推荐
- day 03 --Haproxy 增加, 删除,查询
key 知识点:函数的定义, 函数的递归调用, flag 标志位的使用,eval() 函数 #!C:\Program Files\Python35\bin # -*- conding:utf-8 -* ...
- servlet,过滤器,监听器,拦截器的区别
一.目录 1.概念 2.生命周期 3.职责 4.执行过程 二.内容 概念 1.servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性, 可以动态生成web页面它 ...
- Mybatis Mapper动态代理方式 typeAliases 别名的使用
目录结构及配置文件与原始dao方法相比更简便 只需一个UserMapper的接口,放在一起的配置文件,配置文件中namespace的地址确定jdk动态代理的对象 <?xml version=&q ...
- 更新UI放在主线程的原因
1.在子线程中是不能进行UI 更新的,而可以立刻更新的原因是:子线程代码执行完毕了,又自动进入到了主线程,这中间的时间非常的短,让我们误以为子线程可以更新UI.如果子线程一直在运行,则无法更新UI,因 ...
- STL专题·vector容器
1.构造函数 vector():创建一个空vector vector(int nSize):创建一个vector,元素个数为nSize (vector<int> a(10);) vecto ...
- VMware10安装CentOS7
先去网上下载一个VMware的破解版或者激活版,安装配置这里就不介绍了自行下载安装,基本过程相当于windows下安装个软件而已. CentOS7镜像下载就下阿里云站点的这是链接 http://mir ...
- vue-知乎日志
1.项目API来源 2.项目地址 3.截图 4.功能 首页 轮播图 动态消息 下拉刷新 动态 ...
- Flask的request和session是从哪里来的?
因为之前一直在项目中使用django, 所以在学习Flask的过程中, 难免对吧django和Flask进行对比, 这一次我发现Flask中的request和session并没有想象的那么简单, 所以 ...
- drawImage画本地资源,在真机无法显示
把图片的路径改成本地的绝对路径
- Spring quantz--定时任务调度工具
1.在xml中交给spring管理的一些类 <bean id="cancelOrderJobDetail" class="org.springframework.s ...