Seabed-Net: A multi-task network for joint bathymetry estimation and seabed classification from remote sensing imagery in shallow waters

Panagiotis Agrafiotis, Begüm Demir
10/22/2025
cs.CVcs.AI

Official code: pagraf/Seabed-Net (9 stars, last commit 2026-03-02).

Abstract

Accurate, detailed, and regularly updated bathymetry, coupled with complex semantic content, is essential for under-mapped shallow-water environments facing increasing climatological and anthropogenic pressures. However, existing approaches that derive either depth or seabed classes from remote sensing imagery treat these tasks in isolation, forfeiting the mutual benefits of their interaction and hindering the broader adoption of deep learning methods. To address these limitations, we introduce Seabed-Net, a unified multi-task framework that simultaneously predicts bathymetry and pixel-based seabed classification from remote sensing imagery of various resolutions. Seabed-Net employs dual-branch encoders for bathymetry estimation and pixel-based seabed classification, integrates cross-task features via an Attention Feature Fusion module and a windowed Swin-Transformer fusion block, and balances objectives through dynamic task uncertainty weighting. In extensive evaluations at two heterogeneous coastal sites, it consistently outperforms traditional empirical models and traditional machine learning regression methods, achieving up to 75\% lower RMSE. It also reduces bathymetric RMSE by 10-30\% compared to state-of-the-art single-task and multi-task baselines and improves seabed classification accuracy up to 8\%. Qualitative analyses further demonstrate enhanced spatial consistency, sharper habitat boundaries, and corrected depth biases in low-contrast regions. These results confirm that jointly modeling depth with both substrate and seabed habitats yields synergistic gains, offering a robust, open solution for integrated shallow-water mapping. Code and pretrained weights are available at https://github.com/pagraf/Seabed-Net.

View on arXivView PDF

Code Implementations(1)

pagraf/Seabed-NetOfficial100%

Quick start guide for Seabed-Net

91PythonApr 28, 20257 months agoNOASSERTION
aerial-imagerybathymetryclassificationdeep-learningdepth-estimation+8 more

Similar Papers

Cite this paper

@article{agrafiotis2025seabednet,
  title  = {Seabed-Net: A multi-task network for joint bathymetry estimation and seabed classification from remote sensing imagery in shallow waters},
  author = {Panagiotis Agrafiotis and Begüm Demir},
  year   = {2025},
  eprint = {2510.19329},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.19329v1}
}

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/2510.19329.svg)](https://codeofpaper.com/paper/2510.19329)

Discussion