This document discusses object tracking techniques in computer vision. It begins by defining object tracking as segmenting an object from video frames and observing its motion and position over time. There are several challenges to object tracking, including illumination changes, object occlusion, and camera motion. The document then describes two main approaches to object tracking: feature-based methods which extract image features to track objects, and kernel-based methods which represent objects using shapes and track their motion. It provides examples of kernel tracking methods like mean shift and discusses challenges like overlapping objects. In conclusion, the document implemented and compared mean shift, CAMShift and contour tracking algorithms for object tracking.