Acoustic Neural 3D Reconstruction Under Pose Drift
Tianxiang Lin, Mohamad Qadri, Kevin Zhang, Adithya Pediredla, Christopher A. Metzler, Michael Kaess
TL;DR
This work tackles 3D reconstruction from imaging sonar under pose drift by jointly optimizing a neural implicit surface and drifting sonar poses. It introduces a differentiable acoustic rendering framework that represents geometry with a neural SDF N and radiance with M, while treating poses as learnable SE(3) parameters and backpropagating through the renderer. The objective combines an intensity loss, an Eikonal regularization, and an opacity penalty, summarized as $\mathcal{L} = \mathcal{L}_{\text{int}} + \lambda_{\text{eik}} \mathcal{L}_{\text{eik}} + \lambda_{\text{reg}} \mathcal{L}_{\text{reg}}$, optimized over $\Theta$, $\Phi$, and $\mathcal{T}$ with ADAM; surfaces are extracted via Marching Cubes. Experiments on simulated and real data show robust 3D reconstructions under significant pose drift, with results approaching drift-free baselines under moderate drift and outperforming drifting baselines in challenging scenarios.
Abstract
We consider the problem of optimizing neural implicit surfaces for 3D reconstruction using acoustic images collected with drifting sensor poses. The accuracy of current state-of-the-art 3D acoustic modeling algorithms is highly dependent on accurate pose estimation; small errors in sensor pose can lead to severe reconstruction artifacts. In this paper, we propose an algorithm that jointly optimizes the neural scene representation and sonar poses. Our algorithm does so by parameterizing the 6DoF poses as learnable parameters and backpropagating gradients through the neural renderer and implicit representation. We validated our algorithm on both real and simulated datasets. It produces high-fidelity 3D reconstructions even under significant pose drift.
