skip to main content
10.1145/3401025.3401763acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
research-article

Classification of vessel activity in streaming data

Published: 15 July 2020 Publication History

Abstract

In this paper we motivate the need for real-time vessel behaviour classification and describe in detail our event-based classification approach, as implemented in our real-world industry strong maritime event detection service at MarineTraffic.com. A novel approach is presented for the classification of vessel activity from real-time data streams. The proposed solution splits vessel trajectories into multiple overlapping segments and distinguishes the ones in which a vessel is engaged in trawling or longlining operation (e.g. fishing activity) from other segments that a vessel is simply underway from its departure towards its destination. We evaluate the effectiveness of our tool on real-world data, demonstrating that it can practically achieve high accuracy results. We present our results and findings intended for both researchers and practitioners in the field of intelligent ship tracking and surveillance.

References

[1]
Virginia Fernandez Arguedas, Giuliana Pallotta, and Michele Vespe. 2018. Maritime Traffic Networks: From Historical Positioning Data to Unsupervised Maritime Traffic Monitoring. IEEE Transactions on Intelligent Transportation Systems 19 (2018), 722--732.
[2]
Alexander Artikis, MarekSergot, and Georgios Paliouras. 2015. An Event Calculus for Event Recognition. IEEE Transactions on Knowledge and Data Engineering 27 (04 2015), 895--908.
[3]
Moti Bachar, Gal Elimelech, Itai Gat, Gil Sobol, Nicolo Rivetti, and Avigdor Gal. 2018. Venilia, On-Line Learning and Prediction of Vessel Destination. In Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems (Hamilton, New Zealand) (DEBS '18). Association for Computing Machinery, New York, NY, USA, 209--212.
[4]
Nicolas Bez, Emily Walker, Daniel Gaertner, Jacques Rivoirard, and Philippe Gaspar. 2011. Fishing activity of tuna purse seiners estimated from vessel monitoring system (VMS) data. Canadian Journal of Fisheries and Aquatic Sciences 68 (10 2011), 1998--2010.
[5]
Oleh Bodunov, Florian Schmidt, André Martin, Andrey Brito, and Christof Fetzer. 2018. Real-Time Destination and ETA Prediction for Maritime Traffic. In Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems (Hamilton, New Zealand) (DEBS '18). Association for Computing Machinery, New York, NY, USA, 198--201.
[6]
Juan Boubeta-Puig, Inmaculada Medina-Bulo, Guadalupe Ortiz, and Germán Fuentes-Landi. 2012. Complex Event Processing Applied to Early Maritime Threat Detection. In Proceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups (Bertinoro, Italy) (WAS4FI-Mashups '12). Association for Computing Machinery, New York, NY, USA, 1--4.
[7]
Konstantinos Chatzikokolakis, Dimitrios Zissis, Spiliopoulos, and Tserpes. 2019. A comparison of supervised learning schemes for the detection of search and rescue (SAR) vessel patterns. GeoInformatica (may 2019).
[8]
Konstantinos Chatzikokolakis, Dimitrios Zissis, Giannis Spiliopoulos, and Konstantinos Tserpes. 2018. Mining Vessel Trajectory Data for Patterns of Search and Rescue. In Proceedings of the Workshops of the EDBT/ICDT 2018 Joint Conference (EDBT/ICDT 2018), Vienna, Austria, March 26, 2018 (CEUR Workshop Proceedings), Nikolaus Augsten (Ed.), Vol. 2083. CEUR-WS.org, 117--124. http://ceur-ws.org/Vol-2083/paper-18.pdf
[9]
Konstantinos Chatzikokolakis, Dimitris Zissis, Marios Vodas, Giannis Spiliopoulos, and Ioannis Kontopoulos. 2019. A distributed lightning fast maritime anomaly detection service. In OCEANS 2019 - Marseille. IEEE, 1--8.
[10]
Buncha Chuaysi and Supaporn Kiattisin. 2020. Fishing Vessels Behavior Identification for Combating IUU Fishing: Enable Traceability at Sea. In Wireless Personal Communications. Springer.
[11]
Gianpaolo Cugola and Alessandro Margara. 2010. TESLA: a formally defined event specification language. In Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, DEBS 2010, Cambridge, United Kingdom, July 12-15, 2010, Jean Bacon, Peter R. Pietzuch, Joe Sventek, and Ugur Çetintemel (Eds.). ACM, 50--61.
[12]
Gianpaolo Cugola and Alessandro Margara. 2012. Processing Flows of Information: From Data Stream to Complex Event Processing. Comput. Surveys 44 (06 2012).
[13]
Richard Duda, Peter Hart, and David G. Stork. 2001. Pattern Classification. Wiley.
[14]
Daniel Gyllstrom, Eugene Wu, Hee-Jin Chae, Yanlei Diao, Patrick Stahlberg, and Gordon Anderson. 2006. SASE: Complex Event Processing over Streams. CoRR abs/cs/0612128 (12 2006).
[15]
Trevor Hastie, Robert Tibshirani, Jerome Friedman, and James Franklin. 2004. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. The Mathematical Intelligencer 27 (11 2004), 83--85.
[16]
Weiming Hu, Xi Li, Guodong Tian, Stephen J. Maybank, and Zhongfei Zhang. 2013. An Incremental DPMM-Based Method for Trajectory Clustering, Modeling, and Retrieval. IEEE Transactions on Pattern Analysis and Machine Intelligence 35 (2013), 1051--1065.
[17]
Haiguang Huang, Feng Hong, Jing Liu, Chao Liu, Yuan Feng, and Zhongwen Guo. 2019. FVID: Fishing Vessel Type Identification Based on VMS Trajectories. Journal of Ocean University of China 18 (04 2019), 403--412.
[18]
Xiang Jiang, Daniel Silver, Baifan Hu, and Erico Souza. 2016. Fishing Activity Detection from AIS Data Using Autoencoders. In Proceedings of the 29th Canadian Conference on Artificial Intelligence on Advances in Artificial Intelligence. Springer, 33--39.
[19]
Konstantinos Kapantais, Iraklis Varlamis, Christos Sardianos, and Konstantinos Tserpes. 2019. A Framework for the Detection of Search and Rescue Patterns Using Shapelet Classification. Future Internet 11 (09 2019), 192.
[20]
Donald E. Knuth. 1997. The Art of Computer Programming, Volume 2 (3rd Ed.): Seminumerical Algorithms. Addison-Wesley Longman Publishing Co., Inc., USA.
[21]
Ioannis Kontopoulos, Konstantinos Chatzikokolakis, Dimitrios Zissis, Konstantinos Tserpes, and Giannis Spiliopoulos. 2020. Real-time Maritime Anomaly Detection: Detecting intentional AIS switch-off. IJBDI - International Journal of Big Data intelligence 7, 2 (2020), 85--96.
[22]
Ioannis Kontopoulos, Giannis Spiliopoulos, Dimitris Zissis, Konstantinos Chatzikokolakis, and Alexander Artikis. 2018. Countering Real-Time Stream Poisoning: An Architecture for Detecting Vessel Spoofing in Streams of AIS Data. In 4th Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC/PiCom/DataCom/CyberSciTech). IEEE, 981--986.
[23]
Bart Lariviere and Dirk Van den Poel. 2005. Predicting Customer Retention and Profitability by Using Random Forests and Regression Forests Techniques. Expert Systems with Applications 29 (08 2005), 472--484.
[24]
Rikard Laxhammar. 2008. Anomaly detection for sea surveillance. In 11th International Conference on Information Fusion. IEEE, 1 -- 8.
[25]
Rikard Laxhammar, Göran Falkman, and E. Sviestins. 2009. Anomaly detection in sea traffic - A comparison of the Gaussian Mixture Model and the Kernel Density Estimator. In 2009 12th International Conference on Information Fusion, FUSION 2009. IEEE, 756 -- 763.
[26]
Nicolas Le Guillarme and Xavier Lerouvreur. 2013. Unsupervised extraction of knowledge from S-AIS data for maritime situational awareness. In Proceedings of the 16th International Conference on Information Fusion, FUSION 2013. IEEE, 2025--2032.
[27]
Jae-Gil Lee, Jiawei Han, Xiaolei Li, and Hector Gonzalez. 2008. Traclass: Trajectory Classification Using Hierarchical Region-Based and Trajectory-Based Clustering. Proceedings of The Vldb Endowment - PVLDB 1 (08 2008).
[28]
Chun-Xun Lin, Tsung-Wei Huang, Guannan Guo, and Martin D. F. Wong. 2018. MtDetector: A High-Performance Marine Traffic Detector at Stream Scale. In Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems (Hamilton, New Zealand) (DEBS '18). Association for Computing Machinery, New York, NY, USA, 205--208.
[29]
Bo Liu, Erico Souza, and Marcin Sydow. 2014. Knowledge-based clustering of ship trajectories using density-based approach. In Proceedings - 2014 IEEE International Conference on Big Data, IEEE Big Data 2014. IEEE.
[30]
Nathan Marz and James Warren. 2015. Big Data: Principles and best practices of scalable realtime data systems. Manning Publications (2015).
[31]
Fabio Mazzarella, Michele Vespe, Dimitrios Damalas, and Giacomo Osio. 2014. Discovering vessel activities at sea using AIS data: Mapping of fishing footprints. In FUSION 2014 - 17th International Conference on Information Fusion. IEEE.
[32]
Fabrizio Natale, Maurizio Gibin, Alfredo Alessandrini, Michele Vespe, and Anton Paulrud. 2015. Mapping Fishing Effort through AIS Data. PLoS ONE 10 (06 2015), e0130746.
[33]
Duc-Duy Nguyen, Chan Le Van, and Muhammad Intizar Ali. 2018. Vessel Destination and Arrival Time Prediction with Sequence-to-Sequence Models over Spatial Grid. In Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems (Hamilton, New Zealand) (DEBS '18). Association for Computing Machinery, New York, NY, USA, 217--220.
[34]
Giuliana Pallotta, Michele Vespe, and Karna Bryan. 2013. Vessel Pattern Knowledge Discovery from AIS Data: A Framework for Anomaly Detection and Route Prediction. Entropy 15 (06 2013), 2218--2245.
[35]
Andrey Tietbohl Palma, Vania Bogorny, Bart Kuijpers, and Luis Otavio Alvares. 2008. A Clustering-Based Approach for Discovering Interesting Places in Trajectories. In Proceedings of the 2008 ACM Symposium on Applied Computing (Fortaleza, Ceara, Brazil) (SAC '08). Association for Computing Machinery, New York, NY, USA, 863--868.
[36]
Adrian Paschke and Alexander Kozlenkov. 2009. Rule-Based Event Processing and Reaction Rules. In Rule Interchange and Applications, Guido Governatori, John Hall, and Adrian Paschke (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 53--66.
[37]
Kostas Patroumpas, Elias Alevizos, Alexander Artikis, Marios Vodas, Nikos Pelekis, and Yannis Theodoridis. 2017. Online event recognition from moving vessel trajectories. GeoInformatica 21, 2 (2017), 389--427.
[38]
Manolis Pitsikalis, Alexander Artikis, Richard Dreo, Cyril Ray, Elena Camossi, and Anne-Laure Jousselme. 2019. Composite Event Recognition for Maritime Monitoring. In Proceedings of the 13th ACM International Conference on Distributed and Event-Based Systems (Darmstadt, Germany) (DEBS '19). Association for Computing Machinery, New York, NY, USA, 163--174.
[39]
Manolis Pitsikalis, Ioannis Kontopoulos, Alexander Artikis, Elias Alevizos, Paul Delaunay, Jules-Edouard Pouessel, Richard Dreo, Cyril Ray, Elena Camossi, Anne-Laure Jousselme, and et al. 2018. Composite Event Patterns for Maritime Monitoring. In Proceedings of the 10th Hellenic Conference on Artificial Intelligence (Patras, Greece) (SETN'18). Association for Computing Machinery, New York, NY, USA, Article 29, 4 pages.
[40]
Maria Riveiro, Göran Falkman, Tom Ziemke, and Hakan Warston. 2009. VISAD: An interactive and visual analytical tool for the detection of behavioral anomalies in maritime traffic data. Proc SPIE 7346 (05 2009).
[41]
Jose Antonio M. R. Rocha, Valeria C. Times, Gabriel Oliveira, Luis O. Alvares, and Vania Bogorny. 2010. DB-SMoT: A direction-based spatio-temporal clustering method. In 2010 5th IEEE International Conference Intelligent Systems (London, United Kingdom). IEEE, 114--119.
[42]
Rajkumar Saini, Partha Roy, and Debi Dogra. 2017. A Segmental HMM based Trajectory Classification using Genetic Algorithm. Expert Systems with Applications 93 (10 2017).
[43]
Erico Souza, Kristina Boerder, and Boris Worm. 2016. Improving Fishing Pattern Detection from Satellite AIS Using Data Mining and Machine Learning. PLOS ONE 11 (07 2016), e0158248.
[44]
Paul Tixier, Jade Vacquié-Garcia, Nicolas Gasco, Guy Duhamel, and Christophe Guinet. 2015. Mitigating killer whale depredation on demersal longline fisheries by changing fishing practices. ICES Journal of Marine Science 72 (04 2015), 1610--1620.
[45]
Manolis Tsogas, Polyzois Parthymos, Marios Moutzouris, Nektarios Patlakas, George Karagiannis, Antonis Kostaridis, and Dimitris Diagourtas. 2019. AGeospatial Complex Event Processing Engine for Abnormal Vessel Behavior Detection Suitable for Maritime Surveillance. In 1st Maritime Situational Awareness Workshop MSAW2019.
[46]
Iraklis Varlamis, Konstantinos Tserpes, and Christos Sardianos. 2018. Detecting Search and Rescue Missions from AIS Data. In 2018 IEEE 34th International Conference on Data Engineering Workshops (ICDEW). IEEE, 60--65.
[47]
Youen Vermard, Etienne Rivot, Stéphanie Mahévas, Paul Marchal, and Didier Gascuel. 2010. Identifying fishing trip behaviour and estimating fishing effort from VMS data using Bayesian Hidden Markov Models.
[48]
Vaughn Vernon. 2015. Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka (1st ed.). Addison-Wesley Professional.
[49]
Gerben Klaas Dirk Vries and Maarten Someren. 2012. Machine learning for vessel trajectories using compression, alignments and domain knowledge. Expert Systems with Applications 39 (12 2012).
[50]
Emily Walker and Nicolas Bez. 2010. A pioneer validation of a state-space model of vessel trajectories (VMS) with observers' data. Ecological Modelling 221 (08 2010), 2008--2017.
[51]
Xiaogang Wang, Keng Teck Ma, Gee Wah Ng, and W. Eric L. Grimson. 2008. Trajectory analysis and semantic region modeling using a nonparametric Bayesian model. In 2008 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2008), 24-26 June 2008, Anchorage, Alaska, USA. IEEE Computer Society.
[52]
D. Zissis, K. Chatzikokolakis, G. Spiliopoulos, and M. Vodas. 2020. A Distributed Spatial Method for Modeling Maritime Routes. IEEE Access 8 (2020), 47556--47568.

Cited By

View all
  • (2025)Vessel Trajectory Data Mining: A ReviewIEEE Access10.1109/ACCESS.2025.352595213(4827-4856)Online publication date: 2025
  • (2024)MARITRAC: Maritime trajectory classification using object instance segmentation with model-based generated data augmentation2024 27th International Conference on Information Fusion (FUSION)10.23919/FUSION59988.2024.10706510(1-8)Online publication date: 8-Jul-2024
  • (2024)A spatio-temporal matrix representation for trajectory classificationProceedings of the 32nd ACM International Conference on Advances in Geographic Information Systems10.1145/3678717.3691209(481-484)Online publication date: 29-Oct-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DEBS '20: Proceedings of the 14th ACM International Conference on Distributed and Event-based Systems
July 2020
244 pages
ISBN:9781450380287
DOI:10.1145/3401025
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 July 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. AIS
  2. distributed processing
  3. machine learning
  4. vessel monitoring

Qualifiers

  • Research-article

Funding Sources

  • INFORE

Conference

DEBS '20

Acceptance Rates

DEBS '20 Paper Acceptance Rate 11 of 43 submissions, 26%;
Overall Acceptance Rate 145 of 583 submissions, 25%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)5
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Vessel Trajectory Data Mining: A ReviewIEEE Access10.1109/ACCESS.2025.352595213(4827-4856)Online publication date: 2025
  • (2024)MARITRAC: Maritime trajectory classification using object instance segmentation with model-based generated data augmentation2024 27th International Conference on Information Fusion (FUSION)10.23919/FUSION59988.2024.10706510(1-8)Online publication date: 8-Jul-2024
  • (2024)A spatio-temporal matrix representation for trajectory classificationProceedings of the 32nd ACM International Conference on Advances in Geographic Information Systems10.1145/3678717.3691209(481-484)Online publication date: 29-Oct-2024
  • (2024)A framework for ship abnormal behaviour detection and classification using AIS dataReliability Engineering & System Safety10.1016/j.ress.2024.110105(110105)Online publication date: Mar-2024
  • (2024)Online Ornstein–Uhlenbeck based anomaly detection and behavior classification using AIS data in maritimeOcean Engineering10.1016/j.oceaneng.2024.119057312(119057)Online publication date: Nov-2024
  • (2023)A New Classification Method for Ship Trajectories Based on AIS DataJournal of Marine Science and Engineering10.3390/jmse1109164611:9(1646)Online publication date: 23-Aug-2023
  • (2023)Clustering-based Active Learning Classification towards Data StreamACM Transactions on Intelligent Systems and Technology10.1145/357983014:2(1-18)Online publication date: 9-Jan-2023
  • (2022)A Study on the Geometric and Kinematic Descriptors of Trajectories in the Classification of Ship TypesSensors10.3390/s2215558822:15(5588)Online publication date: 26-Jul-2022
  • (2022)Optimizing vessel trajectory compression for maritime situational awarenessGeoInformatica10.1007/s10707-022-00475-027:3(565-591)Online publication date: 29-Aug-2022
  • (2022)Real Time Adaptive GPS Trajectory CompressionProceedings of the 8th International Conference on Advanced Intelligent Systems and Informatics 202210.1007/978-3-031-20601-6_32(354-369)Online publication date: 18-Nov-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media