Using Robust Spectral Registration for Scan Matching of Sonar Range Data

Abstract Scan matching is the process of registering two range scans and is usually applied to laser data. However, such precise sensors are unavailable in underwater environments. Specific algorithms to match sonar range scans have been proposed, but require significant interpretative analysis of the scan to extract range readings similar to laser scanners. This paper presents a fast and robust scan matching method based on spectral registration of rendered scan data. Sonar scans do not need to be pre-processed, other than simple thresholding. The method is tested on a publicly available data set recorded in an abandoned marina.

[1]  Michel Defrise,et al.  Symmetric Phase-Only Matched Filtering of Fourier-Mellin Transforms for Image Registration and Recognition , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  J. Horner,et al.  Phase-only matched filtering. , 1984, Applied optics.

[3]  T. Lehmann A two-stage algorithm for model-based registration of medical images , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[4]  Wolfram Burgard,et al.  Improving Grid-based SLAM with Rao-Blackwellized Particle Filters by Adaptive Proposals and Selective Resampling , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[5]  Pere Ridao,et al.  Probabilistic sonar scan matching for an AUV , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Jean-Marie Nicolas,et al.  Interferometric SAR image coregistration based on the Fourier-Mellin invariant descriptor , 2002, IEEE International Geoscience and Remote Sensing Symposium.

[7]  Wolfram Burgard,et al.  A system for volumetric robotic mapping of abandoned mines , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  R. Goecke,et al.  Visual Vehicle Egomotion Estimation using the Fourier-Mellin Transform , 2007, 2007 IEEE Intelligent Vehicles Symposium.

[9]  Wolfram Burgard,et al.  An efficient fastSLAM algorithm for generating maps of large-scale cyclic environments from raw laser range measurements , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[10]  Roland Chapuis,et al.  Trajectory-oriented EKF-SLAM using the Fourier-Mellin Transform applied to Microwave Radar Images , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  J.R. Martinez-De Dios,et al.  A Technique for Stabilization of Sequences of Infrared Images Taken with Hovering UAVs , 2006, 2006 World Automation Congress.

[12]  Pere Ridao,et al.  Pose-based SLAM with probabilistic scan matching algorithm using a mechanical scanned imaging sonar , 2009, OCEANS 2009-EUROPE.

[13]  Luca Iocchi,et al.  Scan Matching in the Hough Domain , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[14]  Pere Ridao,et al.  Underwater SLAM in man-made structured environments , 2008 .

[15]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Pere Ridao,et al.  SLAM using an Imaging Sonar for Partially Structured Underwater Environments , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  William A. Barrett,et al.  Fast registration of tabular document images using the Fourier-Mellin transform , 2004, First International Workshop on Document Image Analysis for Libraries, 2004. Proceedings..

[18]  Andreas Birk,et al.  Fast and robust photomapping with an Unmanned Aerial Vehicle (UAV) , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.