A method for compressing AIS trajectory data based on the adaptive-threshold Douglas-Peucker algorithm

被引:33
|
作者
Tang, Chunhua [1 ]
Wang, Han [2 ]
Zhao, Jiahuan [3 ]
Tang, Yuanqing [4 ]
Yan, Huaran [1 ]
Xiao, Yingjie [1 ]
机构
[1] Shanghai Maritime Univ, Maritime Marine Coll, Engn Res Ctr Shipping Simulat, Minist Educ, Shanghai 201306, Peoples R China
[2] Shanghai Maritime Univ, Coll Foreign Languages, Shanghai 201306, Peoples R China
[3] Shanghai Minyuan Vocat Coll, Shanghai, Peoples R China
[4] Zhoushan Pilot Stn, Zhoushan, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Trajectory compression; Ship trajectory; DP algorithm; ADP algorithm; AIS; TRAFFIC BEHAVIOR; SHIP DOMAIN; WATERWAYS;
D O I
10.1016/j.oceaneng.2021.109041
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
The deficiencies of massive data like storage difficulty, computation inefficiency, and information redundancy call for ship trajectory compression. While most studies on ship trajectory compression have one or more of the following drawbacks: the drawback of low compression efficiency; the problem resulted from error ship static information when the distance threshold is set based on ship length or width; poor compression quality for some trajectories, which is caused by experience-based optimal threshold. To solve these problems, we propose the ADP (Adaptive-threshold Douglas-Peucker) algorithm based on DP (Douglas-Peucker) algorithm. By determining the key points of each trajectory through the threshold change rate, ADP no longer relies on ship static information and makes it easier to determine the threshold, which is what traditional algorithms cannot achieve. Additionally, we use the advantage of matrix operation and the method of reducing points to improve the algorithm's computation efficiency. To verify the feasibility and superiority of the proposed algorithm, we compared our algorithm with DP algorithm, Partition-DP algorithm and Sliding Window algorithm from four aspects, namely, compression rate, Synchronous Euclidean distance, Length Loss Rate and running time. The experimental results prove that our algorithm has advantages over the other three algorithms, especially in threshold setting.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] A method for compressing AIS trajectory based on the adaptive core threshold difference Douglas-Peucker algorithm
    Zhang, Ting
    Wang, Zhiming
    Wang, Peiliang
    [J]. SCIENTIFIC REPORTS, 2024, 14 (01):
  • [2] Compressing AIS Trajectory Data Based on the Multi-Objective Peak Douglas-Peucker Algorithm
    Zhou, Zheng
    Zhang, Yingjian
    Yuan, Xiaoyu
    Wang, Hongbo
    [J]. IEEE ACCESS, 2023, 11 : 6802 - 6821
  • [3] Adaptive Douglas-Peucker Algorithm With Automatic Thresholding for AIS-Based Vessel Trajectory Compression
    Liu, Jingxian
    Li, Huanhuan
    Yang, Zaili
    Wu, Kefeng
    Liu, Yi
    Liu, Ryan Wen
    [J]. IEEE ACCESS, 2019, 7 : 150677 - 150692
  • [4] A method for simplifying ship trajectory based on improved Douglas-Peucker algorithm
    Zhao, Liangbin
    Shi, Guoyou
    [J]. OCEAN ENGINEERING, 2018, 166 : 37 - 46
  • [5] Segmented Douglas-Peucker Algorithm Based on the Node Importance
    Wang, Xiaofei
    Yang, Wei
    Liu, Yan
    Sun, Rui
    Hu, Jun
    Yang, Longcheng
    Hou, Boyang
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2020, 14 (04): : 1562 - 1578
  • [6] Automation of the Douglas-Peucker Algorithm based on Spatial Similarity Relations
    Wang, Rong
    Yan, Haowen
    Lu, Xiaomin
    [J]. Journal of Geo-Information Science, 2021, 23 (10) : 1767 - 1777
  • [7] A trajectory clustering method based on Douglas-Peucker compression and density for marine traffic pattern recognition
    Zhao, Liangbin
    Shi, Guoyou
    [J]. OCEAN ENGINEERING, 2019, 172 : 456 - 467
  • [8] A Vector Line Simplification Algorithm Based on the Douglas-Peucker Algorithm, Monotonic Chains and Dichotomy
    Liu, Bo
    Liu, Xuechao
    Li, Dajun
    Shi, Yu
    Fernandez, Gabriela
    Wang, Yandong
    [J]. ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2020, 9 (04)
  • [9] A Classification Method of Landform Elements Based on Douglas-Peucker Algorithm for Multi-scale Morphology
    Wang, Qisheng
    Xin, Kang
    Yang, Afeng
    Li, Lin
    Cheng, Guo
    [J]. ICCDE 2019: PROCEEDINGS OF THE 2019 5TH INTERNATIONAL CONFERENCE ON COMPUTING AND DATA ENGINEERING, 2019, : 65 - 69
  • [10] The Automatic Extraction of Meteorological Trough Lines Based on Douglas-Peucker Algorithm
    Dai, Xi
    Li, Qian
    Gu, Daquan
    [J]. 2015 3RD ASIAN PACIFIC CONFERENCE ON MECHATRONICS AND CONTROL EINGINEERING (APCMCE 2015), 2015, : 430 - 434