Motion Estimation of Moving Foreground Objects. Pierre Ponce ee392j Winter 2003-04. March 10, 2004. Outline. Motivation System Overview Models Used Object Segmentation Trajectory Projection Conclusion. Motivation.
Pierre Ponceee392jWinter 2003-04
March 10, 2004
Yes, and it has many uses. For example,
Motion Gradient Estimation
Each pixel in an image is composed of background unless it is occluded by a foreground object.
Model: Each pixel is the sum of Gaussian processes with the image color information as its variable.
at time t:
Multiple Gaussians are necessary to compensate for different types of interactions between the background pixels and scene factors (lighting, shadows, object interactions, etc.)
If a moving object becomes static over a long period of time, it will eventually become part of the background (how long depends of the characteristics of the object)
From: Stauffer, C and W.E.L. Grimson. Adaptive background mixture models for real-time tracking. [Apr. 1999]
The direction of motion for each blob object can be estimated by only dealing with motion vectors computed from within foreground sections.
This reduces the amount of computation necessary to extract motion information. (useful in coding where layers are used)