总体思想


1 利用符合压缩感知RIP条件的随机感知矩阵对多尺度图像进行降维
2 然后对降维的特征採用简单的朴素贝叶斯进行分类


算法主要流程


1 在t帧的时候,我们採样得到若干张目标(正样本)和背景(负样本)的图像片,然后对他们进行多尺度变换,再通过一个稀疏測量矩阵对多尺度图像特征进行降维,然后通过降维后的特征(包含目标和背景,属二分类问题)去训练朴素贝叶斯分类器()。

2 在t+1帧的时候,我们在上一帧跟踪到的目标位置的周围採样n个扫描窗体(避免去扫描整幅图像),通过相同的稀疏測量矩阵对其降维,提取特征,然后用第t帧训练好的朴素贝叶斯分类器进行分类,分类分数最大的窗体就觉得是目标窗体。

这样就实现了从t帧到t+1帧的目标跟踪。



Relate Work

Issuse of online tracking algorithms(update models with samples from observations in resent frames)
1 adaptive appearance models are data-dependent, but there does not exist sufficient amount of data for online algorithms at out set
2 drift problems


How To Do

1 生成随机測量矩阵

Achlioptas [16] proved that this type of matrix withs = 2 or 3 satisfies the Johnson-Lindenstrauss lemma. [17]证明,满足JL条件的话即满足CS的restricted isometry property in compressive sensing. 从而我们可以从降维后的v最好的重建x,当中v=Rx,R为随机矩阵


2 得到x向量

w,h是所选目标的宽长。我们用上面一系列不同尺度的矩形来对图像进行类似haar-like的向量生成,一共是wxh个rectangle filters,对每一个像素进行卷积,生成m=(wh)^2个x。尽管m非常大非常大。由于随机測量矩阵十分稀疏,能够降到非常小的n维

3 例如以下做降维处理



4 构建并更新分类器

如果降维后的数据是独立的分布,用下面朴素贝叶斯进行分类(4)


Since Diaconis and Freedman [23] showed that the random projections of high dimensional random vectors are almost always Gaussian。 we assumed p(vi|y=1)andp(vi|y= 0) in the classifier to be Gaussian.


參数採用下式(6)进行递增的更新

   

类似高斯的直观图


5 总体算法为








Discussion

1 由于本文算法是data-independent的,所以不像1-tracker [10] ,compressive sensing tracker [9] 这些生成模型,不须要存储曾经的训练样本;所採用广义的haar-like。不像[9][10]採用holistic templates for sparse representation,本文的特征更为鲁棒
2 PCA和它的变种广泛应用在了生成跟踪模型的方法里[1,6],但这些方法由于用的是holistic representation,对遮挡不鲁棒; 并且不一定能update correctly with new observations。压缩跟踪不存在self-taught learning approaches存在的这些问题,由于利用随机測量矩阵的这个模型是data-independent的;random projection
好于 principal component analysis
3 The tracking-by-detection methods often encounter the inherent ambiguity problems as shown in Figure below. Babenko et al. [8] introduced multiple instance learning schemes to alleviate the
tracking ambiguity problem

4 measurement matrix is data-independent and no noise is introduced by mis-aligned samples
5 Similar representations, e.g., local binary patterns [26] and generalized Haar-like features [8], have been shown to be more effective in handling occlusion.


Experiment

1 用到的评价标准 1 ROI 2 center location error
2 Algorithm combines the merits of generative(features?) and discriminative(bayes?) appearance models to account for scene changes










Real-Time Compressive Tracking 论文笔记的更多相关文章

  1. Correlation Filter in Visual Tracking系列二:Fast Visual Tracking via Dense Spatio-Temporal Context Learning 论文笔记

    原文再续,书接一上回.话说上一次我们讲到了Correlation Filter类 tracker的老祖宗MOSSE,那么接下来就让我们看看如何对其进一步地优化改良.这次要谈的论文是我们国内Zhang ...

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

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

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

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

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

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

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

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

  6. 高速压缩跟踪(fast compressive tracking)(CT)算法分析

    本文为原创,转载请注明出处:http://blog.csdn.net/autocyz/article/details/44490009 Fast Compressive Tracking (高速压缩跟 ...

  7. 压缩跟踪Compressive Tracking

    好了,学习了解了稀疏感知的理论知识后,终于可以来学习<Real-Time Compressive Tracking>这个paper介绍的感知跟踪算法了.自己英文水平有限,理解难免出错,还望 ...

  8. Real-Time Compressive Tracking,实时压缩感知跟踪算法解读

    这是Kaihua Zhang发表在ECCV2012的paper,文中提出了一种基于压缩感知(compressive sensing)的单目标跟踪算法,该算法利用满足压缩感知(compressive s ...

  9. Deep Learning论文笔记之(四)CNN卷积神经网络推导和实现(转)

    Deep Learning论文笔记之(四)CNN卷积神经网络推导和实现 zouxy09@qq.com http://blog.csdn.net/zouxy09          自己平时看了一些论文, ...

随机推荐

  1. sin_addr.s_addr和sin_addr.S_un.S_addr

    sin_addr.s_addr和sin_addr.S_un.S_addr 先mark一下,等下写

  2. js 函数节流和防抖

    js 函数节流和防抖 throttle 节流 事件触发到结束后只执行一次. 应用场景 触发mousemove事件的时候, 如鼠标移动. 触发keyup事件的情况, 如搜索. 触发scroll事件的时候 ...

  3. 学习vue之windows下安装live-server 超级详细篇

    最近项目要求用vue2.0所以开始着手学习. 前期准备: 下载Node.js 地址:http://nodejs.cn/download/ 选择自己对应的版本,我下载的是.msi 64位的 然后就双击下 ...

  4. python之 集合 学习笔记

    """ 集合内的元素是无序的,集合内的元素必须是可哈希的集合内元素的唯一的,不存在重复列表和字典不能存在集合里面,因为列表字典可变 可哈希集合也是不可哈希的 unhash ...

  5. 剑指Offer(书):二进制中1的个数

    题目:输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 分析:下面这两种方法都可以,不过第二种更好一些. public int numberOf1(int n) { int count ...

  6. 杭电 2553 N皇后问题 (dfs)

    Description 在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上. 你的任务是,对于给定的N,求出有多少种合 ...

  7. 1. node.js环境搭建 第一行代码

    一.NodeJs简介 NodeJS官网上的介绍: Node.js is a platform built on  Chrome's JavaScript runtime  for easily bui ...

  8. struts2访问或添加几个属性(request/session/application属性)

    https://blog.csdn.net/hebiao100/article/details/7385055 struts2添加request.session.application属性 第一种方法 ...

  9. Java并发编程:用AQS写一把可重入锁

    Java并发编程:自己动手写一把可重入锁详述了如何用synchronized同步的方式来实现一把可重入锁,今天我们来效仿ReentrantLock类用AQS来改写一下这把锁.要想使用AQS为我们服务, ...

  10. HDU 4578 线段树复杂题

    题目大意: 题意:有一个序列,有四种操作: 1:区间[l,r]内的数全部加c. 2:区间[l,r]内的数全部乘c. 3:区间[l,r]内的数全部初始为c. 4:询问区间[l,r]内所有数的P次方之和. ...