Video Tracking Article Index for
Video
Website Links For
Video
 

Information About

Video Tracking




Video tracking is the process of locating a Moving object (or several ones) in time using a camera. An algorithm analyses the Video Frame s and outputs the location, optionally in Real Time .

The algorithm is based on a motion model which describes how the image of the target changes depending on a vector of motion parameters.

A large range of motion models exists:
  • to track planar objects, the motion model is a 2D transformation ( Affine Transformation or homography) of an image of the object (e.g. the initial frame)

  • when the target is a rigid 3D object, the motion model defines its aspect depending on its 3D position and orientation

  • for Video Compression , Key Frame s are divided into macroblocks. The motion model is a disruption of a key frame, where each macroblock is translated by a motion vector given by the motion parameters

  • the image of deformable objects can be covered with a mesh, the motion of the object is defined by the position of the nodes of the mesh.


The role of the tracking algorithm is to analyse the video frames in order to estimate the motion parameters. These parameters characterize the location of the target.

There are several approaches possible to perform the tracking, among which:
  • Blob tracking: Segmentation of object interior (e.g. block-based correlation or Optical Flow )

  • Contour tracking: Detection of object boundary (e.g. active contours or Condensation Algorithm )

  • Visual feature matching: Registration



SEE ALSO

Match Moving , Motion Capture