Abstract:In view of the problem that the moving target may be occluded or tracked under uncertain conditions during the aerial target tracking of UAV in complex scenes, resulting in the gradual damage, drift, and irreversible failure of the visual model, a long-term tracking algorithm for UAV was proposed. Firstly, the complementary classifier was designed for multi-feature adaptive fusion. The color histogram feature was used in Bayesian classifier, and the directional gradient histogram, grayscale, and color name features were used in the correlation filter. In combination with the advantages of multiple features, the robust appearance of the target was built to adapt to the complex scenes. Secondly, an adaptive spatial-temporal regularization term was added to the correlation filter. Local changes were introduced into the spatial regularization parameters for the implementation of the filter with low pixel credibility during learning. In temporal regularization, the learning of the filter was adaptively adjusted according to the global response, and the initial filter was used to constrain the update range, which effectively prevented filter degradation while mitigating boundary effects. Finally, a re-detection module was added to make sure the accuracy of the tracking process. Experimental results show that the proposed algorithm could adapt to the complex scenes of UAV aerial photography, alleviate boundary effects, and prevent filter degradation. In comparison with similar mainstream algorithms, the proposed algorithm could still meet the real-time requirements and achieve better tracking effect even when the target experienced serious occlusion or moved out of view.