Adaptive Decontamination of the Training Set: A Unified Formulation for Discriminative Visual Tracking
Martin Danelljan
判决类追踪模型是由训练样本学习得到,但是为了适应目标和背景的变化sample set在每一帧中都会更新。
令(xjk, yjk)表示第k帧k={1,2,...,t}中的第j个训练样本。假设第k帧中的nk个样本在样本集中,
ak表示第k帧样本的权重。
存在一种方法可以控制式子中训练样本的impact。在DCF-based trackers M. Danelljan Accurate scale estimation for robust visual tracking. In BMVC, 2014.J. F. Henriques Highspeed tracking with kernelized correlation filters. PAMI, 2015中,采用learning rate 参数,
,用这种方法旨在减少旧样本对训练过程的影响。基于SVM的trackers通常利用rejecting samples older than a threshold或者removing support vectors with least impact。
Corrupted Training Samples
追踪过程中通常会遇到样本损坏的问题,因为样本并不是手工标定而是由追踪算法标定的。有几种情况可以令我们在毫不知情的情况下将损坏的训练样本用于训练过程。
a) 错误的追踪预测。由于旋转、形变而导致的misaliged samples(不一致,不重合,法线不正),这将造成追踪的drift或者failure‘
b) 局部或者全遮挡造成的正样本受损。这是很常见的导致失败的原因——外观模型受污染。
c) 扰动。运动模糊可能导致目标的误识
这些因素可能会导致受污样本的引入,减低模型的判决能力。
目前关于样本污染的问题已经做过一些研究工作。Bolme提出采用Peak-to-Sidelobe的标准排除新样本;J Zhang采用entropy-based minimization 确定最好的模型。
本文的方法:
本文首次提出一个训练公式,同时优化模型参数和样本权重。不同于二类决策问题,本文的方法采用连续的权值。这使得我们可以降低污染样本的impact而增加正确样本的impact。此外该方法可以通过在每一帧中重新决定样本的权重,可以纠正错误。
在介绍该方法前,先讨论一下样本净化方法的三种有利特征。
1)Continuous weights :大部分判决类追踪器利用二分类方法引入或去除潜在的训练样本。这在一些较模糊的情况下会出现问题,比如轻微遮挡或者轻微的不重合,此时提取出的样本并不全是受污染的,依然存在有价值的信息。因此为了更准确的知道这类样本的重要性,我们需要连续的质量权值。
2)Re-determination of Importance:
决定一个样本的重要性时,通常只利用前一帧的信息。理想情况下,在更新样本的重要时,应该考虑到所有的有用信息,包括更早的frames。通过利用information from all observed frames ,the importance of older samples can be re-determined more accurately.我们可以改正之前的错误,在知后的追踪过程中。
3)Dynamic sample Prior
许多方法只采用基本的统计学方法,忽视了和样本相联系的先验知识。在目标的快速形变或旋转时, 追踪器应该更注重当前帧的样本。
问题的公式化:
(3a)中的第二项为样本权重a的正则化项,受参数u>0和Prior Sample weighs pk的控制。
Prior weight selection
Adaptive Decontamination of the Training Set: A Unified Formulation for Discriminative Visual Tracking的更多相关文章
- 论文笔记:Attentional Correlation Filter Network for Adaptive Visual Tracking
Attentional Correlation Filter Network for Adaptive Visual Tracking CVPR2017 摘要:本文提出一种新的带有注意机制的跟踪框架, ...
- Correlation Filter in Visual Tracking系列一:Visual Object Tracking using Adaptive Correlation Filters 论文笔记
Visual Object Tracking using Adaptive Correlation Filters 一文发表于2010的CVPR上,是笔者所知的第一篇将correlation filt ...
- (转)CVPR 2016 Visual Tracking Paper Review
CVPR 2016 Visual Tracking Paper Review 本文摘自:http://blog.csdn.net/ben_ben_niao/article/details/52072 ...
- [Object Tracking] Overview of algorithms for Object Tracking
From: https://www.zhihu.com/question/26493945 可以载入史册的知乎贴 目标跟踪之NIUBILITY的相关滤波 - 专注于分享目标跟踪中非常高效快速的相关滤波 ...
- Summary on Visual Tracking: Paper List, Benchmarks and Top Groups
Summary on Visual Tracking: Paper List, Benchmarks and Top Groups 2018-07-26 10:32:15 This blog is c ...
- 2016CVPR论文集
http://www.cv-foundation.org/openaccess/CVPR2016.py ORAL SESSION Image Captioning and Question Answe ...
- CVPR2016 Paper list
CVPR2016 Paper list ORAL SESSIONImage Captioning and Question Answering Monday, June 27th, 9:00AM - ...
- 论文笔记:Real-Time MDNet
Real-Time MDNet ECCV 2018 2018-10-22 15:52:01 Paper:http://openaccess.thecvf.com/content_ECCV_2018/ ...
- (转) [it-ebooks]电子书列表
[it-ebooks]电子书列表 [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...
随机推荐
- MMU内存管理单元相关知识点总结
1.MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器.物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件 ...
- PHP中"->"和"=>"的区别
=>不是运算符,这个是数组特有的指针符号..是定义数组时做键.值映射用的.foreach($_POST AS $key=>$value){...}遍历数组的时候,就是将$_POST数组的键 ...
- aspx前台调用cs后台方法
随着对于mvc的习惯使用,aspx页面渐渐用的不怎么用了,主要是生命周期感觉上比较慢,要么就用html+handler一般处理程序来装下逼.虽然不用,但还是要给刚工作的人讲下,相信不少人都想过:既然前 ...
- 黑马----JAVA迭代器详解
JAVA迭代器详解 1.Interable.Iterator和ListIterator 1)迭代器生成接口Interable,用于生成一个具体迭代器 public interface Iterable ...
- 使用自定的Adapter绑定ListView/GridView数据
使用自定的Adapter绑定ListView/GridView数据(地址) 对于ListView/Gridview的数据绑定, google提供了一些Adapter的模板, 自己也可以自定义一些个性化 ...
- Android SDK代理服务器解决国内Android SDK不能更新下载问题
- django中间件
django的中间件就是一个对整体请求过程的装饰器,可以对请求到达view之前,view处理和响应后,通过定义process_request,process_view,process_response ...
- Elasticsearch Network Settings
网络设置 Elasticsearch 缺省情况下是绑定 localhost.对于本地开发服务是足够的(如果你在相同机子上启动多个节点,它还可以形成一个集群),但是你需要配置基本的网络设置,为了能够在实 ...
- cocoapods版本更新
1.下载某些三方库时,pod install会出现错误 $ pod install Analyzing dependencies [!] The version of CocoaPods used t ...
- Android的Notification使用注意事项
看<Android开发-第一行代码>这本书,读到创建系统通知(Notification)的时候,发现若干主要方法均已经过期,于是找了一下官方的开发指南,进入此url:http://deve ...