Multi-vessel Interaction-Aware Trajectory Prediction and Collision Risk Assessment

Md Mahbub Alam, Jose F. Rodrigues-Jr, Gabriel Spadon
9/1/2025
cs.ROcs.AIcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Accurate vessel trajectory prediction is essential for enhancing situational awareness and preventing collisions. Still, existing data-driven models are constrained mainly to single-vessel forecasting, overlooking vessel interactions, navigation rules, and explicit collision risk assessment. We present a transformer-based framework for multi-vessel trajectory prediction with integrated collision risk analysis. For a given target vessel, the framework identifies nearby vessels. It jointly predicts their future trajectories through parallel streams encoding kinematic and derived physical features, causal convolutions for temporal locality, spatial transformations for positional encoding, and hybrid positional embeddings that capture both local motion patterns and long-range dependencies. Evaluated on large-scale real-world AIS data using joint multi-vessel metrics, the model demonstrates superior forecasting capabilities beyond traditional single-vessel displacement errors. By simulating interactions among predicted trajectories, the framework further quantifies potential collision risks, offering actionable insights to strengthen maritime safety and decision support.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{alam2025multivessel,
  title  = {Multi-vessel Interaction-Aware Trajectory Prediction and Collision Risk Assessment},
  author = {Md Mahbub Alam and Jose F. Rodrigues-Jr and Gabriel Spadon},
  year   = {2025},
  eprint = {2509.01836},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.01836v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.01836.svg)](https://codeofpaper.com/paper/2509.01836)

Discussion