Jump to content

User:S1150038

From Wikipedia, the free encyclopedia

’’Mean-Shift Tracking Algorithm’’ is an iterative method that tracks non-rigid object by locating the maximum likelihood using the object's colour-histogram. It is rather robust in dealing with rotation and deformation of the object. Application include computer vision and Human–computer interaction .

History

[edit]

The core procedure "mean-shift" was first presented by Fukunaga and Hostetler in 1975.[1] And later became popular after Cheng, Yizong published the paper.[2]

Steps

[edit]
  • Back-projection

The first step of the tracking procedure is to generate the colour histogram of the target in the first frame. Then we apply a technique called "back-projection" to the next frame. This is done by substituting the intensity of each pixel by its probability in the target image histogram.

  • Mean-Shift

With the probability distribution image, the next step is to find the mass center of the window in the second frame which is located at the position where the object is selected in the first frame. The equation is as shown below:

,

Where are moments of the window. The result will be the new location of the window and when the difference between locations are converged, the object is found.

Development

[edit]

In 1998, Bradski from intel improved this method to CAMShift (Continuously Adaptive Mean-Shift) which updates the histogram of the target continuously to improve the robustness.[3]

References

[edit]
  1. ^ Fukunaga, Keinosuke; Larry D. Hostetler (January 1975). "The Estimation of the Gradient of a Density Function, with Applications in Pattern Recognition". IEEE Transactions on Information Theory (IEEE) 21 (1): 32–40. doi:10.1109/TIT.1975.1055330
  2. ^ Cheng, Yizong (August 1995). "Mean Shift, Mode Seeking, and Clustering". IEEE Transactions on Pattern Analysis and Machine Intelligence (IEEE) 17 (8): 790–799. doi:10.1109/34.400568
  3. ^ Gary R. Bradski (1998). "Computer Vision Face Tracking For Use in a Perceptual User Interface". Intel Corporation. Available at:ftp://download.intel.com/technology/itj/q21998/pdf/camshift.pdf

Category:Image processing Category:Artificial intelligence