Hostname: page-component-745bb68f8f-lrblm Total loading time: 0 Render date: 2025-01-16T02:22:27.297Z Has data issue: false hasContentIssue false

Research on ship trajectory compression based on a Dynamic Programming algorithm

Published online by Cambridge University Press:  13 January 2025

Yinjie Hu
Affiliation:
State Key Laboratory of Maritime Technology and Safety, Wuhan 430063, China School of Navigation, Wuhan University of Technology, Wuhan 430063, China
Le Qi*
Affiliation:
State Key Laboratory of Maritime Technology and Safety, Wuhan 430063, China School of Navigation, Wuhan University of Technology, Wuhan 430063, China
Yuanyuan Ji
Affiliation:
School of Geographical Sciences and Urban Planning, Arizona State University, Tempe 85287, USA Environmental Systems Research Institute, Redlands 92373, USA
Robert Balling
Affiliation:
School of Geographical Sciences and Urban Planning, Arizona State University, Tempe 85287, USA
Dexiang Shen
Affiliation:
State Key Laboratory of Maritime Technology and Safety, Wuhan 430063, China School of Navigation, Wuhan University of Technology, Wuhan 430063, China
*
*Corresponding author: Le Qi; Email: leqiem@hotmail.com

Abstract

The Automatic Identification System (AIS) is extensively used in monitoring vessel traffic, and ship navigation related information can be obtained from the AIS data. However, AIS data contain extensive redundant information, which leads to the general need to compress the data when applying it in practice or conducting research. In this paper, a three-dimensional compression of ship trajectories using the Dynamic Programming algorithm has been proposed. The AIS data near the ports of Long Beach and San Francisco in the United States were used to test and compare the Dynamic Programming algorithm with the Top-down Time-ratio algorithms. The experimental results show that the proposed algorithm can better retain the position and time information at low compression ratio such as 1%, 20% and 40%. Moreover, the algorithm is applicable to ship trajectories with different motion modes such as steering, mooring and straight ahead. The results show that the proposed algorithm can reasonably solve the problem of AIS data redundancy and ensure the quality of data, which is of practical significance for water transport, transport planning and other related research.

