880
aims to assess their effectiveness in reducing noise
while preserving the actual dynamics of vessel motion.
Real-world heading measurements, collected during
hydrographic surveys, will be used for this analysis.
The bathymetric data were collected using an echo
sounder PING DSP 3DSS-DX-450 mounted on the
survey vessel Hydrodron-1. The data were gathered
during the project LIDER/4/0026/L-12/20/NCBR/2021.
Unlike synthetic datasets, real survey data capture the
full spectrum of operational challenges, such as
environmental disturbances, sensor imperfections, and
vessel maneuvers, thus providing a robust benchmark
for evaluating ML-based filtering approaches. The
processing methods were elaborated in the scope of the
project SONARMUS supported by the Foundation for
Polish Science (FNP) in the FENG Proof of Concept
program under grant no. FENG.02.07-IP.05-0489/23
2 LITERATURE REVIEW
Accurate heading data are crucial for the quality of
bathymetric surveys conducted with MBES systems.
Traditional filtering approaches such as moving
average filters, low-pass filters, and Kalman filters
have been widely used in hydrography to mitigate
these effects. Kalman filtering has been popular due to
its optimality under certain assumptions of Gaussian
noise and linear dynamics. Vessel motion can be highly
non-linear, especially during turns, speed changes, or
under the influence of waves and currents.
Consequently, interest has grown in using data-driven
machine learning (ML) approaches to capture such
complex behaviors. For example Support Vector
Regression (SVR) has been applied successfully in GPS
data denoising [1]. Deep learning methods,
particularly Recurrent Neural Networks (RNNs) and
Long Short-Term Memory (LSTM) models, have
shown capabilities in modeling time-dependent
patterns in many fields related to geodata. A fine
survey on this is given in [2].Despite their successes in
related fields, ML methods have not yet been widely
adopted in MBES data processing workflows. Recent
studies suggest that they may offer significant
advantages, especially in cases where traditional
models fail to effectively filter heading data without
introducing delays or signal distortions [3]. Given the
growing interest in applying machine learning
methods in hydroacoustic, the following section
presents a literature review on their use in processing
data from MBES systems.
2.1 Machine Learning in MBES Data Processing
Machine learning (ML) has been a growing tool in
multibeam echosounder (MBES) data processing in
recent years. ML techniques have been widely
explored to improve feature detection, classification,
noise reduction, and point cloud denoising.
Ling et al. used neural networks to denoise point
cloud data from MBES systems. Their approach, based
on score-based generative models and 3D point cloud
processing techniques, effectively detects and removes
noise in MBES data. [4]
For feature detection, Snijder and Lekkerkerk
introduced the Multibeam Object Detection Inferencer
(MODI), a convolutional neural network (CNN)
specifically trained to identify seabed features such as
shipwrecks and geological formations automatically.
This work demonstrates the increasing feasibility of
deep learning for autonomous interpretation of MBES
datasets [5].
Beyond object detection and denoising, semi-
supervised ML methods have gained traction for water
column target detection [6] and for matching MBES
data with side scan sonar [7].
ML-based approaches have also been used in post-
processing step, which significantly improved
accuracy and repeatability in identifying noise and
artifacts [8], for example with Convolution Neural
Networks [9, 10]. A complementary review by Gauchia
et al. emphasized the need for hybrid automatic and
semi-automatic data cleaning strategies in
hydrographic workflows [11].
Interesting approaches for seafloor classification
and spectral analysis can be found in zones [12] or [13].
2.2 Heading estimation and navigation integration
Heading data plays a central role in ensuring precise
georeferencing of MBES measurements. Traditional
model-based approaches, such as Kalman filtering, are
widely used, but recent ML advancements offer
promising alternatives for improved heading
estimation.
Dahan and Klein introduced GHNet, a deep
learning framework capable of regressing heading
angles using GNSS-derived velocity data, even at low
speeds. This approach surpassed conventional
methods in accuracy and robustness [14]. Furthermore,
Engelsman and Klein explored learning-based
gyrocompassing to estimate heading from low-
performance gyroscopes without needing long-term
integration or model-based corrections [15].
In the context of autonomous ship navigation,
Wright examined the integration of multi-sensor
inputs—including heading, speed, and orientation—
using deep learning for dynamic vessel control. These
techniques are increasingly crucial in hydrographic
operations involving unmanned surface vessels
(USVs) [16].
TransNav has also featured studies on machine
learning-driven navigation systems, such as using
NeuroEvolution of Augmenting Topologies (NEAT)
for ship handling optimization [17] and ML-based
methods for maritime risk assessment [18]. Both
studies emphasize the importance of accurate heading
data as a critical input for safe and efficient vessel
operations.
Heading data estimation, being a part of pre-
processing stage, have been also analyzed in wider
context of acoustic data curation. Thompson, Li, and
Garcia (2023) assessed various preprocessing strategies
for echosounder data used in ML applications. Their
study emphasized that consistent normalization and
segmentation protocols have a direct impact on model
performance and generalization capabilities [19].
Similarly, Thompson et al. (2022) conducted an
evaluation focused on fisheries acoustics and found
that the choice of preprocessing strategy can