Object tracking (in a video) is an image/video processing task that locates one or multiple moving objects over time. The goal of the task is to find an association between the target object(s) in the successive video frames. The task becomes difficult when the objects move faster relative to the frame rate or when the object to be tracked changes its orientation over time. The object tracking systems use a motion model taking into account how the target object may change for different possible motions of the object.
Object tracking is useful in human-computer interaction, security/surveillance, traffic control, and many more areas. Since it considers the appearance and the location of an object in the past frame, under certain circumstances, we may still be able to track an object despite the object detection fails. Few tracking algorithms...