Title :
Motion trajectories
Author :
Shah, Mubarak ; Rangarajan, Krishnan ; Tsai, Ping-Sing
Author_Institution :
Dept. of Comput. Sci., Central Florida Univ., Orlando, FL, USA
Abstract :
A simple algorithm for selecting and linking interesting flow vectors across a sequence of frames for computing motion trajectories is presented. Tokens are tracked that have both interesting pixel gray values in the spatial domain and in the optical flow field in the temporal domain. This effectively removes some redundant trajectories. Due to errors introduced during the computation of optical flow, and the linking of such flow vectors across a sequence of frames, the resultant trajectories are not always smooth. A Kalman filtering based approach is discussed for smoothing the trajectories. Isolating the trajectories into sets belonging to individual objects is an important first step that should be taken before any type of shape or motion interpretation can be done. Therefore, a simple algorithm for segmenting motion trajectories is also discussed. When motion trajectories belonging to a single translating object are extended, they intersect at a single point called the focus of expansion (FOE). If the motions of objects are assumed to be independent, each FOE represents one object. Therefore, FOE can be used to segment trajectories belonging to individual objects. A simple but highly robust algorithm for partitioning motion trajectories is presented that does not require the exact location of FOE, but uses some useful properties of FOE. The authors have applied their method for computing and segmenting motion trajectories to a number of real sequences, and have obtained very encouraging results
Keywords :
Kalman filters; filtering and prediction theory; motion estimation; Kalman filtering; flow vectors linking; flow vectors selection; focus of expansion; motion trajectory computation; motion trajectory segmentation; optical flow field; pixel gray values; redundant trajectories; spatial domain; temporal domain; token tracking; Filtering; Image motion analysis; Joining processes; Kalman filters; Optical computing; Optical filters; Partitioning algorithms; Robustness; Shape; Smoothing methods;
Journal_Title :
Systems, Man and Cybernetics, IEEE Transactions on