Computer Engineering and Applications ›› 2021, Vol. 57 ›› Issue (22): 190-198.DOI: 10.3778/j.issn.1002-8331.2006-0402

• Pattern Recognition and Artificial Intelligence • Previous Articles     Next Articles

Adaptive Anti-occlusion Target Tracking Algorithm Based on LCT+

CHEN Fujian, XIE Weixin, XIA Ting   

  1. Key Laboratory of ATR National Defense Science and Technology, Shenzhen University, Shenzhen, Guangdong 518060, China
  • Online:2021-11-15 Published:2021-11-16

基于LCT+的自适应抗遮挡目标跟踪算法

陈富健,谢维信,夏婷   

  1. 深圳大学 ATR国防科技重点实验室,广东 深圳 518060

Abstract:

In the process of target tracking, the occlusion of the target reduces the performance of the tracker, resulting in the loss of the target. To solve this problem, this paper proposes an adaptive anti-occlusion target tracking algorithm based on LCT+ kernel correlation filter. The algorithm is improved on the basis of LCT+ kernel correlation filtering algorithm, which proposes a strategy of using two trackers to adaptively track the target. According to the output response value of the two trackers, the optimal tracker is selected to track the target. In addition, a strategy for re-detecting targets by using support vector machines is proposed. The detection range is adaptively adjusted according to the number of frames lost of the target. Finally, the predicted target is verified by using color histogram matching. Compared with the original algorithm, the algorithm in this paper adopts a dual tracker mechanism to adaptively track the target and a support vector machine mechanism to adaptively re-detect the target, which effectively avoids the loss of the target. The proposed algorithm is validated in two large benchmark data sets of OTB50 and OTB100. The results indicate that the proposed algorithm is superior to some mainstream algorithms in the evaluation indexes of distance precision and success rate. In terms of target anti-occlusion, it has higher accuracy and strong robustness.

Key words: target tracking, kernel correlation filtering, adaptive anti-occlusion, dual tracker, Support Vector Machine(SVM)