核相关滤波-KCF-视频跟踪算法解析(1)

原创 2016年05月31日 15:33:11

动机: 大部分基于检测的视频跟踪算法,当选取充足的样本时,计算量太大无法保证跟踪算法的实时性,因此,大部分基于检测的算法都以牺牲样本的数量来保证算法的实时性。这使得跟踪算法的鲁棒性比较差。因此,有没有一种比交好的方法,既能保证实时性又能尽量选取足够的的样本进行训练呢? 本文给出的答案是:可以的。

分析: 

1.岭回归即最小二乘加一个正则项(二范数),公式如下:

2对于岭回归,它唯一的优点就是有解析解(封闭解),通过求偏导数,进行化简,最后解析解的形式如下式:


3本文就是在w的求解过程处做的改进。在(2)式中,求w必须要求矩阵的逆,矩阵求逆是一个非常耗时的过程,因此,如果w的求解可以用一种计算复杂度低的方法来解决,那么整个算法的时间复杂度就会大大降低。本文,利用循环矩阵对角化的性质和离散傅里叶变换和逆变换,得到了一个计算复杂度为nlogn 的求解w的方法。


检测目标位置的计算时间降低了,但是,我们训练那么多样本,不还是需要花费很多时间吗?可不可以也改进一下样本训练参数的时间呢?文章的答案是:可以。

5利用选取的样本,文章将样本变成循环矩阵,然后利用对角化和离散傅里叶变换的性质,大大缩减计算复杂度,从而提高训练速度。

4到现在,跟踪算法的计算时间大大缩短了,我们可以选取足够多的样本进行训练,在保证算法实时性的同时,也保证了算法的鲁棒性。

现在,论文的整体创新思路应该清晰了。下一步,本人将会对每一部分进行详细介绍。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

2014新跟踪算法KCF笔记 --续2

TrackerKCF继承与跟踪基类Tracker Tracker的两个函数init,update调用的是initImpl和updateImpl,每个子类对应这各自的initImpl和updateIm...

KCF跟踪算法(1):KCF跟踪demo

前言:最近在看跟踪算法,看了下比较久远的meanshift、Lk光流算法等,感觉效果和速度都不是很满意。直到我看了KCF跟踪算法,这个算法速度快,效果好,具有很强的鲁棒性,思路清晰。此外作者在主页上给...

KCF核相关滤波跟踪算法

循环矩阵 向量通过不断循环位移得到n个循环移位向量,将这n个向量依序排列成一个矩阵,便得到循环矩阵。 例如向量x=【1,2,3】,那么该向量对应的循环矩阵X为: 向量通过乘以排列矩阵得到循环移位...

<<High-Speed Tracking with Kernelized Correlation Filters>> KCF(核化相关滤波)跟踪算法学习笔记

在Word上编辑,转为图片发布,文中所用链接附在文末,文中可能有错别字,如妨碍阅读请留言。 论文作者主页: http://www.robots.ox.ac.uk/~joao/# ...

<<High-Speed Tracking with Kernelized Correlation Filters>> KCF(核化相关滤波)跟踪算法学习笔记

学习KCF有段时间了,为了梳理一下所学知识,写下这篇学习笔记,如有不足之处还请阅者指出。 KCF是CSK(eccv2012_Exploiting the Circulant Structure of ...
  • mhz9123
  • mhz9123
  • 2016年06月14日 12:45
  • 6989

KCF(核化相关滤波)跟踪公式推导笔记(1)——线性情况下滤波器的解

论文题目:High-Speed Tracking with Kernelized Correlation Filters 作者主页:http://www.robots.ox.ac.uk/~joa...

KCF(核化相关滤波)跟踪公式推导笔记(2)——非线性滤波器的解、快速检测及快速核相关

本文章推导了KCF论文中非线性滤波器的解、快速检测及快速核相关的公式,供网友参考...

相关滤波、KCF、循环对角化

KCF视频目标跟踪(OPENCV+VS+WIN)

  • 2017年12月02日 16:38
  • 1.73MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:核相关滤波-KCF-视频跟踪算法解析(1)
举报原因:
原因补充:

(最多只允许输入30个字)