Improved and efficient object tracking algorithm based on Camshift

Camshift is a color-based tracking algorithm.In the process of object tracking,it is not strong and stable enough to tracking the moving object which undergoes accelerated motion.The tracking speed is raised by virtue of predicting the position that a moving object arrives at the next time and reducing the search region.In the tracking algorithm,an acceleration equation is calculated for estimating the new position of a moving object,and an error formula of predictive position is used to adjust the moving object search region automatically.In order to predict the future position accurately and simplify computation complexity, by using IIR filters,several motion parameters such as velocity and acceleration are updated adaptively each frame.Several experi- ments are given to show that the proposed algorithm can improve object tracking speed by means of predicting a moving object position and reducing search region even if this moving object undergoes accelerated motion.