先贴上代码(MATLAB),我就在里面放了两个小数据集,自己想测试其它的自己加
链接:https://pan.baidu.com/s/1oZljkQxr_VuuCaCKRjQhSg
提取码:rmah
源代码本身加载数据集需要MIL格式,改了一点点东西,可以用OTB50,OTB100等数据集,参考:https://blog.csdn.net/qq_17783559/article/details/82080131
文章作者提供的下载地址:http://www.robots.ox.ac.uk/~joao/circulant/
CSK算法算是MOSSE算法之后的又一进步,CSK算法通过使用高斯核计算相邻两帧之间的相关性,取响应最大的点为预测的目标中心。该算法是固定目标大小的,对发生尺度变化的目标不鲁棒。
CSK算法提出了一个线性分类器来求解相关滤波器:
公式为:正则化最小二乘法(RLS),也叫岭回归。w即为MOSSE中的相关滤波器H。
CSK所用的公式就是在L后加一个正则项,目的是为了防止求得滤波器H过拟合。
CSK算法的创新点:
使用了核技巧,核化最小二乘法(KRLS)
使用循环矩阵和稠密采样
公式具体推导过程参考博客:https://blog.csdn.net/qq_17783559/article/details/82321239
整体算法代码很简单: