文章目录

  • 1.主要贡献
  • 2.主要思路
    • 2.1怎么发挥深度特征的潜能
    • 2.2怎么融合

1.主要贡献

这篇文章18年四月份挂在Arxiv上,现在中了ECCV18,是Martin作为3作的一篇文章,性能比ECO提升了一大截。下面就来说一下这篇文章吧,有不对的地方欢迎一起讨论~


贡献1:该论文探究了深度特征和手工特征分别对目标跟踪的影响,主要分析了不同样本扩增方法和精度/鲁棒性平衡两方面的影响,得出两类特征应该分别处理的结论,深度特征更应该关注于鲁棒性,手工特征更关注精度,使用了样本扩展和调节精度/鲁棒性平衡参数的方法可以显著提高深度特征下的跟踪性能;

贡献2:提出了一种新的跟踪测试结果质量测量方法,结合这种方法计算融合两种特征下响应结果的加权系数,得到最终的响应map。

2.主要思路


题目叫揭示深度跟踪器的强大力量,别被题目唬住,其实思想很简单。我们知道深度特征对跟踪效果有很大提升但是限于分辨率低,因此鲁棒性有余而精度不足,反观手工特征,分辨率高,但是特征表达信息不足不能涵盖高层语义信息,所以当目标外观变化较大时经常会跟踪失败,就是鲁棒性不足。那么我们如果能有效的融合这两种特征,在鲁棒性和精度之间取得一个平衡那么性能会得到一定提高。带来两个问题,第一怎么发挥两类特征的最大潜能,第二怎么融合,这就是这篇文章的工作了。


2.1怎么发挥深度特征的潜能


对于手工特征的潜能,这些年的工作以及做的差不多了,很难继续挖掘,而对深度特征的潜能,从样本的角度出发的方法并不多,我们知道对于深度学习,大数据很重要,而跟踪任务所给的数据是很少的,只有第一帧的标注信息和每一帧图像,所以样本很少,那么我们可以进行样本扩充,这是第一种方法,第二,判别性跟踪器总有一个高斯形的期望输出map,高斯宽度由参数σ\sigmaσ决定,越宽代表训练时取的正样本越多,这个参数作者称为精度/鲁棒性平衡参数,调节这个参数这也是一种方法。

样本扩增
样本扩增可以提升鲁棒性但是会降低精度这是显然的,所以这个方法到底有没有用作者在深度特征和手工特征下分别做了实验,作者实验了五种扩增方法:翻转,旋转,平移,模糊,dropout。解释下最后一个就是按一定概率随机设置某些通道值为0,为了保证总能量不变,因此剩下的通道值要乘一个扩大的比例系数。
结果如图a,还是和预计一致,该方法会提高深度特征的性能但是会降低手工特征的性能。

精度/鲁棒性平衡参数
精度是表示跟踪定位的准确度,鲁棒性是说明跟踪的成功率。而这个高斯宽度参数恰恰是这两者之间平衡的一个参数,这个参数调小说明我们认为的正样本都是很接近目标的,其他都是负样本,强调了精度;这个参数调大说明我们扩大了正样本的区域让模型学习到目标的更多信息,强调了鲁棒性。这个参数对跟踪的影响作者也做了实验,结果如上图b。
作者实验使用的框架是ECO,用的深度特征是resnet50的第四个卷积块的激活层,手工特征是hog和cn。
这两个方法都用上可以使深度特征的性能提升5.8个点。

2.2怎么融合


检测响应图的精度/鲁棒性量化方法
融合方法很多论文都用过,就是加权求和,不同在于这里的系数是计算出来的。那么怎么计算这里作者提出了一个新的衡量响应值质量(即精度和鲁棒性)的方法。
首先这个方法必须能够同时对精度和鲁棒性进行量化,从响应map看,精度意味着该点的尖锐程度,越尖说明这个点的响应值的精度越高;而鲁棒性意味着这个尖峰处的响应值和离它最近的尖峰响应值之间的差,作者叫margin,margin越小,说明了另一个尖峰的响应值和它越接近,说明鲁棒性越差。
下面这个式子正好可以衡量每一处响应值的质量

其中
这里t代表了响应map中的某些点坐标,t的取值是有限的,比如取出map中的局部峰值点。分母的取值范围是0~1。
要验证这个质量表达式是否能衡量精度和鲁棒性需要从两个极限方面考虑,第一是t和t相差很大时,这时表达式可化为

第二是t
和t很接近时,经过推导表达式化为(这里要求map连续且二阶可导)

分子代表了该点的最小曲率,因此可以量化该点的尖锐程度,这两种情况对照精度和鲁棒性在map上的表示含义都可以说明这个表达式是可以同时量化精度和鲁棒性的。
目标预测
就像之前说的我们需要根据上一节响应的质量衡量方法来计算加权系数。

