Compression algorithm of ship trajectory based on online directed acyclic graph

被引:0
|
作者
Zhang Y.-Q. [1 ,2 ,3 ]
Shi G.-Y. [1 ]
Li S. [2 ]
机构
[1] Navigation College, Dalian Maritime University, Dalian, 116026, Liaoning
[2] Faculty of Maritime and Transportation, Ningbo University, Ningbo, 315211, Zhejiang
[3] Australian Maritime College, University of Tasmania, Launceston, TAS 7250, TAS
基金
中国国家自然科学基金;
关键词
Average synchronized Euclidean distance error; Compression path tree; Compression ratio; Ship automatic identification system; Ship trajectory; Trajectory compression;
D O I
10.19818/j.cnki.1671-1637.2020.04.019
中图分类号
学科分类号
摘要
To solve the problem of ship trajectory data compression, an online ship trajectory compression algorithm was proposed. An estimation method of multiple sliding reckoning the ship position was used to clean the ship trajectory, and the online directed acyclic graph was used to build the compression path tree on the clean trajectory and to output the sampling points. The Hash table was used to manage the trajectory queue and path tree in memory in order to improve their query speeds. To verify the effect of the proposed algorithm, the compression times and errors of real ship automatic identification system, direction-preserving algorithm and Douglas-Peucker algorithm were compared, and the original trajectory, clean trajectory and compression trajectory were analyzed by the visual method. Experiment result shows that in terms of the compression time, the compression times of direction-preserving algorithm and Douglas-Puck algorithm are about 1.1 and 1.3 times of the proposed algorithm, respectively, indicating that the execution time of the proposed algorithm is shorter than the other two algorithms. The proposed algorithm retains the time information in the compression process, and the average synchronized Euclidean distance error is less than 10 m at any compression rate. The maximum synchronized Euclidean distance error is only 127 m when the compression ratio is 1%, while the average synchronized Euclidean distance errors and the maximum synchronized Euclidean distance errors of the other two algorithms can not be controlled, and change randomly. In terms of perpendicular distance error, both the proposed algorithm and Douglas-Puck algorithm can guarantee that the perpendicular distance errors less than 20 m when the compression rate is not less than 5%, while the perpendicular distance error of direction-preserving algorithm changes randomly. In terms of display effect, the proposed algorithm can effectively remove the noise points of trajectory, and the compression trajectory can better represent the macroscopic traffic flow of original trajectory. Therefore, the proposed algorithm can preserve the shape and time informations of original trajectory more efficiently. © 2020, Editorial Department of Journal of Traffic and Transportation Engineering. All right reserved.
引用
收藏
页码:227 / 236
页数:9
相关论文
共 30 条
  • [1] HAMMOND T R, PETERS D J., Estimating AIS coverage from received transmissions, The Journal of Navigation, 65, 3, pp. 409-425, (2012)
  • [2] SHENG Pan, YIN Jing-bo, Extracting shipping route patterns by trajectory clustering model based on automatic identification system data, Sustainability, 10, 7, pp. 1-13, (2018)
  • [3] MOU Jun-min, CHEN Peng-fei, HE Yi-xiong, Et al., Fast self-tuning spectral clustering algorithm for AIS ship trajectory, Journal of Harbin Engineering University, 39, 3, pp. 428-432, (2018)
  • [4] ZHAO Liang-bin, SHI Guo-you, A trajectory clustering method based on Douglas-Peucker compression and density for marine traffic pattern recognition, Ocean Engineering, 172, pp. 456-467, (2019)
  • [5] ZHANG Shu-kai, SHI Guo-you, LIU Zheng-jiang, Et al., Data-driven based automatic maritime routing from massive AIS trajectories in the face of disparity, Ocean Engineering, 155, pp. 240-250, (2018)
  • [6] LI Song, ZHOU Jiang-hua, ZHANG Yuan-qiang, Research of vessel traffic safety in ship routeing precautionary areas based on navigational traffic conflict technique, The Journal of Navigation, 68, 3, pp. 589-601, (2015)
  • [7] PALLOTTA G, VESPE M, BRYAN K., Vessel pattern knowledge discovery from AIS data: a framework for anomaly detection and route prediction, Entropy, 15, 6, pp. 2218-2245, (2013)
  • [8] ZHAO Liang-bin, SHI Guo-you, A method for simplifying ship trajectory based on improved Douglas-Peucker algorithm, Ocean Engineering, 166, pp. 37-46, (2018)
  • [9] ZHU Fei-xiang, MIAO Li-ming, LIU Wen, Research on vessel trajectory multi-dimensional compression algorithm based on Douglas-Peucker theory, Applied Mechanics and Materials, 694, pp. 59-62, (2014)
  • [10] ZHANG Shu-kai, LIU Zheng-jiang, ZHANG Xian-ku, Et al., A method for AIS track data compression based on Douglas-Peucker algorithm, Journal of Harbin Engineering University, 36, 5, pp. 595-599, (2015)