We propose a novel method to represent motion trajectory - 'bag of segments'. Motivated by the 'bag of words' approach in text mining and more recently in image categorization, we represent each trajectory as a collection of segments, each assigned a membership to a codeword of a dictionary. The trajectory segments are represented by their shape and motion information while the inter-segment relationship is ignored. In the 'bag of trajectory segments' representation, the trajectories are transformed to a vector in the codeword space. The codebook is generated by clustering a large amount of trajectory segments using expectation maximization (EM) algorithm and each codeword is a weighted regression model. Given the codebook, trajectories are segmented and associated with a soft-frequency vector in codeword space as an intermediate representation. With the 'bag of segments' representation, trajectory analysis can be carried out in vector space as traditional data. Experiments show the 'bag of segments' method is very effective in trajectory similarity search and classification.
[1]
Rama Chellappa,et al.
Activity recognition using the dynamics of the configuration of interacting objects
,
2003,
2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..
[2]
W. Eric L. Grimson,et al.
Learning Patterns of Activity Using Real-Time Tracking
,
2000,
IEEE Trans. Pattern Anal. Mach. Intell..
[3]
D. Rubin,et al.
Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper
,
1977
.
[4]
Michael Isard,et al.
CONDENSATION—Conditional Density Propagation for Visual Tracking
,
1998,
International Journal of Computer Vision.
[5]
Thomas Hofmann,et al.
Probabilistic latent semantic indexing
,
1999,
SIGIR '99.
[6]
Paul A. Viola,et al.
Robust Real-Time Face Detection
,
2001,
International Journal of Computer Vision.
[7]
Dorin Comaniciu,et al.
Kernel-Based Object Tracking
,
2003,
IEEE Trans. Pattern Anal. Mach. Intell..