0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

惊艳的SiamMask:开源快速同时进行目标跟踪与分割算法

电子工程师 来源:lp 2019-03-11 09:58 次阅读

这张Gif图演示了 SiamMask 的效果,只需要鼠标滑动选择目标的包围框,即可同时实现目标跟踪与分割。

这种视频里目标的像素级标注,很有用,比如给视频叠加特效可以不覆盖目标人物,或者视频编辑中扣掉特定目标。想想前段时间浙江卫视和北京卫视如果有了这套软件,让某吴姓演员从节目中消失就简单多了,是不是?

近日,CVPR 2019 的接收论文《Fast Online Object Tracking and Segmentation: A Unifying Approach》作者Qiang Wang开源了这套SiamMask代码,引起了极大关注。我们一起来看看吧。

论文作者信息

论文作者团队来自中科院自动化所、牛津大学、Five AI公司

感谢~

研究目的

以往大多数目标跟踪得到的结果是目标的包围框,而作者希望将跟踪与分割结合起来,算法“实时“给出目标的像素级标注。

上图中,左侧是初始化的操作,在视频第一帧给出目标的包围框,右侧的多张图像为普通的跟踪算法计算得到估计的包围框和SiamMask估计的目标的分割mask。

算法原理

作者是在近年出现的 SiamFC 跟踪算法基础上做的改进。

下图展示了其整天算法流程。左侧上面图像为框出来的目标图像,左侧下面图像为要搜索目标位置的视频中的一帧,经过卷积网络,生成Row(response of a candidate window,候选窗口响应),网络后面有三个head,除了在SiamFC法中已经存在的预测box(目标位置)的head和预测响应score(目标出现概率)的head,作者增加了预测目标mask(目标二值掩码)的head。

另外也可以直接去掉预测box的head,提高计算速度,包围框也可以通过mask计算得到。网络结构如下:

下图展示了使用SiamMask算法计算得到的图像中不同位置的score值。

实验结果

作者在VOT-2016、VOT-2018数据集上测试跟踪精度,在DAVIS-2016、DAVIS-2017数据集上测试了目标分割的精度。

下图是与普通的跟踪算法的结果比较:

SiamMask 相比之前的跟踪算法的 state-of-the-art 精度又改进不少。

下图是与现有的视频目标分割算法的精度的比较:

虽然SiamMask精度并不是最高的,但速度却比其他算法快1到2个数量级!在真实应用中更有价值。

下图为mIoU-速度的散点图:

一些视频目标分割示例(请点击查看大图):

重点来了!代码地址:

https://github.com/foolwood/SiamMask

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像
    +关注

    关注

    2

    文章

    1063

    浏览量

    40042
  • 分割算法
    +关注

    关注

    0

    文章

    10

    浏览量

    7179
  • 视频编辑
    +关注

    关注

    0

    文章

    14

    浏览量

    8544

原文标题:CVPR 2019 | 惊艳的SiamMask:开源快速同时进行目标跟踪与分割算法

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    视频跟踪目标跟踪算法简介(上海凯视力成信息科技有限...

    范围外,如一艘船。边缘跟踪算法(Edge)当跟踪目标有一个或多个确定边缘而同时却又具有不确定的边缘,这时边缘
    发表于 09-29 08:59

    基于OPENCV的运动目标跟踪实现

    和大小,得到当前帧中目标的尺寸和质心位置。在介绍Intel公司的开源OpenCV计算机视觉库的基础上,采用CAMSHIFT跟踪算法,实现运动目标
    发表于 12-23 14:21

    基于QT+OpenCv的目标跟踪算法实现

    视频目标跟踪,本文将首先向大家介绍常用的粒子滤波视频目标跟踪算法,对其原理进行简单的分析,为后续
    发表于 09-21 10:42

    基于多传感器的多模型机动目标跟踪算法设计

    环境的多模型机动目标跟踪算法。仿真结果验证了该算法跟踪性能的有效性。  0 引言  随着信息技术的快速
    发表于 12-05 15:16

    移动目标快速识别算法

    本文针对现有技术中存在的问题提出一种对复杂背景下的多个移动物体进行目标快速识别与跟踪的复合算法。该算法
    发表于 07-09 08:51 21次下载

    3D视频目标分割快速跟踪

    3D视频目标分割快速跟踪_朱仲杰
    发表于 01-07 16:00 0次下载

    基于光流的运动目标检测跟踪快速算法_关兴来

    基于光流的运动目标检测跟踪快速算法_关兴来
    发表于 03-16 15:42 1次下载

    基于TLD目标跟踪改进算法

    TLD算法是一种新颖的长期目标跟踪算法,针对算法中检测器采用特征没有充分考虑跟踪过程中
    发表于 11-21 11:51 9次下载
    基于TLD<b class='flag-5'>目标</b><b class='flag-5'>跟踪</b>改进<b class='flag-5'>算法</b>

    基于融合的快速目标跟踪算法

    提出了一种基于融合的快速目标跟踪算法。该方法将目标预测模型、目标模板匹配以及
    发表于 12-05 09:11 0次下载
    基于融合的<b class='flag-5'>快速</b><b class='flag-5'>目标</b><b class='flag-5'>跟踪</b><b class='flag-5'>算法</b>

    支持向量机的目标快速跟踪算法

    )的核函数进行改进,实现了判别模型的快速更新和判别;同时提出一种基于分块匹配的判别模型更新策略,保证了跟踪过程中样本的可靠性。在Benchmark数据集上
    发表于 01-03 10:03 0次下载

    彩色分割立体匹配的三维目标快速重建

    本文将彩色分割立体匹配和简化点云技术用于三维目标快速重建。对于采集的左右两幅三维目标图像,首先采用均值漂移算法
    发表于 01-08 11:36 0次下载

    基于TLD快速目标跟踪

    现实中目标在被长期跟踪时容易发生形变、遮挡、光照干扰以及其他问题,现有跟踪算法虽能解决该系列问题但算法计算量巨大,导致
    发表于 01-16 16:02 0次下载
    基于TLD<b class='flag-5'>快速</b><b class='flag-5'>目标</b><b class='flag-5'>跟踪</b>

    新型基于深度学习的目标实时跟踪算法

    参数量,利用非对称层进行特征融合,以在保证精度的同时压缩模型大小。使用三元组损失函数代替逻辑损失函数进行模型训练,在输入不变的情况下提取表达性更强的深度特征,从而完成目标
    发表于 03-11 10:41 10次下载
    新型基于深度学习的<b class='flag-5'>目标</b>实时<b class='flag-5'>跟踪</b><b class='flag-5'>算法</b>

    最常见的目标跟踪算法

    对象跟踪问题一直是计算机视觉的热点任务之一,简单的可以分为单目标跟踪与多目标跟踪,最常见的目标
    的头像 发表于 09-14 16:20 2296次阅读

    每日一课 | 智慧灯杆是如何进行目标跟踪的?其模型和算法是什么?

    3.2.3目标跟踪图3-6所示为目标跟踪示意图。目标跟踪,是指在特定场景
    的头像 发表于 03-07 09:50 351次阅读
    每日一课 | 智慧灯杆是如何<b class='flag-5'>进行</b><b class='flag-5'>目标</b><b class='flag-5'>跟踪</b>的?其模型和<b class='flag-5'>算法</b>是什么?