Score-Based Multibeam Point Cloud Denoising
Li Ling, Yiping Xie, Nils Bore, John Folkesson
TL;DR
The paper tackles outliers and noise in multibeam echo-sounder bathymetry by adapting a score-based denoising framework from 3D point clouds to MBES data. It trains a Score Estimation Network to learn the local score S_i(r) that guides gradient-based denoising via the ensemble score E(r) and applies an IQR-based outlier detector. A ground-truth MBES dataset is created from real AUV surveys with manual cleaning and mesh draping to enable evaluation on 32-ping patches, and the model is benchmarked against traditional CUBE-like and simple statistical baselines. Results show consistent improvements in outlier rejection and, with a mean-interpolation extension and a second denoising pass, competitive denoising performance, with open-source code and pretrained models provided for reproducibility.
Abstract
Multibeam echo-sounder (MBES) is the de-facto sensor for bathymetry mapping. In recent years, cheaper MBES sensors and global mapping initiatives have led to exponential growth of available data. However, raw MBES data contains 1-25% of noise that requires semi-automatic filtering using tools such as Combined Uncertainty and Bathymetric Estimator (CUBE). In this work, we draw inspirations from the 3D point cloud community and adapted a score-based point cloud denoising network for MBES outlier detection and denoising. We trained and evaluated this network on real MBES survey data. The proposed method was found to outperform classical methods, and can be readily integrated into existing MBES standard workflow. To facilitate future research, the code and pretrained model are available online.
