Skip to main content

Flock Pattern Queries

  • Chapter
  • First Online:
Spatio-Temporal Databases

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

  • 1054 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

  2. 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

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

    Google Scholar 

  11. 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

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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

  15. 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

  16. 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

  17. 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

  18. Board, P.C.M.: Porcupine caribou herd satellite collar project. www.taiga.net/satellite (2009)

  19. Environmental Studies: www.environmental-studies.de (2009)

  20. WhaleNet: http://whale.wheelock.edu (2010)

  21. 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)

    Google Scholar 

  22. 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

  23. 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

  24. 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).

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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

  27. 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

  28. 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

  29. 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

  30. The Chorochronos Archive: The R Tree Portal. http://www.chorochronos.org (2013)

  31. Jensen, C.S.: Daisy. http://www.daisy.aau.dk (2011)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcos R. Vieira .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics