论文笔记之:Speed Up Tracking by Ignoring Features

时间:2022-08-26 13:19:53

Speed Up Tracking by Ignoring Features

CVPR 2014

  Abstract:本文提出一种特征选择的算法,来实现用最“精简”的特征以进行目标跟踪。重点是提出一种上界 (Upper Bound)来表示一块区域包含目标物体的概率,并且忽略掉这个 bound比较小的区域。我们的实验表明,忽略掉 90%的特征,仍然取得了不错的结果(未损失精度)。

  

  Ignoring Features in Tracking .

   基于滑动窗口的跟踪器,计算大量的 bounding-box 和 target object 之间的相似性,并且返回最大相应的位置,作为跟踪的结果。有两种属性,可以用于提升该类算法的速度: 

  (1)the score they compute is defined as the sum of a bias b and inner product between the object model W and the features X extracted from bounding box B ;

  (2)the individual feature values can be upper and lower bounds for popular features including HOG features, LBP and Haar features.

  本文提出的 feature ignoring tracker (FIT)探索了上述两种属性,目的是发现具有最高响应值的位置,而对于大部分 bbox 来说都不计算其全部得分。

  FIT 扔掉了具有较小机会得到最高score 的 Bbox,after only a small subset of the feature is considered。

  FIT 通过如下的过程,完成该目标:

  (1)Upper bounding the probability that a bounding box can attain the highest score, considering the part of the inner product currently computed ;

  (2)discarding bounding box for which this probability is below some threshold .

  

  FIT 对物体表观模型 w 进行排序,具有最高绝对权重 的特征 x 最先被考虑。(排序操作仅仅执行一次,从而不影响 tracker 的跟踪效率);

  接下来,FIT 基于前 d features 计算所有可能 Bbox 的subscore。

  我们选择具有最大 subscore 的 Bbox 作为第一个候选区域,然后计算这个 Bbox 里面的全部得分。

  为了确定是否我们仍然需要考虑任意的其他的 Bbox B 的 更多 feature,我们计算 Bbox B 仍然可能会得到更高得分的概率,相比较刚刚选定的候选 Bbox :

论文笔记之:Speed Up Tracking by Ignoring Features

  但是这个概率在没有特征分布 P(x) 的前提下是无法计算的。 但是 给定 Bbox B 划定一个得到比预定的 Bbox 更高得分的概率是可能的:

论文笔记之:Speed Up Tracking by Ignoring Features

  where expectation is over the part of the bounding box score that has not yet been computed .

   重要的是,公式 2 的上界可以有效的进行计算,因为 w 当中的元素是 sort 之后的,我们该 feature 的 upper and lower bound ,u and l. 特别的,公式 2 可以计算如下:

论文笔记之:Speed Up Tracking by Ignoring Features

  注意到,w 当中正样本和负样本的个数可以通过离线的计算得到,并且存储 d 的每一个值,分母当中的每一项都是预先计算好的。所以,公式 2 当中 Bbox B 的上界的时间复杂度为 O (1)。

  FIT 接下来通过计算 公式 2 的 Upper Boun,然后扔掉所有的 Bbox ,其 upper bound 小于设定的阈值的时候。接着,剩余的 Bbox 的 subscore 通过添加新的 feature 子集进行更新,实际的 score 是基于更新的 subscore 得到最可靠的位置,Bbox 的score小于阈值的,则会被扔掉。重复迭代此过程,直到只剩下一个 Bbox 或者 所有的特征都用于计算 Bbox 的 score。伪代码见下图:

论文笔记之:Speed Up Tracking by Ignoring Features

  总结

  

  

  

