Improved Camshift object tracking algorithm in occluded scenes based on AKAZE and Kalman

Multimed Tools Appl. 2022;81(2):2145-2159. doi: 10.1007/s11042-021-11673-7. Epub 2021 Oct 20.

Abstract

Camshift algorithm tracking is susceptible to interference when a tracking object is occluded or when its hue is similar to the background. An improved Camshift object-tracking algorithm combining AKAZE (Accelerated-KAZE) feature matching and Kalman filtering is proposed. First, the video channel is converted for processing. Second, AKAZE is used to match the object feature points and Kalman filtering is used to predict the next position. Then different scenes are judged by the threshold and the Camshift and Kalman tracking algorithms are used for object tracking, respectively. Finally, the improved Camshift algorithm is used to test the moving object in a variety of situations and compared with the traditional Camshift algorithm and the Kalman filter improved Camshift algorithm. Experimental results show that the improved joint tracking algorithm can continue tracking under full occlusion. The effective frame rate of recognition is increased by about 20%, and the single-frame image processing time is less than 35 ms, which can meet the real-time tracking requirements.

Keywords: AKAZE algorithm; Camshift algorithm; Feature matching; Kalman filtering; Object tracking; Video processing.