DAVT: An Error-Bounded Vehicle Trajectory Data Representation and Compression Framework

An increasing number of vehicles are now equipped with GPS devices to facilitate fleet management and send their GPS locations continuously, generating a huge volume of trajectory data. Sending and storing such vehicle trajectory data cause sustainable communication and storage overheads. Trajectory data compression becomes a promising way to alleviate overhead issues. However, previous solutions are commonly carried out at the side of the data center after data having been received, thus saving the storage cost only. Here, we bring the idea of mobile edge computing and transfer the computation-intensive data compression task to the mobile devices of drivers. As a result, the trajectory data is reduced at the side of data generators before being sent out; thus, it can lower data communication and storage costs simultaneously. We propose <monospace>DAVT</monospace>, an error-bounded trajectory data representation, and a compression framework. Specifically, the trajectory data is reformatted into three parts (i.e., <monospace>D</monospace>istance, <monospace>A</monospace>cceleration & <monospace>V</monospace>elocity, and <monospace>T</monospace>ime), and three compressors are wisely devised to compress each part. For <monospace>D</monospace> and <monospace>AV</monospace> parts, a similar <italic>Huffman tree-forest</italic> structure is exploited to encode data elements effectively, but with quite different rationales. For the <monospace>T</monospace> part, the large absolute timestamps are transformed to small time intervals firstly, and different encoding techniques are adopted based on the data quality. We evaluate our proposed system using a large-scale taxi trajectory dataset collected from the city of Beijing, China. Our results show that our compressors outperform other baselines.

[1]  Feng Xia,et al.  Mobility Dataset Generation for Vehicular Social Networks Based on Floating Car Data , 2018, IEEE Transactions on Vehicular Technology.

[2]  Yan Zhao,et al.  REST: A Reference-based Framework for Spatio-temporal Trajectory Compression , 2018, KDD.

[3]  Ouri Wolfson,et al.  Spatio-temporal data reduction with deterministic error bounds , 2003, DIALM-POMC '03.

[4]  Nirvana Meratnia,et al.  Spatiotemporal Compression Techniques for Moving Point Objects , 2004, EDBT.

[5]  Jae-Gil Lee,et al.  A Novel Framework for Online Amnesic Trajectory Compression in Resource-Constrained Environments , 2015, IEEE Transactions on Knowledge and Data Engineering.

[6]  Dongjun Li,et al.  A heuristics based global navigation satellite system data reduction algorithm integrated with map-matching , 2019, Annals of Operations Research.

[7]  Weiwei Sun,et al.  PRESS: A Novel Framework of Trajectory Compression in Road Networks , 2014, Proc. VLDB Endow..

[8]  Emmanuel Stefanakis,et al.  Integrated compression of vehicle spatio-temporal trajectories under the road stroke network constraint , 2018, Trans. GIS.

[9]  Silviu-Iulian Niculescu,et al.  Comparative Study and Application-Oriented Classification of Vehicular Map-Matching Methods , 2018, IEEE Intelligent Transportation Systems Magazine.

[10]  Kai-Florian Richter,et al.  Semantic Trajectory Compression , 2009, SSTD.

[11]  Han Zhang,et al.  One-Pass Error Bounded Trajectory Simplification , 2017, Proc. VLDB Endow..

[12]  Victor C. S. Lee,et al.  Delay-Constrained Routing via Heterogeneous Vehicular Communications in Software Defined BusNet , 2019, IEEE Transactions on Vehicular Technology.

[13]  P. Dhavachelvan,et al.  A survey on data compression techniques: From the perspective of data quality, coding schemes, data type and applications , 2021, J. King Saud Univ. Comput. Inf. Sci..

[14]  Bin Guo,et al.  GreenPlanner: Planning personalized fuel-efficient driving routes using multi-sourced urban data , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[15]  Abraham Lempel,et al.  A universal algorithm for sequential data compression , 1977, IEEE Trans. Inf. Theory.

[16]  Donald E. Knuth,et al.  Dynamic Huffman Coding , 1985, J. Algorithms.

[17]  Victor C. S. Lee,et al.  Flexi-Sharing: A Flexible and Personalized Taxi-Sharing System , 2019, IEEE Transactions on Vehicular Technology.

[18]  Christian S. Jensen,et al.  Distinguishing Trajectories from Different Drivers using Incompletely Labeled Trajectories , 2018, CIKM.

[19]  Lionel M. Ni,et al.  Clockwise compression for trajectory data under road network constraints , 2016, 2016 IEEE International Conference on Big Data (Big Data).

[20]  Nikos Pelekis,et al.  Trajectory Compression under Network Constraints , 2009, SSTD.

[21]  Chao Chen,et al.  TripImputor: Real-Time Imputing Taxi Trip Purpose Leveraging Multi-Sourced Urban Data , 2018, IEEE Transactions on Intelligent Transportation Systems.

[22]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[23]  Chengyang Zhang,et al.  Map-matching for low-sampling-rate GPS trajectories , 2009, GIS.

[24]  Chengfei Liu,et al.  A Novel Representation and Compression for Queries on Trajectories in Road Networks , 2018, IEEE Transactions on Knowledge and Data Engineering.

[25]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[26]  Chao Chen,et al.  A three-stage online map-matching algorithm by fully using vehicle heading direction , 2018, J. Ambient Intell. Humaniz. Comput..

[27]  Kai-Florian Richter,et al.  Semantic trajectory compression: Representing urban movement in a nutshell , 2012, J. Spatial Inf. Sci..

[28]  Chih Feng Lee,et al.  Classification of Road Type and Driving Style using OBD Data , 2015 .

[29]  Guanfeng Liu,et al.  Reference-Based Framework for Spatio-Temporal Trajectory Compression and Query Processing , 2020, IEEE Transactions on Knowledge and Data Engineering.

[30]  Jiajun Liu,et al.  Bounded Quadrant System: Error-bounded trajectory compression on the go , 2014, 2015 IEEE 31st International Conference on Data Engineering.

[31]  Robert B. Noland,et al.  Current map-matching algorithms for transport applications: State-of-the art and future research directions , 2007 .

[32]  Daqing Zhang,et al.  From taxi GPS traces to social and community dynamics , 2013, ACM Comput. Surv..

[33]  Zhu Wang,et al.  TrajCompressor: An Online Map-matching-based Trajectory Compression Framework Leveraging Vehicle Heading Direction and Change , 2020, IEEE Transactions on Intelligent Transportation Systems.

[34]  Tarek F. Abdelzaher,et al.  GreenGPS: a participatory sensing fuel-efficient maps application , 2010, MobiSys '10.

[35]  Wen Hu,et al.  SimpleTrack: Adaptive Trajectory Compression With Deterministic Projection Matrix for Mobile Sensor Networks , 2014, IEEE Sensors Journal.

[36]  Jack Capon,et al.  A probabilistic model for run-length coding of pictures , 1959, IRE Trans. Inf. Theory.

[37]  Bin Guo,et al.  VTracer: When Online Vehicle Trajectory Compression Meets Mobile Edge Computing , 2020, IEEE Systems Journal.