ShipwreckFinder: A QGIS Tool for Shipwreck Detection in Multibeam Sonar Data

Anja Sheppard, Tyler Smithline, Andrew Scheffer, David Smith, Advaith V. Sethuraman +3 more
9/23/2025
cs.CVcs.ROeess.IV

Official code: umfieldrobotics/ShipwreckFinderQGISPlugin (6 stars, GPL-3.0, last commit 2025-09-29).

Abstract

In this paper, we introduce ShipwreckFinder, an open-source QGIS plugin that detects shipwrecks from multibeam sonar data. Shipwrecks are an important historical marker of maritime history, and can be discovered through manual inspection of bathymetric data. However, this is a time-consuming process and often requires expert analysis. Our proposed tool allows users to automatically preprocess bathymetry data, perform deep learning inference, threshold model outputs, and produce either pixel-wise segmentation masks or bounding boxes of predicted shipwrecks. The backbone of this open-source tool is a deep learning model, which is trained on a variety of shipwreck data from the Great Lakes and the coasts of Ireland. Additionally, we employ synthetic data generation in order to increase the size and diversity of our dataset. We demonstrate superior segmentation performance with our open-source tool and training pipeline as compared to a deep learning-based ArcGIS toolkit and a more classical inverse sinkhole detection method. The open-source tool can be found at https://github.com/umfieldrobotics/ShipwreckFinderQGISPlugin.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

This QGIS plugin finds shipwrecks from multibeam sonar data.

61C++, CudaMay 10, 20241 years agoGPL-3.0

Similar Papers

Cite this paper

@article{sheppard2025shipwreckfinder,
  title  = {ShipwreckFinder: A QGIS Tool for Shipwreck Detection in Multibeam Sonar Data},
  author = {Anja Sheppard and Tyler Smithline and Andrew Scheffer and David Smith and Advaith V. Sethuraman and Ryan Bird and Sabrina Lin and Katherine A. Skinner},
  year   = {2025},
  eprint = {2509.21386},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.21386v1}
}

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

Discussion