作者 | 周强(CV君)

来源 | 我爱计算机视觉(公众号id:aicvml)

责编 | Jane

上面这张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

(本文为AI科技大本营转载文章,转载请微信作者)

近期 CVPR 2019 论文解读推荐:

  • 首发 | 旷视14篇CVPR 2019论文,都有哪些亮点?

  • CVPR 2019审稿满分论文:中国博士提出融合CV与NLP的视觉语言导航新方法

  • CVPR2019 | 微软、中科大开源基于深度高分辨表示学习的姿态估计算法

如果你也想分享自己的论文,欢迎投稿,可扫描下方二维码与营长联系:


推荐阅读:

  • 300道Python面试题,备战春招!

  • 2018中国开发者真实现状:40岁不做开发,算法工程师最稀缺!

  • 人生苦短,Python之父要解开这个困惑

  • 从起源、变体到评价指标,一文解读NLP的注意力机制

  • 女子偷师男子学校,变身区块链开发工程师,却说: “这次女人不会再缺席了!”

  • 云漫圈 | 如何给女朋友解释什么是HTTP

  • 从程序媛到全球研发副总裁,技术女神进击史!

  • 杨超越杯编程大赛上热搜:不懂技术真不敢追星女子偷师男子学校,变身区块链开发工程师,却说: “这次女人不会再缺席了!”

  • 为啥程序员下班后只关显示器从不关电脑?

❤点击“阅读原文”,查看历史精彩文章。

CVPR 2019 | 惊艳的SiamMask:开源快速同时进行目标跟踪与分割算法相关推荐

  1. python3项目-30 个惊艳的Python开源项目

    原标题:30 个惊艳的Python开源项目 在过去的一年里,Mybridge AI 比较了近15000个开源Python项目,选择了前30名(概率只有0.2%). 这是一个竞争异常激烈的名单,精挑细选 ...

  2. python是一种跨平台开源免费的_2017年30个惊艳的Python开源项目

    原标题:2017年30个惊艳的Python开源项目 原文:medium 翻译:无阻我飞扬 摘要:本文来自Mybridge,介绍了过去一年里30个惊艳的Python开源项目.点击每一个都可以在GitHu ...

  3. 点一万个赞:商汤SiamRPN目标跟踪最强算法开源

    商汤SiamRPN目标跟踪最强算法开源 导语:商汤科技智能视频团队首次开源其目标跟踪研究平台PySOT,包含商汤科技SiamRPN系列算法,以及刚被CVPR2019收录为Oral的SiamRPN++. ...

  4. (FFT)快速傅里叶变换在目标跟踪中的运用

    随着科学技术的不断发展,许多用于加快计算速度的算法应运而生,快速傅里叶变换就是其中之一,快速傅里叶变换是傅里叶变换的一种快速计算方式.傅里叶变换在科学研究中运用非常广泛,刚开始出现时,主要用于信号分析 ...

  5. CVPR 2019 Oral 目标跟踪最强算法SiamRPN++开源实现

    点击我爱计算机视觉标星,更快获取CVML新技术 SiamRPN++ 算法出自论文: SiamRPN++: Evolution of Siamese Visual Tracking with Very ...

  6. CVPR 2019 | PoolNet:基于池化技术的显著性目标检测

    作者丨文永亮 学校丨哈尔滨工业大学(深圳) 研究方向丨目标检测.GAN 研究动机 这是一篇发表于 CVPR 2019 的关于显著性目标检测的 paper,在 U 型结构的特征网络中,高层富含语义特征捕 ...

  7. python项目-30 个惊艳的Python开源项目

    在过去的一年里,Mybridge AI 比较了近15000个开源Python项目,选择了前30名(概率只有0.2%). 这是一个竞争异常激烈的名单,精挑细选了2017年1月到12月之间发布的最佳开源P ...

  8. 30 个惊艳的Python开源项目

    在过去的一年里,Mybridge AI 比较了近15000个开源Python项目,选择了前30名(概率只有0.2%). 这是一个竞争异常激烈的名单,精挑细选了2017年1月到12月之间发布的最佳开源P ...

  9. python开源web项目-30 个惊艳的Python开源项目

    在过去的一年里,Mybridge AI 比较了近15000个开源Python项目,选择了前30名(概率只有0.2%). 这是一个竞争异常激烈的名单,精挑细选了2017年1月到12月之间发布的最佳开源P ...

最新文章

  1. Android短信的发送和广播接收者实现短信的监听
  2. c语言中 char怎样用,C语言中char*和char[]用法区别分析
  3. Nagios 监控 ESXi
  4. 串结构练习——字符串匹配 解题报告
  5. Java nio Socket非阻塞模式
  6. 如果你也会C#,那不妨了解下F#(4):了解函数及常用函数
  7. 0-11 NFS与TFTP服务器配置
  8. [jQuery基础] jQuery动效案例(一) -- 弹窗广告、对联广告
  9. 怎么把竖线去掉_3小时完成一个logo设计,我是怎么做到的?
  10. SQLi LABS Less 14 报错注入+布尔盲注
  11. C语言之如何理解指针的指针(九)
  12. 写一个含数字,拼音,汉字的验证码生成类
  13. rabbitmq安装erlang,报错configure: error: /bin/sh ‘/app/otp_src_20.2/erts/configure‘ failed for erts
  14. 防热服的设计数学建模_数学建模之高温作业专用服装设计.pdf
  15. linux vim中文使用教程
  16. 错误码 0x8007007b 解决
  17. Flex 加载Base64编码的二进制字符串图片
  18. android音视频播放技术背景,Android音视频开发-入门(一)
  19. Android选择DNK出现“NDK does not contain any platforms”
  20. 你们要的《一曲相思》附下载

热门文章

  1. LINUX下用C语言历遍目录 C语言列出目录
  2. 最新DynamipsGUI2.8[模拟器]发布!(中文版-英文版下载)
  3. jenkins pipeline脚本_Jenkins 创建流水线 (Pipeline) 项目的脚本
  4. 阅读Book: MultiObjective using Evolutionary Algorithms (6) ---- 满足Pareto-optimality的条件证明,第二章完结
  5. 2018-3-1 算法学习部分
  6. Django 模型层(1)
  7. 【leetcode 简单】 第八十九题 赎金信
  8. leetcode python 032 识别最长合法括号
  9. Android PackageManager packages.xml文件格式
  10. xmpp关于后台挂起的消息接收,后台消息推送,本地发送通知