论文笔记之:Speed Up Tracking by Ignoring Features的更多相关文章

  1. 论文笔记之:Visual Tracking with Fully Convolutional Networks

    论文笔记之:Visual Tracking with Fully Convolutional Networks ICCV 2015  CUHK 本文利用 FCN 来做跟踪问题,但开篇就提到并非将其看做 ...

  2. 论文笔记:Deep Attentive Tracking via Reciprocative Learning

    Deep Attentive Tracking via Reciprocative Learning NIPS18_tracking Type:Tracking-By-Detection 本篇论文地主 ...

  3. 论文笔记:ATOM: Accurate Tracking by Overlap Maximization

    ATOM: Accurate Tracking by Overlap Maximization  2019-03-12 23:48:42  Paper:https://arxiv.org/pdf/18 ...

  4. 论文笔记:Visual Object Tracking based on Adaptive Siamese and Motion Estimation Network

    Visual Object Tracking based on Adaptive Siamese and Motion Estimation 本文提出一种利用上一帧目标位置坐标,在本帧中找出目标可能出 ...

  5. 论文笔记《Feedforward semantic segmentation with zoom-out features》

    [论文信息] <Feedforward semantic segmentation with zoom-out features> CVPR 2015 superpixel-level,f ...

  6. 论文笔记: Dual Deep Network for Visual Tracking

    论文笔记: Dual Deep Network for Visual Tracking  2017-10-17 21:57:08  先来看文章的流程吧 ... 可以看到,作者所总结的三个点在于: 1. ...

  7. 论文笔记之:Action-Decision Networks for Visual Tracking with Deep Reinforcement Learning

    论文笔记之:Action-Decision Networks for Visual Tracking with Deep Reinforcement Learning  2017-06-06  21: ...

  8. Deep Reinforcement Learning for Visual Object Tracking in Videos 论文笔记

    Deep Reinforcement Learning for Visual Object Tracking in Videos 论文笔记 arXiv 摘要:本文提出了一种 DRL 算法进行单目标跟踪 ...

  9. Twitter 新一代流处理利器——Heron 论文笔记之Heron架构

    Twitter 新一代流处理利器--Heron 论文笔记之Heron架构 标签(空格分隔): Streaming-process realtime-process Heron Architecture ...

随机推荐

  1. 如何设置NBU的Backup&comma; Archive and Restore

    第一行表示Master Server 第二行猜测表示当前主机 第三行不清楚   总结: 1. 这里压根就没有Media Server的事, Media Server对整个备份系统来说是透明的. 2. ...

  2. C 语言 printf格式控制详解

    闲来无事,整理了一下C语言printf() 的格式控制语句. PS:详细来源于网络. printf的格式控制的完整格式: %  -  0  m.n  l或h  格式字符 下面对组成格式说明的各项加以说 ...

  3. Spring Boot 系列教程12-EasyPoi导出Excel下载

    Java操作excel框架 Java Excel俗称jxl,可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel文件,现在基本没有更新了 http://jxl.sourcef ...

  4. Elasticsearch高级搜索排序( 中文&plus;拼音&plus;首字母&plus;简繁转换&plus;特殊符号过滤)

    一.先摆需求: 1.中文搜索.英文搜索.中英混搜   如:"南京东路","cafe 南京东路店" 2.全拼搜索.首字母搜索.中文+全拼.中文+首字母混搜   如 ...

  5. BinderPool — Andorid端的&OpenCurlyDoubleQuote;服务发现治理工具”

    导语 最近在学习微服务相关知识,突然想到:微服务的思想虽然是在server端的场景下提出来的,但是无论是server,还是移动端,思想是相通的,移动端也会有多服务的场景,就同样面临多服务需要整合治理的 ...

  6. jupyter-notebook后home页面空白问题

    jupyter-notebook后home页面空白问题 解决方案1   更换默认的浏览器,选择谷歌浏览器,很多360打不开的页面,更换谷歌后都能有效解决,并且确保是最新版本的google浏览器. 解决 ...

  7. echarts设置y轴值间隔

    其中min.max可以自定义可以动态获取数据 yAxis : [ {                        type : 'value',                        axi ...

  8. c&num;基础学习&lpar;0629&rpar;之导出Excel方法

    给予NPOI插件的方法,所以首先要下载NPOI插件:vs项目中点击“项目”==>“管理NoGet程序包”==>搜索“NPOI”然后下载==>using引入Controller代码: ...

  9. Python——深浅Copy

    1. 赋值 赋值:指向同一块内存地址,所以同时改变 l1 = [1,2,3] l2 = l1 l1.append('a') print(l1,l2) # [1, 2, 3, 'a'] [1, 2, 3 ...

  10. Sql 中取小数点后面两位小数

    ,),round(UnTaxAmount,))as UnTaxAmount from View_SaleVoice ,)) as UnTaxAmount from View_SaleVoice