Video tracking

Adding further to the complexity is the possible need to use object recognition techniques for tracking, a challenging problem in its own right.

Another situation that increases the complexity of the problem is when the tracked object changes orientation over time.

There are two major components of a visual tracking system: target representation and localization, as well as filtering and data association.

For example, using blob tracking is useful for identifying human movement because a person's profile changes dynamically.

The following are some common target representation and localization algorithms: Filtering and data association is mostly a top-down process, which involves incorporating prior information about the scene or object, dealing with object dynamics, and evaluation of different hypotheses.

An example of visual servoing for the robot hand to catch a ball by object tracking with visual feedback that is processed by a high-speed image processing system. [ 4 ] [ 5 ]
Co-segmentation of objects in video frames