就是在一堆可能的t值中找到那个质量最大的t*,建模如下:

这里引入一个松弛变量,将模型等价转换为一个标准的二次优化问题然后扔给QP工具包解决就好了。

最后给出论文地址:论文地址

【小白笔记】目标跟踪(Unveiling the Power of Deep Tracking)论文笔记相关推荐

  1. 【ECCV2018 UPDT】Unveiling the Power of Deep Tracking[特征融合]

    揭示深度跟踪的力量 Unveiling the Power of Deep Tracking Martin三作的一篇文章,可泛用性高,几乎所有基于score map的跟踪方法都可以引入 原文摘要 在通 ...

  2. 揭开深度跟踪的力量--Unveiling the Power of Deep Tracking (ECCV2018)

    论文地址:Goutam_Bhat_Unveiling_the_Power_ECCV_2018_paper 文章亮点: 1.分析深度特征和浅层特征对跟踪器性能的影响: 2.探究跟踪器鲁棒性和准确性之间的 ...

  3. 【2D目标跟踪】SIMPLE ONLINE AND REALTIME TRACKING阅读笔记(2017)

    1.为什么要做这个研究(理论走向和目前缺陷) ? 之前的算法MHT或者JPDA,虽然关联效果很不错,但是在密集.遮挡严重的场景计算复杂度大幅增加,无法实时. 2.他们怎么做这个研究 (方法,尤其是与之 ...

  4. 论文DepthTrack: Unveiling the Power of RGBD Tracking阅读及代码讲解

    最近终于有了一篇的顶会像样的RGBD tracking的论文了: ICCV2021: DepthTrack: Unveiling the Power of RGBD Tracking Github: ...

  5. Deep Learning论文笔记之(八)Deep Learning最新综述

    Deep Learning论文笔记之(八)Deep Learning最新综述 zouxy09@qq.com http://blog.csdn.net/zouxy09 自己平时看了一些论文,但老感觉看完 ...

  6. Deep Learning论文笔记之(七)深度网络高层特征可视化

    Deep Learning论文笔记之(七)深度网络高层特征可视化 zouxy09@qq.com http://blog.csdn.net/zouxy09          自己平时看了一些论文,但老感 ...

  7. Deep Learning论文笔记之(六)Multi-Stage多级架构分析

    Deep Learning论文笔记之(六)Multi-Stage多级架构分析 zouxy09@qq.com http://blog.csdn.net/zouxy09          自己平时看了一些 ...

  8. Deep Learning论文笔记之(三)单层非监督学习网络分析

    Deep Learning论文笔记之(三)单层非监督学习网络分析 zouxy09@qq.com http://blog.csdn.net/zouxy09          自己平时看了一些论文,但老感 ...

  9. Deep Learning论文笔记之(二)Sparse Filtering稀疏滤波

    Deep Learning论文笔记之(二)Sparse Filtering稀疏滤波 zouxy09@qq.com http://blog.csdn.net/zouxy09          自己平时看 ...

最新文章

  1. 【C#串口编程计划】如何避免关闭串口时软件死锁
  2. js 对有“命名空间”的表单做深度解析
  3. 转载:工程师笔记|STM32F030在低温下无法启动
  4. [改善Java代码]自由选择字符串拼接方法
  5. P3168 [CQOI2015]任务查询系统 主席树 + 差分
  6. 英语语法学习2--句子的成分
  7. freemarker 转义字符
  8. 开发工具 codepen codepen vscode
  9. 解决mac安装anaconda后无法在命令行调用conda,jupyter等
  10. 汇编语言编译器masm_计算机汇编语言和指令操作
  11. Mysql学习总结(9)——MySql视图原理讲解与使用大全
  12. 在网页中嵌入Base64编码文件
  13. 两行代码实现微信小程序联系人sidebar
  14. C++例4.11 求两个或三个正整数中的最大数,用带有默认参数的函数实现。
  15. 编译原理三大经典龙书 虎书 鲸书 编译原理第三版清华pdf 清华北大
  16. FPGA入门——1位全加器设计
  17. 云更新无盘计算机配置,云更新网吧管理系统
  18. 利用 Chrome 的打印功能将网页保存为 PDF
  19. 在python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
  20. 为了自己的梦想而努力

热门文章

  1. 中国移动:流量不限。有下文了。
  2. 编译go文件时内部包引用受限的问题(use of internal package /PATH/ not allowed)
  3. 【C++学习笔记】基本内置类型和变量
  4. Android开发学习—指纹识别系统的原理与使用
  5. 高校开学,小心钓鱼邮件趁火打劫
  6. ToC产品和ToB产品的区别
  7. Matplotlib基础02:散点图、折线图与柱状图
  8. Ubuntu 18.04 2080ti 安装显卡驱动
  9. 内网环境下使用rpm包制作yum数据源及使用
  10. VUE-鼠标移入到目标区域变成小手模样