Stabilized Adaptive Steering for 3D Sonar Microphone Arrays with IMU Sensor Fusion
Wouter Jansen, Dennis Laurijssen, Jan Steckel
TL;DR
The paper tackles misalignment in in-air 3D sonar imagery caused by uneven terrain when using fixed beamforming. It introduces electronic acoustic image stabilization by fusing the IMU-measured tilt $\theta_i$ to adapt the DAS steering matrix with $\theta_i^c = -\theta_i$ and by applying calibration-based gain compensation, all implemented on a GPU-accelerated pipeline. Key contributions include pre-generating DAS delay matrices across $-30^{\circ}$ to $30^{\circ}$, real-time adaptive steering, and quantitative improvements in temporal consistency of acoustic images. This approach enables robust autonomous navigation and mapping on variable terrain without additional hardware, reducing imaging artifacts and improving measurement reliability.
Abstract
This paper presents a novel software-based approach to stabilizing the acoustic images for in-air 3D sonars. Due to uneven terrain, traditional static beamforming techniques can be misaligned, causing inaccurate measurements and imaging artifacts. Furthermore, mechanical stabilization can be more costly and prone to failure. We propose using an adaptive conventional beamforming approach by fusing it with real-time IMU data to adjust the sonar array's steering matrix dynamically based on the elevation tilt angle caused by the uneven ground. Additionally, we propose gaining compensation to offset emission energy loss due to the transducer's directivity pattern and validate our approach through various experiments, which show significant improvements in temporal consistency in the acoustic images. We implemented a GPU-accelerated software system that operates in real-time with an average execution time of 210ms, meeting autonomous navigation requirements.