Type
Research Article
Copyright
Copyright © The Author(s), 2025. Published by Cambridge University Press on behalf of The Royal Institute of Navigation

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Cadavid, J.M. and Madrigal, H.D.V. (2021). A lossless compression method for chat messages based on Huffman coding and dynamic programming. Computers, 28, 28.CrossRefGoogle Scholar
Chen, F. and Ren, H. (2010). Comparison of vector data compression algorithms in mobile GIS. 2010 3rd IEEE International Conference on Computer Science and Information Technology—ICCSIT 2010. Chengdu, China: IEEE, 613–617.CrossRefGoogle Scholar
Chen, J., Bian, W., Wan, Z., Yang, Z., Zheng, H. and Wang, P. (2019). Identifying factors influencing total-loss marine accidents in the world: analysis and evaluation based on ship types and sea regions. Ocean Engineering, 191, 106495.CrossRefGoogle Scholar
Douglas, D.H. and Peucker, T.K. (1973). Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica: The International Journal for Geographic Information and Geovisualization, 10, 112122.CrossRefGoogle Scholar
Gao, M., Shi, G. and Li, W. (2018). Online compression algorithm of AIS trajectory data based on improved sliding window(Article). Journal of Traffic and Transportation Engineering, 18, 218227.Google Scholar
Ji, Y., Qi, L. and Balling, R. (2022). A dynamic adaptive grating algorithm for AIS-based ship trajectory compression. The Journal of Navigation, 75, 213229.CrossRefGoogle Scholar
Keogh, E., Chu, S., Hart, D. and Pazzani, M. (2001). An online algorithm for segmenting time series. Proceedings of 2001 IEEE International Conference on Data Mining. San Jose, CA: IEEE, 289–296.CrossRefGoogle Scholar
Konrad, W., Linus, R., Jan, B. and Klaus, W. (2022). Anomaly detection in maritime AIS tracks: a review of recent approaches. Journal of Marine Science and Engineering, 10, 112.Google Scholar
Li, M., Hu, Q. and Meng, L. (2010). Research on AIS-based ship motion trajectory compression technology. Marine Technology, 1113.Google Scholar
Luo, W., Gu, B. and Lin, G. (2018). Communication scheduling in data gathering networks of heterogeneous sensors with data compression: algorithms and empirical experiments. European Journal of Operational Research, 271, 462473.CrossRefGoogle Scholar
Martin, S., Vendela, S., Axel, H., Henrik, H. and Christian, F. (2019). AIS in maritime research. Marine Policy, 106, 103520.Google Scholar
Meng, Q., Weng, J. and Li, S. (2014). Analysis with automatic identification system data of vessel traffic characteristics in the Singapore strait. Transportation Research Record, 2426, 3343.CrossRefGoogle Scholar
Ng, S.K.W., Loh, C., Lin, C., Booth, V., Chan, J.W.M., Yip, A.C.K., Li, Y. and Lau, A.K.H. (2013). Policy change driven by an AIS-assisted marine emission inventory in Hong Kong and the Pearl River Delta. Atmos Environ, 76, 102112.CrossRefGoogle Scholar
Pallotta, G., Vespe, M. and Bryan, K. (2013). Vessel pattern knowledge discovery from AIS data: a framework for anomaly detection and route prediction. Entropy, 15, 22182245.CrossRefGoogle Scholar
Perez, J.C. and Vidal, E. (1994). Optimum polygonal approximation of digitized curves. Pattern Recognition Letters, 15, 743750.CrossRefGoogle Scholar
Punitha, K. and Murugan, A. (2019). A novel algorithm for DNA sequence compression(conference paper). Advances in Intelligent Systems and Computing, 882, 151159.CrossRefGoogle Scholar
Sciancalepore, S., Tedeschi, P., Aziz, A. and Pietro, R.D. (2022). Auth-AIS: secure, flexible, and backward-compatible authentication of vessels AIS broadcasts. IEEE Transactions on Dependable and Secure Computing, 19, 27092726.CrossRefGoogle Scholar
Shelmerdine, R. L. (2015). Teasing out the detail: how our understanding of marine AIS data can better inform industries, developments, and planning. Marine Policy, 54, 1725.CrossRefGoogle Scholar
Sheng, K., Liu, Z., Zhou, D. and Feng, C. (2018). Segmental compression algorithm of ship trajectories based on motion mode. Journal of Naval University of Engineering, 30, 5057.Google Scholar
Song, X., Zhu, Z., Gao, Y. and Chang, D. (2019). Vessel AIS trajectory online compression algorithm combining dynamic thresholding and global optimization. Computer Science, 46, 333338.Google Scholar
Tang, C., Wang, H., Zhao, J., Tang, Y., Yan, H. and Xiao, Y. (2021). A method for compressing AIS trajectory data based on the adaptive-threshold Douglas-Peucker algorithm. Ocean Engineering, 232, 109041.CrossRefGoogle Scholar
Usery, E.L., Finn, M.P. and Mugnier, C.J. (2009). Coordinate systems and map projections. In: Madden, M. (Ed-in-Chief). The Manual of Geographic Information Systems. Bethesda, MD: American Society for Photogrammetry and Remote Sensing, 87–112.Google Scholar
Wei, Z., Xie, X. and Zhang, X. (2020). AIS trajectory simplification algorithm considering ship behaviours. Ocean Engineering, 216, 108086.CrossRefGoogle Scholar
Yang, J. and Ma, L. (2022). An adaptive segmentation and compression algorithm of ship trajectory based on entropy of information. Journal of Shanghai Maritime University, 43, 713.Google Scholar
Zhang, S., Liu, Z., Cai, Y., Wu, Z. and Shi, G. (2016). AIS trajectories simplification and threshold determination. Journal of Navigation, 4, 729744.CrossRefGoogle Scholar
Zhang, L., Meng, Q. and Fwa, T.F. (2019). Big AIS data based spatial-temporal analyses of ship traffic in Singapore port waters. Transportation Research Part E: Logistics and Transportation Review, 129, 287304.CrossRefGoogle Scholar
Zhang, Y., Shi, G. and Li, S. (2020). Compression algorithm of ship trajectory based on online directed acyclic graph. Journal of Traffic and Transportation Engineering, 20, 227236.Google Scholar
Zheng, K., Zhao, Y., Lian, D., Zheng, B., Liu, G. and Zhou, X. (2020). Reference-based framework for spatio-temporal trajectory compression and query processing. IEEE Transactions on Knowledge and Data Engineering, 32, 22272240.CrossRefGoogle Scholar
Zhong, Y., Kong, J., Zhang, J., Jiang, Y., Fan, X. and Wang, Z. (2022). A trajectory data compression algorithm based on spatio-temporal characteristics. PeerJ. Computer science, 8, 1112.CrossRefGoogle ScholarPubMed
Zhou, Z., Zhang, Y., Zhang, J., Yuan, X. and Wang, H. (2023). Compressing AIS trajectory data based on the multi-objective peak Douglas–Peucker algorithm. IEEE Access, 11, 68026821.CrossRefGoogle Scholar
Zhu, F. and Ma, Z. (2021). Ship trajectory online compression algorithm considering handling patterns. IEEE Access, 9, 7018270191.CrossRefGoogle Scholar
Zissis, D., Xidias, E.K. and Lekkas, D. (2016). Real-time vessel behavior prediction. Evolving Systems, 7, 2940.CrossRefGoogle Scholar