计算机应用 ›› 2018, Vol. 38 ›› Issue (12): 3372-3379.DOI: 10.11772/j.issn.1001-9081.2018051139

• 人工智能 • 上一篇    下一篇

基于自适应组合核的鲁棒视频目标跟踪算法

刘培强1,2, 张加惠1, 吴大伟3, 安志勇1   

  1. 1. 山东工商学院 计算机科学与技术学院, 山东 烟台 264005;
    2. 山东省高等学校协同创新中心:未来智能计算, 山东 烟台 264005;
    3. 东北林业大学 交通学院, 哈尔滨 150040
  • 收稿日期:2018-06-01 修回日期:2018-08-14 出版日期:2018-12-10 发布日期:2018-12-15
  • 通讯作者: 刘培强
  • 作者简介:刘培强(1970-),男,山东淄博人,教授,博士,CCF会员,主要研究方向:计算机视觉、机器学习、目标跟踪、算法及其复杂性理论;张加惠(1995-),女,山东日照人,硕士研究生,主要研究方向:计算机视觉、目标跟踪;吴大伟(1999-),男,山西怀仁人,主要研究方向:智能交通;安志勇(1975-),男,山东烟台人,副教授,博士,主要研究方向:机器学习。
  • 基金资助:
    山东省自然科学基金资助项目(ZR2014FL007);烟台市重点研发计划项目(2017ZH065);赛尔网络下一代互联网技术创新项目(NGII20161204)。

Robust video object tracking algorithm based on self-adaptive compound kernel

LIU Peiqiang1,2, ZHANG Jiahui1, WU Dawei3, AN Zhiyong1   

  1. 1. School of Computer Science and Technology, Shandong Technology and Business University, Yantai Shandong 264005, China;
    2. Co-Innovation Center of Shandong Colleges and Universities:Future Intelligent Computing, Yantai Shandong 264005, China;
    3. School of Traffic, Northeast Forestry University, Harbin Heilongjiang 150040, China
  • Received:2018-06-01 Revised:2018-08-14 Online:2018-12-10 Published:2018-12-15
  • Contact: 刘培强
  • Supported by:
    This work is partially supported by the Natural Science Foundation of Shandong Province (ZR2014FL007), the Yantai Key Research and Development Project (2017ZH065), the Next Generation Internet Technology Innovation Project of the CERNET (NGII20161204).

摘要: 为了解决核化相关滤波器(KCF)在复杂场景下鲁棒性差的问题,提出了基于自适应组合核(SACK)的目标跟踪算法。跟踪任务分为位置跟踪和尺度跟踪两个独立部分。首先,以线性核和高斯核的自适应组合作为核跟踪滤波器,构造了SACK权重的风险目标函数。该函数根据核的响应值自适应调整线性核和高斯核权重,不仅考虑了不同核响应输出的经验风险泛函最小,而且考虑了极大响应值的风险泛函,同时具有局部核和全局核的优点。然后,根据该滤波器的输出响应得到目标精确位置,设计了基于目标极大响应值的自适应更新率,针对位置跟踪滤波器进行自适应更新。最后,利用尺度跟踪器对目标尺度进行估计。实验结果表明,所提算法的成功率和距离精度在OTB-50数据库表现最优,比KCF算法分别高6.8个百分点和4.1个百分点,比双向尺度估计跟踪(BSET)算法分别高2个百分点和3.2个百分点。该算法对形变和遮挡等复杂场景具有很强的适应能力。

关键词: 目标跟踪, 傅里叶变换, 核化相关滤波器, 组合核, 岭回归

Abstract: In order to solve the problem of poor robustness of Kernelized Correlation Filter (KCF) in complex scenes, a new object tracking algorithm based on Self-Adaptive Compound Kernel (SACK) was proposed. The tracking task was decomposed into two independent subtasks:position tracking and scale tracking. Firstly, the risk objective function of SACK weight was constructed by using the self-adaptive compound of linear kernel and Gaussian kernel as the kernel tracking filter. The weights of linear kernel and Gaussian kernel were adjusted adaptively by the constructed function according to the response values of kernels, which not only considered the minimum empirical risk function of different kernel response outputs, but also considered the risk function of maximum response value, and had the advantages of local kernel and global kernel. Then, the exact position of object was obtained according to the output response of the SACK filter, and the adaptive update rate based on the maximum response value of object was designed to adaptively update the position tracking filter. Finally, the scale tracker was used to estimate the object scale. The experimental results show that, the success rate and distance precision of the proposed algorithm are optimal on OTB-50 database, which is 6.8 percentage points and 4.1 percentage points higher than those of KCF algorithm respectively, 2 percentage points and 3.2 percentage points higher than those of Bidirectional Scale Estimation Tracker (BSET) algorithm respectively. The proposed algorithm has strong adaptability to complex scenes such as deformation and occlusion.

Key words: object tracking, Fourier transform, Kernel Correlation Filter (KCF), compound kernel, ridge regression

中图分类号: