skip to main content
10.1145/2525314.2525360acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

Model-driven matching and segmentation of trajectories

Published: 05 November 2013 Publication History

Abstract

A fundamental problem in analyzing trajectory data is to identify common patterns between pairs or among groups of trajectories. In this paper, we consider the problem of matching similar portions between a pair of trajectories, each observed as a sequence of points sampled from it. We present new measures of trajectory similarity --- both local and global --- between a pair of trajectories to distinguish between similar and dissimilar portions. We then use this model to perform segmentation of a set of trajectories into fragments, contiguous portions of trajectories shared by many of them.
Our model for similarity is robust under noise and sampling rate variations. The model also yields a score which can be used to rank multiple pairs of trajectories according to similarity, e.g. in clustering applications. We present quadratic time algorithms to compute the similarity between trajectory pairs under our measures together with algorithms to identify fragments in a large set of trajectories efficiently using the similarity model.
Finally, we present an extensive experimental study evaluating the effectiveness of our approach on real datasets, comparing it with earlier approaches. Our experiments show that our model for similarity is highly accurate in distinguishing similar and dissimilar portions as compared to earlier methods even with sparse sampling. Further, our segmentation algorithm is able to identify a small set of fragments capturing the common parts of trajectories in the dataset.

References

[1]
P. K. Agarwal, R. B. Avraham, H. Kaplan, and M. Sharir. Computing the Discrete Fréchet Distance in Subquadratic Time. In Proc. 24th ACM-SIAM SODA, pages 156--167, 2013.
[2]
H. Alt and M. Godau. Computing the Fréchet Distance between Two Polygonal Curves. Int. J. Comput. Geom. Appl., 5:75--91, 1995.
[3]
K. Buchin, M. Buchin, J. Gudmundsson, M. Löffler, and J. Luo. Detecting Commuting Patterns by Clustering Subtrajectories. Int. J. Comput. Geom. Appl., 21(3):253--282, 2011.
[4]
C. Chen, H. Su, Q. Huang, L. Zhang, and L. Guibas. Pathlet Learning for Compressing and Planning Trajectories. In this proceedings, 2013.
[5]
L. Chen and R. Ng. On the Marriage of Lp-norms and Edit Distance. In Proc. VLDB, pages 792--803, 2004.
[6]
L. Chen, M. T. Özsu, and V. Oria. Robust and Fast Similarity Search for Moving Object Trajectories. In Proc. ACM SIGMOD, pages 491--502, 2005.
[7]
Defense Systems. Soldiers gain combat edge with smart helmets. http://defensesystems.com/articles/2009/05/06/defense-it-3-helmet-networks.aspx, 2009.
[8]
R. Durbin, S. R. Eddy, A. Krogh, and G. Mitchison. Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acids. Cambridge University Press, 1998.
[9]
E. Frentzos, K. Gratsias, N. Pelekis, and Y. Theodoridis. Nearest Neighbor Search on Moving Object Trajectories. In C. Bauzer Medeiros, M. Egenhofer, and E. Bertino, editors, Advances in Spatial and Temporal Databases, volume 3633 of Lecture Notes in Computer Science, pages 328--345. Springer Berlin Heidelberg, 2005.
[10]
S. Hirano and S. Tsumoto. A Clustering Method for Spatio-temporal Data and Its Application to Soccer Game Records. In D. Ślezak, G. Wang, M. Szczuka, I. Düntsch, and Y. Yao, editors, Rough Sets, Fuzzy Sets, Data Mining, and Granular Computing, volume 3641 of Lecture Notes in Computer Science, pages 612--621. Springer Berlin Heidelberg, 2005.
[11]
D. S. Hirschberg. A Linear Space Algorithm for Computing Maximal Common Subsequences. Commun. ACM, 18(6):341--343, 1975.
[12]
J.-G. Lee, J. Han, and K.-Y. Whang. Trajectory Clustering: A Partition-and-Group Framework. In Proc. ACM SIGMOD, pages 593--604, 2007.
[13]
T. Meyer, M. D'Abramo, A. Hospital, M. Rueda, C. Ferrer-Costa, A. Pérez, O. Carrillo, J. Camps, C. Fenollosa, D. Repchevsky, J. L. Gelpí, and M. Orozco. MoDEL (Molecular Dynamics Extended Library): A Database of Atomistic Molecular Dynamics Trajectories. Structure, 18(11):1399--1409, 2010.
[14]
L. Rabiner and B. Juang. Fundamentals of Speech Recognition. PTR Prentice Hall, 1993.
[15]
S. Sankararaman, P. K. Agarwal, T. Mølhave, and A. P. Boedihardjo. Computing Similarity between a Pair of Trajectories. arXiv, 1303.1585, 2013.
[16]
C. Sung, D. Feldman, and D. Rus. Trajectory clustering for motion prediction. In 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1547--1552, 2012.
[17]
The Wall Street Journal. Apple, Google collect user data. http://online.wsj.com/article/SB10001424052748703983704576277101723453610.html, 2011.
[18]
M. Vlachos, D. Gunopoulos, and G. Kollios. Discovering Similar Multidimensional Trajectories. In Proc. 18th IEEE ICDE, pages 673--684, 2002.
[19]
Y. Wang, Y. Zhu, Z. He, Y. Yue, and Q. Li. Challenges and opportunities in exploiting large-scale gps probe data. Technical Report HPL-2011-109, HP Laboratories, 2011.
[20]
T. Wolle and J. Gudmundsson. Towards Automated Football Analysis: Algorithms and Data Structures. In Proc. 10th Australasian Conference on Mathematics and Computers in Sport, 2010.
[21]
Y. Zheng, Q. Li, Y. Chen, X. Xie, and W.-Y. Ma. Understanding Mobility Based on GPS Data. In Proc. 10th ACM UbiComp, pages 312--321, 2008.
[22]
Y. Zheng, X. Xie, and W.-Y. Ma. GeoLife: A Collaborative Social Networking Service among User, Location and Trajectory. IEEE Data Eng. Bull., 33(2):32--39, 2010.
[23]
Y. Zheng, L. Zhang, X. Xie, and W.-Y. Ma. Mining Interesting Locations and Travel Sequences from GPS Trajectories. In Proc. 18th ACM WWW, pages 791--800, 2009.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGSPATIAL'13: Proceedings of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
November 2013
598 pages
ISBN:9781450325219
DOI:10.1145/2525314
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 November 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GPS trajectories
  2. trajectory matching
  3. trajectory segmentation

