博客
关于我
干货 | 快速端到端嵌入学习用于视频中的目标分割
阅读量:478 次
发布时间:2019-03-06

本文共 1970 字,大约阅读时间需要 6 分钟。

640?wx_fmt=jpeg

三月即没,四月在望。四月者,送严寒而迎东君,历清明而过谷雨。金风和煦,万物复苏。百芳发而幽香逸,春鸟还而鸣声碎。

好几天没有和大家一起学习,探讨问题了。最近主要去打理“计算机视觉协会”知识星球,给星球的同学们讲解了目标检测中遇到遮挡该怎么去解决的方法。

如果想加入我们“计算机视觉战队”,请扫二维码加入学习群。计算机视觉战队主要涉及机器学习、深度学习等领域,由来自于各校的硕博研究生组成的团队,主要致力于人脸检测、人脸识别,多目标检测、目标跟踪、图像分割等研究方向。

640?wx_fmt=jpeg

暗中观察

640?wx_fmt=gif

默默关注

那我们开始进入今天的主题,接下来主要和大家分享目标在视频中的实时分割技术,来,一起学习吧!

640?wx_fmt=png

640?wx_fmt=png

背景及动机

最近对于目标分割的技术,已经出现很多很多,但都比较复杂,严重依赖于第一帧的微调,而且与/或速度慢,因此实际应用特别有限。

在今天的分享中,新框架将FEELVOS(Fast End-to-End Embedding Learning for Video Object Segmentation)作为一种简单、快速、不依赖于微调的方法。

640?wx_fmt=jpeg

为了分割视频,FEELVOS对每一帧使用语义像素级嵌入和全局和局部匹配机制,将信息从第一帧和视频的前一帧传输到当前帧。与以前的工作相比,该嵌入仅用作卷积网络的内部指导,该技术新的动态分割头允许训练网络,包括嵌入,端到端的多目标分割任务的交叉熵损失。

最后,在不需要微调的Davis 2017验证集上实现了视频目标分割的新技术,其J&F值为69.1%。

新框架方法

今天提及的新框架,提出了一种用于半监督视频目标快速分割的FEELVOS算法。

FEELVOS使用单个卷积网络,每个视频帧只需要一次前向传输。有关FEELVOS的概述,请见如下整体框架图。

640?wx_fmt=png

该体系结构使用DeepLabv 3+(去掉其输出层)作为主干,与原始图像相比,提取步长为4的特征。在此基础上,新框架增加了一个嵌入层,该层提取同一步长的嵌入特征向量。然后,通过全局匹配当前帧的嵌入向量和第一帧中属于该目标的嵌入向量来计算每个目标的距离图。

另外,通过将当前帧嵌入到前一个帧的嵌入向量进行局部匹配,从而为每个目标计算另一个距离图。

下面将更详细地描述全局匹配和局部匹配。最后,新框架结合了所有可用的线索,即全局匹配距离映射、局部匹配距离映射、来自前一帧的预测以及主干网络特征。

然后,将它们提供给一个动态分割头,该动态分割头为每个像素(步长为4)在第一帧中的所有目标上产生后验分布。整个系统在不需要嵌入直接损失的情况下,对多目标分割进行端到端的训练。在下面的部分中,我们将更详细地描述每个组件。

语义嵌入

对于每个像素,在学习的嵌入空间中提取一个语义嵌入向量。嵌入空间的思想是,属于同一目标实例(同一帧或不同帧)的像素将在嵌入空间中临近的,属于不同目标的像素将远离。

请注意,这不是显式强制的,因为新框架没有直接使用嵌入空间中的距离来生成像PML或VideoMatch中那样的分段,而是使用它们作为一个软提示,可以通过动态分割头进行细化。然而在实践中,嵌入实际上是这样的,因为这为动态分割头提供了一个强有力的线索,以进行最终的分割。

全局&局部匹配

类似于PML和VideoMatch,通过在学习的嵌入空间中考虑最近的邻域,将第一个视频帧的语义信息从具有基本真实度的第一个视频帧转移到要分割的当前帧。

