scieee AI-readable full text Open interactive document viewer

Transforming Maritime Safety: Data-driven Applications for the Real-Time Detection and Mitigation of Maritime Incidents

Grigoropoulos, Georgios; Troupiotis-Kapeliaris, Alexandros; Chamatidis, Ilias; Filippou, Evangelia; Bereta, Konstantina

Abstract

Critical maritime events have significant social, environmental and economic consequences. This paper presents a suite of applications that utilize big data streams to early forecast and automate mitigation procedures of critical maritime events effectively. Key innovations include an automated collision avoidance system using real-time AIS data and a hazardous weather rerouting solution that integrates fleet intelligence based on historical vessel mobility patterns with weather forecasts. These novel solutions aim to enhance the efficiency of vessel traffic monitoring systems, support autonomous vessel integration in the global fleet, and minimize global supply chain disruptions caused by maritime incidents.

Full text

Transforming Maritime Safety: Data-driven Applications for the Real-Time Detection and Mitigation of Maritime Incidents Georgios Grigoropoulos [email protected] Kpler, Research Labs Athens, Greece Alexandros Troupiotis - Kapeliaris [email protected] Kpler, Research Labs Athens, Greece Ilias Chamatidis [email protected] Kpler, Research Labs Athens, Greece Evangelia Filippou [email protected] Kpler, Research Labs Athens, Greece Konstantina Bereta [email protected] Kpler, Research Labs Athens, Greece ABSTRACT Critical maritime events have significant social, environmental and economic consequences. This paper presents a suite of applications that utilize big data streams to early forecast and automate mitigation procedures of critical maritime events effectively. Key innovations include an automated collision avoidance system using real-time AIS data and a hazardous weather rerouting solution that integrates fleet intelligence based on historical vessel mobility patterns with weather forecasts. These novel solutions aim to enhance the efficiency of vessel traffic monitoring systems, support autonomous vessel integration in the global fleet, and minimize global supply chain disruptions caused by maritime incidents. 1 INTRODUCTION Maritime safety is crucial for the global shipping industry, particularly as international trade continues to expand, reaching 12,292 million tons in 2023. This growth, driven by a 2.7% global economic expansion, is threatened by persistent uncertainties such as extreme weather events and accidents, which disrupt maritime supply chains and increase market volatility [ 15 ]. Increasingly severe weather conditions due to climate change pose significant risks to maritime operations, especially for critical commodity trade routes. In 2023, 2,510 accidents were recorded, influenced by high traffic density and adverse weather conditions [ 3 , 23 ] and vastly attributed to human error [7]. Kpler leverages a network of 6,600+ AIS receivers to collect information from vessels equipped with AIS transponders. Processing over 10 9 AIS messages daily, the MarineTraffic Service by Kpler offers real-time vessel tracking globally through its website and apps [11]. The widespread coverage and volume of AIS messages that Kpler has archived and is able to fuse and process in real time has the potential to enable big-data driven solutions to improve maritime operations [ 2 ] and support the development of new innovative products and services focusing on compliance, fleet management and route forecasting, effectively generating high added value for Kpler customers. In the context of this work, we present innovative solutions for the early forecasting and the automation of the decision-making process for resolving critical situations at sea that leverage big data processing pipelines and distributed computing frameworks. ©2025 Copyright held by the owner/author(s). Published in Proceedings of the 28th International Conference on Extending Database Technology (EDBT), 25th March-28th March, 2025, ISBN 978-3-89318-099-8 on OpenProceedings.org. Distribution of this paper is permitted under the terms of the Creative Commons license CC-by-nc-nd 4.0. Specifically, we demonstrate an automated vessel collision avoidance system that leverages the real-time AIS feed of the MarineTraffic Service to generate compliant and navigable collision avoidance routes for forecasted vessel collision events. Additionally, we utilize collective fleet intelligence by fusing weather data and forecasts with historical mobility information to develop a hazardous weather rerouting solution for manned and autonomous vessels. 2 SYSTEM ARCHITECTURE In previous work, we presented a highly scalable digital twin for maritime situational awareness integrated with a distributed actor model-based system architecture [ 8 , 9 ]. This system has been migrated from Akka [ 10 ] to Apache Pekko and deployed on Amazon Web Services (AWS). Real-time data processing is performed through the ingestion of AIS data streams from Apache Kafka [ 12 ] from MarineTraffic (Kpler), satellite services, and other providers. The data stream is partitioned to assign each vessel, identified by its Maritime Mobile Service Identity (MMSI), to a unique actor. Furthermore, the system employs event detection and prediction models, customized for the individual vessels (actors) and spatial actor classes, that facilitate vessel-specific event forecasts. Actor states are persistently stored in a Redis database [ 13 ] via a writer actor, ensuring efficient data access and integration. A Middleware API bridges the backend and user interface, enabling the interactive visualization of forecasts and event monitoring. The Collision Avoidance and Hazardous Weather Rerouting applications, are integrated as independent services on the middleware level utilizing the data ingestion components and the actor outputs from the Pekko Processing Engine. 3 AUTOMATED VESSEL COLLISION DETECTION AND AVOIDANCE SYSTEM Current research in maritime collision mitigation focuses on the evaluation and planning of vessel route-based collision risk assessment metrics [ 14 , 21 ]. The need for the compliant and collaborative resolution of vessel-to-vessel interactions is also highlighted [ 1 , 7 ]. In previous work [ 8 ], we have proposed a highly scalable systematic approach for forecasting probable vessel collision events based on the actor model [ 9 ]. Leveraging the streaming outputs of vessel collision events, a vessel collision avoidance solution is adapted from [ 18 ], which is based on the Frenét Frame Optimal Trajectory Generation algorithm presented in [ 22 ]. The algorithm provides an optimal controlbased approach to motion planning, seamlessly integrating path Demonstration Paper Series ISSN: 2367-2005 1070 10.48786/edbt.2025.91 Figure 1: Visualization of the key components for critical situation detection and management at sea. planning with path tracking to address dynamic routing challenges. Consequently, it is a robust solution for both manned and unmanned vessel routing, offering navigable paths that resolve collision avoidance problems in dynamic scenarios. In the context of the maritime domain, vessel-to-vessel interactions are regulated by the COLREGs (International Regulations for Preventing Collisions at Sea) [ 16 ]. Thus, it is essential to integrate the COLREG framework within the Frenét Frame Optimal Trajectory Generation algorithm so that generated paths are compliant and navigable by vessels according to the International Maritime Organization (IMO) [ 7 ]. Specifically, the integration of COLREG involves modeling and incorporating vessel safety zones, detected based on the forecasted vessel positions vessel-tovessel interaction cases, and filtering out non-COLREG compliant trajectories during the frenét path generation process. Figure 2 presents an example output of the collision avoidance algorithm given two vessels that are forecasted to collide head on at the detected collision position. First, the collision detection output is ingested from the Redis database of the Pekko processing engine. The input includes the information on the collision detection event and vessel specific dynamic and static information as it is ingested from the Pekko vessel actors. Subsequently, the type of COLREG case is identified according to the vessel speeds and courses. Finally, compliant trajectories are identified in the possible paths generated by the path planning algorithm. The resulting output includes the longitudinal and longitudinal positions, speed and course as a function of time for the respective optimal collision avoidance path. In cases where the COLREG interaction type (e.g. crossing or overtaking) indicates that no rerouting action is required by the second vessel, a collision avoidance path will not be generated for that vessel. 4 HAZARDOUS WEATHER VESSEL REROUTING SYSTEM 4.1 Solution Space Generation and Weather Forecast Ingestion To address the hazardous weather routing problem, the entire global sea area must be considered during the route planning process. To achieve this, we build a comprehensive spatiotemporal solution space leveraging Uber’s hexagonal H3 grid [ 20 ], a robust and widely adopted methodology previously applied in the Patterns of Life approach [ 19 ]. The H3 grid features six uniform neighboring cells per hexagon and multi-resolution subdivision Figure 2: Vessel collision avoidance user interface. capabilities and enables the systematic exploration of optimal and feasible paths. In order to incorporate weather forecasts into the hazardous weather rerouting solution, we utilize the open-access NOAA Global Forecast System (GFS) to update the wind forecast layer [ 6 ], the Copernicus Marine Service Global Ocean Waves Analysis and Forecast product for high-resolution sea wave data [ 5 ] and the Copernicus Marine Service Global Ocean Physics Analysis and Forecast supplying sea current data [ 4 ]. However, these products vary in spatial and temporal resolution and recording intervals. To integrate these datasets efficiently, an ETL (Extract, Transform, Load) pipeline is implemented using Apache Airflow. Scheduled to run daily, the pipeline automates batch processing tasks to update and fuse weather forecasts with the H3 grid. 4.2 Routing Graph Creation Rather than explicitly modeling weather events as obstacles to be avoided, our approach processes and scales weather features that inherently describe weather conditions. First, vessel mobility patterns corresponding to specific weather feature values, 1071 as derived from historical AIS (MarineTraffic (Kpler) platform) and weather datasets from 2022 (Copernicus, NOAA). These are mapped across the H3 grid, defining common vessel mobility patterns as functions of prevailing weather conditions at sea. Finally, vessel traffic graphs are constructed for each distinct weather category and serve as the foundation for generating safe and efficient rerouting paths under varying weather conditions. 4.3 Vessel Rerouting The implemented routing solution uses the A* algorithm for route definition, where weather forecasts and vessel traffic patterns are scaled and introduced as edge weights. In order to extract a navigable path for the vessels, following steady course and speed, the Douglas-Peucker algorithm is leveraged to simplify the graph-based route output and extract a series of waypoints. As a post-processing step, additional operational attributes are assigned to each point of the resulting path, including speed as derived for the corresponding live AIS messages and course with respect to the proposed path. The estimated time of arrival (ETA) at each waypoint is iteratively calculated from the origin to the destination. Users are provided with multiple routing options to compare and assess alternative scenarios for vessel navigation, facilitating informed and explainable decision-making in maritime operations (Figure 3). The first option, the Weather-Optimized Route, is generated using a modified A* algorithm that minimizes weatherrelated penalties, ensuring safer and more efficient navigation under adverse conditions. The second option, the Traffic-Optimized Route, incorporates traffic-based weights, prioritizing routes commonly followed by vessels. Lastly, the Shortest Route calculates the shortest navigable route to the destination, providing a baseline for comparison against the optimized alternatives. 5 DEMONSTRATION PLAN The interactive demonstration for users aims to showcase the main functions of the two applications based on specific use cases. A demo video with guided interactive use case scenarios using both historical and streaming AIS data is available here. The demo for the Automated Vessel Collision Detection and Avoidance System is based on live streaming AIS data from the MarineTraffic (Kpler) Platform. Users detect and visualize probable collision event forecasts. Subsequently, users can select the specific events and view the route(s) provided by the collision avoidance system. Also users are able to simulate the progression of the vessel(s) along the collision avoidance paths and visualize key navigation information such as the required vessel speed and course. The demo of the Hazardous Weather Vessel Rerouting System is based on the Hurricane Fiona (formed in September 2022) [ 17 ] and is deployed at a sea area of 8,017,052.30 𝑘𝑚2 , fusing 240,318,693 AIS positional records with weather data. Users can visualize and explore various weather forecast layers derived from the Copernicus wave and current products. Additionally, the system enables the visualization of rerouting plans for a vessel of interest within the affected sea area of Hurricane Fiona. The system also displays the traffic-optimized route and shortest route to the destination, allowing users to make informed route planning decisions. The system includes a departure time simulation feature, enabling users to explore alternative departure times for their vessel and minimize the deviation from the shortest route caused by weather conditions, thereby optimizing maritime operations and reducing costs. 6 CONCLUSIONS This paper introduces a suite of applications that harness big maritime data for the detection and mitigation of critical events across large sea areas. These applications utilize the AIS streaming service provided by MarineTraffic (Kpler) and weather forecast products from NOAA and Copernicus and components from a distributed computing framework based on Pekko. The primary objective of these applications is to enhance the scalability and efficiency of current maritime operations and vessel traffic monitoring systems, enabling more effective planning, monitoring and response to critical maritime events. Additionally, they aim to facilitate the integration of autonomous vessels into the global maritime traffic framework. Future work will focus on enhancing the performance and usability of these applications by incorporating key vessel operational parameters and strategies. ACKNOWLEDGMENTS This research is supported by European Union’s Horizon 2020 research and innovation programme under grant agreement No. 101092749, project “Critical Action Planning over Extreme-Scale Data (CREXDATA)”. REFERENCES [1] Melih Akdağ, Petter Solnør, and Tor Arne Johansen. 2022. Collaborative collision avoidance for Maritime Autonomous Surface Ships: A review. Ocean Engineering 250 (2022), 110920. https://doi.org/10.1016/j.oceaneng.2022.110920 [2] Alexander Artikis and Dimitris Zissis. 2021. Guide to Maritime Informatics. Springer. [3] EMSA EMSA. 2023. Annual Overview of Marine Casualties and Incidents 2017. Europea n Maritime Safety Agency (2023). [4] European Union-Copernicus Marine Service. 2024. Global Ocean 1/12°Physics Analysis and Forecast updated Daily. https://doi.org/10.48670/MOI-00016 [5] European Union-Copernicus Marine Service. 2024. Global Ocean Waves Analysis and Forecast. https://doi.org/10.48670/MOI-00017 [6] National Centers for Environmental Prediction (NCEP). 2024. NOAA Global Forecast System (GFS) Wind Data. https://resources.marine. copernicus.eu/product-detail/GLOBAL_ANALYSISFORECAST_PHY_001_ 024/INFORMATION [7] Jesús A. García Maza and Reyes Poo Argüelles. 2022. COLREGs and their application in collision avoidance algorithms: A critical analysis. Ocean Engineering 261 (2022), 112029. https://doi.org/10.1016/j.oceaneng.2022.112029 [8] Georgios Grigoropoulos, Giannis Spiliopoulos, Ilias Chamatidis, Manolis Kaliorakis, Alexandros Troupiotis-Kapeliaris, Marios Vodas, Evangelia Filippou, Eva Chondrodima, Nikos Pelekis, Yannis Theodoridis, Dimitris Zissis, and Konstantina Bereta. 2024. A Scalable System for Maritime Route and Event Forecasting. In Proceedings of the 27th International Conference on Extending Database Technology (EDBT). Association for Computing Machinery, New York, NY, USA. https://doi.org/10.48786/EDBT.2024.66 [9] Carl Hewitt, Peter Bishop, and Richard Steiger. 1973. A universal modular actor formalism for artificial intelligence. In Proceedings of the 3rd international joint conference on Artificial intelligence. 235–245. https://doi.org/10.5555/ 1624775.1624804 [10] Lightbend Inc. 2022. Akka. http://akka.io/ [11] Kpler. 2024. Unlock Maritime Insights with MarineTraffic. https://www.kpler. com/product/maritime [12] Jay Kreps. 2011. Kafka : a Distributed Messaging System for Log Processing. https://api.semanticscholar.org/CorpusID:18534081 [13] Redis Ltd. 2023. Redis. https://redis.io/ [14] Patrik Thomas Michalski, Niko Preuß, Matthias Renz, Andreas Tritsarolis, Yannis Theodoridis, and Nikos Pelekis. 2024. Collision-Risk-Aware Ship Routing. In Proceedings of the 32nd ACM International Conference on Advances in Geographic Information Systems (SIGSPATIAL ’24). Association for Computing Machinery, New York, NY, USA, 545–548. https://doi.org/10.1145/3678717. 3691316 [15] United Nations Conference on Trade and Development. 2024. Review of maritime transport 2024: Navigating maritime chokepoints. https://unctad. org/system/files/official-document/rmt2024_en.pdf [16] International Maritime Organization. 1972. Convention on the International Regulations for Preventing Collisions at Sea, 1972 (COLREGs). [17] Brad J. Reinhart Richard J. Pasch and Laura Alaka. 2022. Hurricane Fiona. 1072 Figure 3: Hazardous weather rerouting user interface. [18] Atsushi Sakai, Daniel Ingram, Joseph Dinius, Karan Chawla, Antonin Raffin, and Alexis Paques. 2018. PythonRobotics: a Python code collection of robotics algorithms. https://doi.org/10.48550/arXiv.1808.10703 [19] Giannis Spiliopoulos, Marios Vodas, Georgios Grigoropoulos, Konstantina Bereta, and Dimitris Zissis. 2024. Patterns of Life: Global Inventory for maritime mobility patterns.. In Proceedings of the 27th International Conference on Extending Database Technology (EDBT). Association for Computing Machinery, New York, NY, USA, 770–777. https://doi.org/10.48786/edbt.2024.67 [20] Uber Technologies. 2019. Uber H3: Uber’s Hexagonal Hierarchical Spatial Index. [21] Andreas Tritsarolis, Brian Murray, Nikos Pelekis, and Yannis Theodoridis. 2023. Collision Risk Assessment and Forecasting on Maritime Data. In Proceedings of the 31st ACM International Conference on Advances in Geographic Information Systems (SIGSPATIAL ’23). Association for Computing Machinery, New York, NY, USA, Article 28, 10 pages. https://doi.org/10.1145/3589132.3625573 [22] Moritz Werling, Julius Ziegler, Sören Kammel, and Sebastian Thrun. 2010. Optimal trajectory generation for dynamic street scenarios in a Frenét Frame. In 2010 IEEE International Conference on Robotics and Automation. 987–993. https://doi.org/10.1109/ROBOT.2010.5509799 [23] Yang Zhang, Xukai Sun, Jihong Chen, and Cheng Cheng. 2021. Spatial patterns and characteristics of global maritime accidents. Reliability Engineering System Safety 206 (2021), 107310. https://doi.org/10.1016/j.ress.2020.107310 1073