Qualifiers

  • Research-article

Conference

SIGSPATIAL'13
Sponsor:

Acceptance Rates

Overall Acceptance Rate 257 of 1,238 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Meta-Learning Based Classification for Moving Object Trajectories in Mobile IoTIEEE Transactions on Big Data10.1109/TBDATA.2022.31958619:2(584-596)Online publication date: 1-Apr-2023
  • (2022)Embedding-Based Similarity Computation for Massive Vehicle Trajectory DataIEEE Internet of Things Journal10.1109/JIOT.2021.31073279:6(4650-4660)Online publication date: 15-Mar-2022
  • (2022)Approximating the Geometric Edit DistanceAlgorithmica10.1007/s00453-022-00966-484:9(2395-2413)Online publication date: 25-Apr-2022
  • (2019)Multi-Aspect Embedding for Attribute-Aware TrajectoriesSymmetry10.3390/sym1109114911:9(1149)Online publication date: 10-Sep-2019
  • (2019)Semantic enrichment of spatio-temporal trajectories for worker safety on construction sitesPersonal and Ubiquitous Computing10.1007/s00779-018-01199-5Online publication date: 30-Jan-2019
  • (2019)Trajectory Similarity Join for Spatial Temporal DatabaseDatabase and Expert Systems Applications10.1007/978-3-030-27618-8_23(306-321)Online publication date: 6-Aug-2019
  • (2018)Subtrajectory ClusteringProceedings of the 37th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems10.1145/3196959.3196972(75-87)Online publication date: 27-May-2018
  • (2018)Deep Representation Learning for Trajectory Similarity Computation2018 IEEE 34th International Conference on Data Engineering (ICDE)10.1109/ICDE.2018.00062(617-628)Online publication date: Apr-2018
  • (2018)A Method to Suggest Alternative Routes Based on Analysis of Automobiles' Trajectories2018 XLIV Latin American Computer Conference (CLEI)10.1109/CLEI.2018.00059(436-444)Online publication date: Oct-2018
  • (2018)Model-Based Segmentation and Classification of TrajectoriesAlgorithmica10.1007/s00453-017-0329-x80:8(2422-2452)Online publication date: 1-Aug-2018
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media