Abstract
Indexing sequences containing multiple moving objects by all features of these objects captured at every clock tick results in huge index structures due to the large number of extracted features in all sampled instances. Thus, the main problems with current systems that index sequences containing multiple moving objects are: huge storage requirements for index structures, slow search time and low accuracy due to lack of representation of the time-varying features of objects. In this paper, a technique called cTraj to address these problems is proposed. For each object in a sequence, cTraj captures the features at sampled instances. Then, it maps the object’s features at each sampled instance from high-dimensional feature space into a point in low-dimensional distance space. The sequence of points of an object in low-dimensional space is considered the time-varying feature trajectory of the object. To reduce storage requirements of an index structure, the sequence of points in each trajectory is represented by a minimum bounding box (MBB). cTraj indexes a sequence by the MBBs of its objects using a spatial access method (SAM), such as an R−tree; thus, greatly reducing storage requirements of the index and speeding up the search time. The cTraj technique does not result in any false dismissal, but the result might contain a few false alarms, which are removed by a two-step refinement process. The experiments show that the proposed cTraj technique produces effective results comparable to those of a sequential method, however much more efficient.
Similar content being viewed by others
References
Aghbari, Z., Kaneko, K., & Makinochi, A. (2003). Content-trajectory approach for searching video databases. IEEE Transaction on Multimedia, 5(4), 516–531.
Bashir, F., Khokhar, A., & Schonfeld, D. (2007). Object trajectory-based activity classification and recognition using hidden markov models. IEEE Transaction on Image Processing, 16(7), 1912–1919.
Beckmann, N., Kriegel, H., Schneider, R., & Seeger, B. (1990). R*-tree: An efficient and robust access method for points and rectangles. ACM SIGMOD, pp. 322–331.
Broilo, M., Piotto, N., Boato, G., Conci, N., & De Natale, F. (2010). Object trajectory analysis in video indexing and retrieval applications. Video search and mining, studies in computational intelligence, (vol. 287, pp. 3–32). Berlin Heidelberg: Springer-Verlag.
Chang, S. F., Chen, W., Meng, H. J., Sundaram, H., & Zhong, D. (1997). VideoQ: An automated content based video search system using visual cues. Seattle, WA: ACM Multimedia Conf.
Dagtas, S., Al-Khatib, W., Ghafoor, A., & Khokhar, A. (1999). Trail-based approach for video data indexing and retrieval. Florence, Italy: ICMCS’99.
Faloutsos, C. (1996). Searching multimedia databases by content. Boston: Kluwer Academic Publishers.
Faloutsos, C., & Lin, K. (1995). A fast algorithm for indexing, data-mining and visualization of traditional and multimedia datasets. ACM SIGMOD.
Faloutsos, C., Ranganathan, M., & Manolopoulos, Y. (1994). Fast subsequence matching in time-series databses. ACM SIGMOD.
Ferman, A. M., Tekalp, A. M., & Mehrotra, R. (1998). Effective content representation for video. Chicago IEEE Int’l Conf. on Image Processing.
Flickner, M., Sawhney, H., Niblack, W., Ashley, J., Huang, Q., Dom, B., et al. (1995). Query by image and video content: The QBIC System. IEEE.
Furft, B., Smoliar, S. W., & Zhang, H. (1996). Video and image processing in multimedia systems. Norwell: Kluwer Academic Publishers, Second printing.
Guttman, A. (1984). R−trees: A dynamic index structure for spatial searching. ACM SIGMOD, pp. 47–57.
Han, W. S., Lee, J., Moon, Y.-S., & Jiang, H. (2007). Ranked subsequence matching in time-series databases. In International Conference on Very Large Data Bases (VLDB) (pp. 423–434).
Katayama, N., & Satoh, S. (1997). The SR−tree: An index structure for high-dimensional nearest neighbor queries. pp. 369–380. ACM SIGMOD.
Keogh, E. (2002). Exact indexing of dynamic time warping. In International Conference on Very Large Data Bases (pp. 406–417).
Kobla, V., Doermann, D. S., & Faloutsos, C. (1998). Developing high-levelrepresentations of video clips using videotrails. In Proc. of SPIE conference on Storage and Retrieval for Image and Video Databases VI, (pp. 81–92).
Korn, P., Sidiropoulos, N., Faloustos, C., Siegel, E., & Protopapas, Z. (1998). Fast and effective retrieval of medical tumor shapes. IEEE Transaction on Knowledge and Data Engineering, 10(6). Nov/Dec.
La Cascia, M., & Ardizzone, E. (1996). JACOB: Just a content-based query system for video databases. Atlanta: Proc. ICASSP.
Li, J. Z., Ozsu, M. T., & Szafron, D. (1997). Modeling of moving objects in a video database. IEEE int’l Conf. on Multimedia Computing and Systems. (pp. 336–343).
Lin, D., Jensen, C. S., Ooi, B. C., & Saltenis, S. (2005). Efficient indexing of the historical, present, and future positions of moving objects. In: Proceedings of MDM.
Ma, X., Bashir, F., Khokhar, A., & Schonfeld, D. (2009). Event analysis based on multiple interactive motion trajectories. IEEE Transaction on Circuits and Systems for Video Technology, 19(3), 397–406.
Morris, B. T., & Trivedi, M. M. (2008). A survey of vision-based trajectory learning and analysis for surveillance. IEEE Trans. on Circuits and Systems for Video Technology, 18(8), 1114–1127.
Nabil, M., Ngu, A. H., & Shepherd, J. (1997). Modelling moving objects in multimedia databases. Fifth Int’l Conference on Database Systems for Advanced Applications. Melbourne, Australia.
Naftel, A., & Khalid, S. (2006). Classifying spatiotemporal object trajectories using unsupervised learning in the coefficient feature space. Multimedia Systems, 12(3), 227–238.
Oh, J. H., & Hua, K. A. (2000). Efficient and cost-effective techniques for browsing and indexing large video databases. Dallas, TX, USA: ACM SIGMOD.
Overview of MPEG-4 Standard (1999). MPEG-4 subgroups: requirements, audio, delivery, SYNC, systems, video. ISO/MPEG.
Parameswaran, V., & Chellappa, R. (2006). View invariance for human action recognition. International Journal on Computer Vision, 66, 83–101.
Pfoser, D., Jensen, C. S., & Theodoridis, Y. (2000). Novel approaches to the indexing of moving object trajectories. In Proceedings of the 26th International Conference on Very Large Databases, Cairo, Egypt.
Sakurai, Y., Faloutsos, C., & Yamamuro, M. (2007). Stream monitoring under the time warping distance. In IEEE International Conference on Data Engineering (ICDE).
Saltenis, S., & Jensen, C. S. (2002). Indexing of moving objects for location-based services. In Proc. ICDE, (pp. 463–472).
Saltenis, S., Jensen, C. S., Leutenegger, S. T., & Lopez, M. A. (2000). Indexing the positions of continuously moving objects. In SIGMOD Conference.
Sellis, T., Roussopoulous, N., & Faloustsos, C. (1987). The R+ −tree: A dynamic index for multi-dimensional objects. 13th VLDB Conference, England, Sept.
Smith, J. R., & Chang, S. F. (1996). VisualSEEK: A fully automated content-based image query system. ACM Multimedia Conference, Boston, pp.87–98, Nov.
Sun, J., Papadias, D., Tao, Y., & Liu, B. (2004). Querying about the past, the present, and the future in spatio-temporal databases. ICDE, pp. 202–213.
Yi, B., Jagadish, H. V., & Faloutsos, C. (1998). Efficient retrieval of similar time sequences under time warping. ICDE’98, Orlando, Florida, Feb. 23–27.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Al Aghbari, Z. cTraj: efficient indexing and searching of sequences containing multiple moving objects. J Intell Inf Syst 39, 1–28 (2012). https://doi.org/10.1007/s10844-011-0180-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10844-011-0180-5