SonarSplat: Novel View Synthesis of Imaging Sonar via Gaussian Splatting
Advaith V. Sethuraman, Max Rucker, Onur Bagoren, Pou-Chun Kung, Nibarkavi N. B. Amutha, Katherine A. Skinner
TL;DR
SonarSplat tackles realistic novel view synthesis and 3D reconstruction for imaging sonar by introducing a differentiable 3D Gaussian splatting framework tailored to sonar physics. It models per-Gaussian acoustic reflectance, azimuth streak probabilities, and elevation-ambiguous occlusions through an azimuth streak modeling module, adaptive gain, and Elevation Sampling Densification Strategy. The approach yields higher PSNR/SSIM and lower LPIPS than state-of-the-art baselines such as Neusis, Neusis-NGP, DSC, and ZSplat* on real-world datasets, and enables effective de-streaking of sonar imagery. These capabilities promise faster, more accurate sonar-based perception and 3D reconstruction, with potential extensions to data synthesis and SLAM.
Abstract
In this paper, we present SonarSplat, a novel Gaussian splatting framework for imaging sonar that demonstrates realistic novel view synthesis and models acoustic streaking phenomena. Our method represents the scene as a set of 3D Gaussians with acoustic reflectance and saturation properties. We develop a novel method to efficiently rasterize Gaussians to produce a range/azimuth image that is faithful to the acoustic image formation model of imaging sonar. In particular, we develop a novel approach to model azimuth streaking in a Gaussian splatting framework. We evaluate SonarSplat using real-world datasets of sonar images collected from an underwater robotic platform in a controlled test tank and in a real-world river environment. Compared to the state-of-the-art, SonarSplat offers improved image synthesis capabilities (+3.2 dB PSNR) and more accurate 3D reconstruction (77% lower Chamfer Distance). We also demonstrate that SonarSplat can be leveraged for azimuth streak removal.
