1 fDSST算法描述
2 结合置信度更新的尺度估计长时目标跟踪算法
2.1 算法整体框架
2.2 结合置信度的模板更新策略
2.3 在线低秩滤波器重检测模块
2.4 本文算法流程
表1 本文跟踪算法流程设计 |
输入: 图像It,前一帧目标位置Pt-1、尺度St-1; 前一帧的位置滤波器与尺度滤波器,CUR滤波器。 输出: 当前帧的目标位置Pt、尺度St; 更新后新一帧的位置与尺度相关滤波器,CUR滤波器。 |
---|
正常跟踪阶段: 1. 在图像It上Pt-1处以St-1的尺度提取位置相关滤波器的训练样本。 2. 计算所得到的历史峰值响应均值,历史APCE均值。 3. 初始化CUR滤波器,利用(9)式计算滤波器hcur,根据位置滤波器的计算结果,利用非极大值抑制的方法获取前k个置信度高的候选区域,计算这些区域与位置滤波器所得结果的重合率α,如果当重合率大于0.5,将当前区域加入对象池,用于更新CUR滤波器。 4. 按2.2中的判别准则,若判定跟踪成功,取相关响应最大值Fmax对应的位置为Pt,temp,转步骤5,若判定跟踪失败,转步骤9。 5. 在图像It上Pt,temp处以St-1的尺度提取尺度相关滤波器的输入样本。 6. 计算尺度相关滤波器的响应,取位置相关响应的最大值所对应的尺度作为 输出当前帧目标位置Pt与尺度St。 7. 根据步骤2的计算结果,参照式(7)以调整后的学习率η*,根据式(3)、式(4)更新位置和尺度滤波器。 8. 根据固定学习速率或者随机采样更新CUR滤波器,转步骤1。 |
重定位阶段: 9. 利用CUR滤波器进行全局重检测,滤波器hcur计算出前k个的候选样本,使用位置滤波器对每个候选样本进行估计,计算其最大响应值,记为 ,与初始目标最大响应值 合并,得到所有候选样本响应值,记 ={ ,... , },使用空间高斯分布对所有的候选分值进行重新校正,Pt,temp由最大值 所对应的位置决定。转步骤5。 |
3 实验结果与分析
3.1 实验数据集介绍
表2 实验视频序列特点 |
序列名称 特点 | 复杂 背景 | 运动 模糊 | 尺度 变化 | 光照 变化 | 遮挡 | 快速 运动 | 平面 内旋转 | 平面 外旋转 |
---|---|---|---|---|---|---|---|---|
CarScale | √ | √ | √ | √ | √ | |||
David | √ | √ | √ | √ | √ | √ | √ | |
Deer | √ | √ | ||||||
Skiing | √ | √ | √ | √ | ||||
Subway | √ | √ | ||||||
Skating1 | √ | √ | √ | √ | √ | |||
soccer | √ | √ | √ | √ | √ | √ | √ | |
mhyang | √ | √ | √ | |||||
matrix | √ | √ | √ | √ | √ | √ | √ | |
ironman | √ | √ | √ | √ | √ | √ | √ | √ |
bolt | √ | √ | √ | |||||
trellis | √ | √ | √ | √ | √ |