Computer vision is a diverse and relatively new field of study. Object tracking plays a crucial role as a preliminary step for high-level image processing in the field of computer vision. However, mean shift algorithm in the target tracking has some defects, such as: the application of fixed bandwidth for probability density estimation usually causes lack of smooth or too smooth; moving target often appears partial occlusion or complete occlusion due to the complexity of the background; background pixels in object model will induce localization error of object tracking, and so on. Therefore, this paper elaborates several elegant algorithms to solve some of the problems. After discussing the application of Mean shift in the field of target tracking, this paper presented an improved Mean shift algorithm by combining Mean Shift and Kalman Filter.