Computer Engineering and Applications ›› 2023, Vol. 59 ›› Issue (8): 200-207.DOI: 10.3778/j.issn.1002-8331.2202-0038

• Pattern Recognition and Artificial Intelligence • Previous Articles     Next Articles

SiamRPN Target Tracking Based on Kalman Filter and Template Updating

GONG Chang, SHAN Yugang, YUAN Jie   

  1. 1.School of Electrical Engineering, Xinjiang University, Urumqi 830001, China
    2.School of Education, Hubei University of Arts and Science, Xiangyang, Hubei 441053, China
  • Online:2023-04-15 Published:2023-04-15

Kalman滤波与模板更新结合的SiamRPN目标跟踪

巩畅,单玉刚,袁杰   

  1. 1.新疆大学 电气工程学院,乌鲁木齐 830001
    2.湖北文理学院 教育学院,湖北 襄阳 441053

Abstract: Aiming at the problem that SiamRPN tracking algorithm is easy to lose the tracking target when the target is moving fast and the tracking effect is affected when the template is not updated, a SiamRPN target tracking method is proposed in combination Kalman filtering and template updating. Firstly, the trained SiamRPN tracking algorithm is used to track the target, and the center point position and speed of last frame of the target object are input into Kalman filter. When the tracking frame response score obtained by the RPN network is low, the Kalman filter is used to predict the target position again, and the new tracking frame is searched. And according to the speed of the target in the last frame, the search area is adaptively expanded. Secondly, the template update network is redesigned and trained, and a channel attention mechanism is added to update the target template iteratively during tracking. Experimental results show that the success rate and accuracy rate of the proposed algorithm in OTB2015 datasets are 67.2% and 89.1% respectively, and the EAO of the proposed algorithm in VOT2016 is improved by 24.3%. Compared with other algorithms, the proposed algorithm has obvious advantages in solving target deformation and motion ambiguity problems.

Key words: target tracking, Kalman filter, template update, siamese network

摘要: 针对SiamRPN跟踪算法在目标快速运动时跟踪目标易丢失以及模板不更新影响跟踪效果问题,提出一种Kalman滤波与模板更新相结合的SiamRPN目标跟踪方法。利用训练好的SiamRPN跟踪算法对目标进行跟踪,并将上一帧目标物体的中心点位置及速度输入卡尔曼滤波器,当RPN网络得到的跟踪框响应得分较低时,利用卡尔曼滤波器重新预测目标位置,搜索得到新的跟踪框。并根据上一帧目标的速度,自适应扩大搜索区域。重新设计并训练了模板更新网络,并在其中添加了通道注意力机制,在跟踪过程中对目标模板迭代更新。实验结果表明,该算法在OTB2015的成功率和精确率分别为67.2%和89.1%,在VOT2016的EAO提升24.3%,与其他算法相比在解决目标形变和运动模糊问题具有显著优势。

关键词: 目标跟踪, Kalman滤波, 模板更新, 孪生网络