如下图所示,全局匹配距离图的可视化(暗颜色表示小距离,亮颜色表示大距离)。可以看出,鸭是比较好捕获,但距离图是嘈杂的,并包含许多假阳性的小距离在水中。这是一个强烈的动机,不使用这些距离直接产生分段,而是作为一个输入的分割头部,可以从噪声的距离恢复。

在实际应用中,用一个大型矩阵乘积来计算全局匹配距离映射,由此得到当前帧到第一个帧之间的所有配对距离,然后应用对象极小化。

640?wx_fmt=png

上图也给出了一个局部匹配距离图的可视化实例。请注意,与前一个帧掩码太远的所有像素都被分配了1的距离。由于前帧和当前帧之间的运动很小,局部匹配产生了非常清晰和准确的距离图。

动态分割头

动态分割头为了系统有效地处理可变数量的目标,新框架提出了一个动态分割头,对每个具有共享权重的目标进行动态实例化一次(见下图)。

640?wx_fmt=png

每个目标都需要运行一次分割头,但是大多数计算都是在提取共享主干网络特征时进行的,这使得FEELVOS能够很好地扩展到多个目标。此外,能够训练端到端的多目标分割,甚至对可变数量的目标。这两个属性与许多最近的方法(如rgmp)形成了强烈的对比。

实验结果

Davis 2017验证集上的结果

640?wx_fmt=png

Davis 2017验证集上的结果

640?wx_fmt=png

时间

640?wx_fmt=png

在两个数据集上的可视化结果

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

如果想加入我们“计算机视觉战队”,请扫二维码加入学习群,我们一起学习进步,探索领域中更深奥更有趣的知识!

640?wx_fmt=jpeg

640?wx_fmt=png

640?wx_fmt=gif

转载地址:http://enxdz.baihongyu.com/

你可能感兴趣的文章
nginx配置域名和ip同时访问、开放多端口
查看>>
Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
查看>>
Nginx配置如何一键生成
查看>>
Nginx配置实例-负载均衡实例:平均访问多台服务器
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
Nginx配置负载均衡到后台网关集群
查看>>
ngrok | 内网穿透,支持 HTTPS、国内访问、静态域名
查看>>
NHibernate学习[1]
查看>>
NHibernate异常:No persister for的解决办法
查看>>
NIFI1.21.0_Mysql到Mysql增量CDC同步中_日期类型_以及null数据同步处理补充---大数据之Nifi工作笔记0057
查看>>
NIFI1.21.0_NIFI和hadoop蹦了_200G集群磁盘又满了_Jps看不到进程了_Unable to write in /tmp. Aborting----大数据之Nifi工作笔记0052
查看>>
NIFI1.21.0通过Postgresql11的CDC逻辑复制槽实现_指定表多表增量同步_增删改数据分发及删除数据实时同步_通过分页解决变更记录过大问题_02----大数据之Nifi工作笔记0054
查看>>
NIFI1.23.2_最新版_性能优化通用_技巧积累_使用NIFI表达式过滤表_随时更新---大数据之Nifi工作笔记0063
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_根据binlog实现数据实时delete同步_实际操作04---大数据之Nifi工作笔记0043
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置binlog_使用处理器抓取binlog数据_实际操作01---大数据之Nifi工作笔记0040
查看>>
NIFI从MySql中增量同步数据_通过Mysql的binlog功能_实时同步mysql数据_配置数据路由_实现数据插入数据到目标数据库_实际操作03---大数据之Nifi工作笔记0042
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_03_来吧用NIFI实现_数据分页获取功能---大数据之Nifi工作笔记0038
查看>>
NIFI从MySql中离线读取数据再导入到MySql中_无分页功能_02_转换数据_分割数据_提取JSON数据_替换拼接SQL_添加分页---大数据之Nifi工作笔记0037
查看>>
NIFI从PostGresql中离线读取数据再导入到MySql中_带有数据分页获取功能_不带分页不能用_NIFI资料太少了---大数据之Nifi工作笔记0039
查看>>
nifi使用过程-常见问题-以及入门总结---大数据之Nifi工作笔记0012
查看>>