Real-time mosaicing with two-dimensional forward-looking sonar

Forward-looking sonar can be used for underwater mapping when water visibility is poor. The generation of an acoustic mosaic of the environment is of high interest when underwater vehicles are used for surveys or search tasks. Moreover, if the mosaic is generated in real-time it can be used to provide instantaneous location feedback (e.g. to a ROV pilot or to an AUV), to ensure complete coverage of an area or facilitate the immediate location of targets. In this paper, we present an approach for achieving such a real-time mosaicing capability. Our system considers a simplified imaging model and estimates 2D sonar motions from the pairwise registration of sonar frames. The registration is performed by using a Fourier-based technique, avoiding the extraction of features and ensuring a fast implementation. The mosaicing problem is formulated using a pose graph, with the vertices being the sonar image positions and the edges being constraints from the vehicle odometry and the registration of consecutive and non-consecutive frames. The graph is incrementally optimized using the g2o framework and the optimized poses are then used to build the mosaic online. We apply the method on data gathered on real conditions and show that the resulting sonar mosaic closely matches both the offline generated mosaic as well as ground truth measurements while operating under real-time constraints.

[1]  Joaquim Salvi,et al.  A novel blending technique for two-dimensional forward-looking sonar mosaicing , 2013, 2013 OCEANS - San Diego.

[2]  Franz S. Hover,et al.  Imaging sonar-aided navigation for autonomous underwater harbor surveillance , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Franz S. Hover,et al.  Advanced perception, navigation and planning for autonomous in-water ship hull inspection , 2012, Int. J. Robotics Res..

[4]  Nicola Neretti,et al.  Mosaicing of acoustic camera images , 2005 .

[5]  Joaquim Salvi,et al.  Rotation Estimation for Two-Dimensional Forward-Looking Sonar Mosaicing , 2013, ROBOT.

[6]  Joaquim Salvi,et al.  Evaluation of registration methods on two-dimensional forward-looking sonar imagery , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[7]  Wolfram Burgard,et al.  G2o: A general framework for graph optimization , 2011, 2011 IEEE International Conference on Robotics and Automation.

[8]  Vincent Dupourqué,et al.  A robot operating system , 1984, ICRA.

[9]  Marc Carreras,et al.  Girona 500 AUV: From Survey to Intervention , 2012, IEEE/ASME Transactions on Mechatronics.

[10]  Joaquim Salvi,et al.  Fourier-based registrations for two-dimensional forward-looking sonar image mosaicing , 2012, IROS.

[11]  S. Negahdaripour,et al.  On feature extraction and region matching for forward scan sonar imaging , 2012, 2012 Oceans.

[12]  S. Negaharipour On 3-D scene interpretation from F-S sonar imagery , 2012, 2012 Oceans.

[13]  Andreas Birk,et al.  Maximum likelihood mapping with spectral image registration , 2010, 2010 IEEE International Conference on Robotics and Automation.

[14]  David P. Williams,et al.  A Real-time Underwater Object Detection Algorithm for Multi-beam Forward Looking Sonar , 2012 .