计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (13): 203-208.DOI: 10.3778/j.issn.1002-8331.1703-0004

• 图形图像处理 • 上一篇    下一篇

结合Boosting方法与SVM的多核学习跟踪算法

曾礼灵1,李朝锋1,2   

  1. 1.江南大学 物联网工程学院,江苏 无锡 214122
    2.江南大学 轻工过程先进控制教育部重点实验室,江苏 无锡 214122
  • 出版日期:2018-07-01 发布日期:2018-07-17

Multiple-kernel learning based object tracking algorithm with Boosting and SVM

ZENG Liling1, LI Chaofeng1,2   

  1. 1.School of Internet of Things Engineering, Jiangnan University, Wuxi, Jiangsu 214122, China
    2.Key Laboratory of Advanced Process Control for Light Industry, Ministry of Education, Jiangnan University, Wuxi, Jiangsu 214122, China
  • Online:2018-07-01 Published:2018-07-17

摘要: 针对传统算法在外界环境及目标运动导致外形变化的影响下跟踪效果不稳定的问题,提出一种鲁棒的多核学习跟踪算法,将Boosting提升方法引入到多核学习框架中,用比传统多核学习算法更少的样本训练,构建出基于互补性特征集和核函数集的弱分类器池,从中将多个单核的弱分类器组合出一个多核的强分类器,从而在出现较强背景干扰、目标被遮挡的情况下仍能正确地对候选图块中的背景和目标进行分类。对不同视频序列的测试结果表明,与同样采用Boosting方法的OAB算法及近年跟踪精度高的LOT算法相比,该算法能够在复杂环境下更准确地跟踪到目标。

关键词: 多核学习, 目标跟踪, 提升方法, 复杂环境

Abstract: As traditional tracking algorithms fail to track target stably due to the external environment and the target motion caused deformation, a robust multiple kernel learning based algorithm is proposed. By introducing the Boosting method into the multiple kernel learning framework, building a pool of weak classifiers trained with complementary feature set and complementary kernel function set needs less samples comparing to the traditional multiple-kernel learning algorithms. Thus a multiple-kernel strong classifier is constructed by combining several weak classifiers selected from the weak classifier pool, which can correctly differentiate the target and background from the candidate patches even when the target is under notable occlusion and background clutters. Results of test on different video sequences show that when the tracked object is in complex environment, the proposed algorithm has higher tracking accuracy compared with OAB algorithm which similarly uses the Boosting method and the LOT algorithm which has a high tracking accuracy.

Key words: multiple-kernel learning, object tracking, Boosting method, complex environment