Semantic-Aware Trajectory Compression with Urban Road Network

  • Na TaEmail author
  • Guoliang Li
  • Bole Chen
  • Jianhua Feng
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9658)


Vehicles are generating more and more trajectories, which are expensive to store and mange. Thus it calls for vehicular trajectory compression techniques. We propose a semantic-aware compression framework that includes two steps: Map Matching(MM) and Semantic Trajectory Compression(STC). On the one hand, due to measurement errors, trajectories cannot be precisely mapped to real roads. In the MM step, we utilize multidimensional information(including distance and direction) to find the most matching roads and generate aligned trajectories. On the other hand, some unnecessary points in trajectories can be reduced based on the roads. In the STC step, we extract a set of crucial points from the aligned trajectory, which capture the major driving semantics of the trajectory. Meanwhile, our decompression method is fairly lightweight and can efficiently support various applications. Empirical study shows that MM achieves high matching quality, STC achieves more than 8 times compression ratio, and decompression is efficient on real datasets.


Road Network Compression Ratio Road Segment High Compression Ratio Road Edge 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



This research is supported in part by the 973 Program of China (2015CB358700), the NSF of China (61272090, 61373024), Tencent, Huawei, Shenzhou, FDCT/116/2013/A3, MYRG105(Y1-L3)-FST13-GZ, and the Chinese Special Project of Science and Technology (2013zx01039-002-002).


  1. 1.
    Alt, H., Efrat, A., Rote, G., Wenk, C.: Matching planar maps. J. Algorithms 49(2), 262–283 (2003). SODA 2003 Proceedings of the 14th Annual ACM-SIAM Symposium on Discrete AlgorithmsMathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Brakatsoulas, S., Pfoser, D., Salas, R., Wenk, C.: On map-matching vehicle tracking data. In: VLDB 2005, pp. 853–864. VLDB Endowment (2005)Google Scholar
  3. 3.
    Brakatsoulas, S., Pfoser, D., Tryfona, N.: Practical data management techniques for vehicle tracking data. In: ICDE 2005, pp. 324–325. IEEE (2005)Google Scholar
  4. 4.
    Cudre-Mauroux, P., Wu, E., Madden, S.: Trajstore: an adaptive storage system for very large trajectory data sets. In: ICDE 2010, pp. 109–120. IEEE (2010)Google Scholar
  5. 5.
    Douglas, D.H., Peucker, T.K.: Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica 10(2), 112–122 (1973)CrossRefGoogle Scholar
  6. 6.
    Kellaris, G., Pelekis, N., Theodoridis, Y.: Map-matched trajectory compression. J. Syst. Soft. 86(6), 1566–1579 (2013)CrossRefGoogle Scholar
  7. 7.
    Keogh, E., Chu, S., Hart, D., Pazzani, M.: An online algorithm for segmenting time series. In: ICDM 2001, pp. 289–296. IEEE (2001)Google Scholar
  8. 8.
    Long, C., Wong, R.C.-W., Jagadish, H.: Direction-preserving trajectory simplification. Proc. VLDB Endow. 6(10), 949–960 (2013). VLDB 2013CrossRefGoogle Scholar
  9. 9.
    Long, C., Wong, R.C.-W., Jagadish, H.: Trajectory simplification: on minimizing the direction-based error. Proc. VLDB Endow. 8(1), 49–60 (2014). VLDB 2014CrossRefGoogle Scholar
  10. 10.
    Lou, Y., Zhang, C., Zheng, Y., Xie, X., Wang, W., Huang, Y.: Map-matching for low-sampling-rate gps trajectories. In: SIGSPATIAL, pp. 352–361. ACM (2009)Google Scholar
  11. 11.
    Luo, W., Tan, H., Chen, L., Ni, L.M.: Finding time period-based most frequent path in big trajectory data. In: SIGMOD 2013, pp. 713–724. ACM (2013)Google Scholar
  12. 12.
    Meratnia, N., Park, Y.-Y.: Spatiotemporal compression techniques for moving point objects. In: Bertino, E., Christodoulakis, S., Plexousakis, D., Christophides, V., Koubarakis, M., Böhm, K. (eds.) EDBT 2004. LNCS, vol. 2992, pp. 765–782. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Qu, M., Zhu, H., Liu, J., Liu, G., Xiong, H.: A cost-effective recommender system for taxi drivers. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 45–54. ACM (2014)Google Scholar
  14. 14.
    Richter, K.-F., Schmid, F., Laube, P.: Semantic trajectory compression: representing urban movement in a nutshell. J. Spat. Inf. Sci. 4, 3–30 (2015)Google Scholar
  15. 15.
    Song, R., Sun, W., Zheng, B., Zheng, Y.: Press: a novel framework of trajectory compression in road networks. arXiv preprint 2014. arXiv:1402.1546
  16. 16.
    Trajcevski, G., Cao, H., Scheuermanny, P., Wolfsonz, O., Vaccaro, D.: On-line data reduction and the quality of history in moving objects databases. In: 5th International workshop on Data Engineering for wireless and Mobile Access, pp. 19–26. ACM (2006)Google Scholar
  17. 17.
    Yin, H., Wolfson, O.: A weight-based map matching method in moving objects databases. In: Proceedings of the 16th International Conference on Scientific and Statistical Database Management, 2004, pp. 437–438. IEEE (2004)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Department of Computer ScienceTsinghua UniversityBeijingChina

Personalised recommendations