Abstract
With the recent advancements and wide usage of location detection devices, large quantities of data are collected, for example, by GPS and cellular technologies in the form of trajectories. While most previous work on trajectory-based queries has concentrated on traditional range, nearest-neighbor, similarity queries, and clustering techniques, there is an increasing interest in queries that capture the “aggregate” behavior of trajectories as groups. Consider, for example, finding groups of moving objects that move “together”, i.e., within a predefined distance to each other for a continuous period of time. Such type of queries typically arises in many surveillance and monitoring applications, e.g. identify groups of suspicious people, convoys of vehicles, flocks of animals. In this chapter, we first show that the on-line flock discovery problem is polynomial, and then we propose a framework and several strategies to discover such patterns in streaming spatio-temporal data. Experiments with real and synthetic trajectorial datasets show that the proposed algorithms are efficient and scalable under different conditions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aggarwal, C.C., Agrawal, D.: On nearest neighbor indexing of nonlinear trajectories. In: Proceedings of the ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems (PODS), pp. 252–259. ACM (2003). DOI http://dx.doi.org/10.1145/773153.773178
Benetis, R., Jensen, S., Karciauskas, G., Saltenis, S.: Nearest and reverse nearest neighbor queries for moving objects. The VLDB Journal 15(3), 229–249 (2006). DOI http://dx.doi.org/10.1007/s00778-005-0166-4
Pfoser, D., Jensen, C.S., Theodoridis, Y.: Novel approaches in query processing for moving object trajectories. In: Proceedings of the International Conference on Very Large Data Bases (VLDB), pp. 395–406 (2000)
Tao, Y., Papadias, D., Shen, Q.: Continuous nearest neighbor search. In: Proceedings of the International Conference on Very Large Data Bases (VLDB), pp. 287–298 (2002)
Cai, Y., Ng, R.: Indexing spatio-temporal trajectories with Chebyshev polynomials. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 599–610. ACM (2004). DOI http://dx.doi.org/10.1145/1007568.1007636
Lee, S.L., Chun, S.J., Kim, D.H., Lee, J.H., Chung, C.W.: Similarity search for multidimensional data sequences. In: Proceedings of the IEEE International Conference on Data Engineering (ICDE), pp. 599–608. IEEE Computer Society (2000). DOI http://dx.doi.org/10.1109/ICDE.2000.839473
Vlachos, M., Kollios, G., Gunopulos, D.: Discovering similar multidimensional trajectories. In: Proceedings of the IEEE International Conference on Data Engineering (ICDE), pp. 673–684. IEEE Computer Society (2002). DOI http://dx.doi.org/10.1109/ICDE.2002.994784
Arumugam, S., Jermaine, C.: Closest-point-of-approach join for moving object histories. In: Proceedings of the IEEE International Conference on Data Engineering (ICDE), pp. 86–86. IEEE Computer Society (2006). DOI http://dx.doi.org/10.1109/ICDE.2006.36
Bakalov, P., Hadjieleftheriou, M., Tsotras, V.J.: Time relaxed spatiotemporal trajectory joins. In: Proceedings of the ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp. 182–191. ACM (2005). DOI http://dx.doi.org/10.1145/1097064.1097091
Jensen, C.S., Lin, D., Ooi, B.C.: Continuous clustering of moving objects. IEEE Trans. on Knowl. and Data Eng. 19(9), 1161–1174 (2007). DOI http://dx.doi.org/10.1109/TKDE.2007.1054
Kalnis, P., Mamoulis, N., Bakiras, S.: On discovering moving clusters in spatio-temporal data. In: Proceedings of the International Symposium on Advances in Spatial and Temporal Databases (SSTD), Lecture Notes in Computer Science, vol. 3633, pp. 364–381. Springer (2005). DOI http://dx.doi.org/10.1007/11535331_21
Jeung, H., Yiu, M.L., Zhou, X., Jensen, C.S., Shen, H.T.: Discovery of convoys in trajectory databases. Proceedings of the VLDB Endowment (PVLDB) 1(1), 1068–1080 (2008)
Li, Z., Ding, B., Han, J., Kays, R.: Swarm: Mining relaxed temporal moving object clusters. Proceedings of the VLDB Endowment (PVLDB) 3(1), 723–734 (2010)
Tang, L.A., Zheng, Y., Yuan, J., Han, J., Leung, A., Hung, C.C., Peng, W.C.: On discovery of traveling companions from streaming trajectories. In: Proceedings of the IEEE International Conference on Data Engineering (ICDE), pp. 186–197. IEEE Computer Society (2012). DOI http://dx.doi.org/10.1109/ICDE.2012.33
Benkert, M., Gudmundsson, J., Hübner, F., Wolle, T.: Reporting flock patterns. In: Proceedings of the Conference on Annual European Symposium on Algorithms (ESA), pp. 660–671. Springer-Verlag (2006). DOI http://dx.doi.org/10.1007/11841036_59
Benkert, M., Gudmundsson, J., Hübner, F., Wolle, T.: Reporting flock patterns. Comput. Geom. Theory Appl. 41, 111–125 (2008). DOI http://dx.doi.org/10.1016/j.comgeo.2007.10.003
Gudmundsson, J., van Kreveld, M.: Computing longest duration flocks in trajectory data. In: Proceedings of the ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp. 35–42. ACM (2006). DOI http://dx.doi.org/10.1145/1183471.1183479
Board, P.C.M.: Porcupine caribou herd satellite collar project. www.taiga.net/satellite (2009)
Environmental Studies: www.environmental-studies.de (2009)
WhaleNet: http://whale.wheelock.edu (2010)
Ng, R.T., Han, J.: Efficient and effective clustering methods for spatial data mining. In: Proceedings of the International Conference on Very Large Data Bases (VLDB), pp. 144–155 (1994)
Zhang, T., Ramakrishnan, R., Livny, M.: BIRCH: An efficient data clustering method for very large databases. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 103–114. ACM (1996). DOI http://dx.doi.org/10.1145/235968.233324
Guha, S., Rastogi, R., Shim, K.: Cure: An efficient clustering algorithm for large databases. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 73–84. ACM (1998). DOI http://dx.doi.org/10.1145/276304.276312
Ester, M., Kriegel, H.P., Sander, J., Xu, X.: A density-based algorithm for discovering clusters in large spatial databases with noise. In: E. Simoudis, J. Han, U.M. Fayyad (eds.) KDD, pp. 226–231. AAAI Press (1996).
Lee, J.G., Han, J., Li, X., Gonzalez, H.: TraClass: trajectory classification using hierarchical region-based and trajectory-based clustering. Proceedings of the VLDB Endowment (PVLDB) 1, 1081–1094 (2008)
Lee, J.G., Han, J., Whang, K.Y.: Trajectory clustering: a partition-and-group framework. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 593–604. ACM (2007). DOI http://dx.doi.org/10.1145/1247480.1247546
Li, Y., Han, J., Yang, J.: Clustering moving objects. In: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 617–622. ACM (2004). DOI http://dx.doi.org/10.1145/1014052.1014129
Spiliopoulou, M., Ntoutsi, I., Theodoridis, Y., Schult, R.: Monic: modeling and monitoring cluster transitions. In: Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 706–711. ACM (2006). DOI http://dx.doi.org/10.1145/1150402.1150491
Laube, P., Kreveld, M., Imfeld, S.: Finding remo âĂŤ detecting relative motion patterns in geospatial lifelines. In: Developments in Spatial Data Handling, pp. 201–215. Springer, Berlin Heidelberg (2005). DOI http://dx.doi.org/10.1007/3-540-26772-7_16
The Chorochronos Archive: The R Tree Portal. http://www.chorochronos.org (2013)
Jensen, C.S.: Daisy. http://www.daisy.aau.dk (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2013 The Author(s)
About this chapter
Cite this chapter
Vieira, M.R., Tsotras, V.J. (2013). Flock Pattern Queries. In: Spatio-Temporal Databases. SpringerBriefs in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-02408-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-02408-0_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-02407-3
Online ISBN: 978-3-319-02408-0
eBook Packages: Computer ScienceComputer Science (R0)