DISO: Direct Imaging Sonar Odometry
Shida Xu, Kaicheng Zhang, Ziyang Hong, Yuanchang Liu, Sen Wang
Abstract
This paper introduces a novel sonar odometry sys- tem that estimates the relative spatial transformation between two sonar image frames. Considering the unique challenges, such as low resolution and high noise, of sonar imagery for odometry and Simultaneous Localization and Mapping (SLAM), the proposed Direct Imaging Sonar Odometry (DISO) system is designed to estimate the relative transformation between two sonar frames by minimizing the aggregated sonar intensity errors of points with high intensity gradients. Moreover, DISO is implemented to incorporate a multi-sensor window optimization technique, a data association strategy and an acoustic intensity outlier rejection algorithm for reliability and accuracy. The effectiveness of DISO is evaluated using both simulated and real-world sonar datasets, showing that it outperforms the existing geometric-only method on local- ization accuracy and achieves state-of-the-art sonar odometry performance. We release the source codes of the DISO imple- mentation to the community. The source code is available at https://github.com/SenseRoboticsLab/DISO.