To read this content please select one of the options below:

Robot mapping using local invariant feature detectors

Yin-Tien Wang (Department of Mechanical and Electro-Mechanical Engineering, Tamkang University, New Taipei City, Taiwan)
Chen-Tung Chi (Department of Mechanical Engineering, Taipei Chengshih University of Science and Technology, Taipei, Taiwan)
Ying-Chieh Feng (Department of Mechanical and Electro-Mechanical Engineering, Tamkang University, New Taipei City, Taiwan)

Engineering Computations

ISSN: 0264-4401

Article publication date: 25 February 2014

206

Abstract

Purpose

To build a persistent map with visual landmarks is one of the most important steps for implementing the visual simultaneous localization and mapping (SLAM). The corner detector is a common method utilized to detect visual landmarks for constructing a map of the environment. However, due to the scale-variant characteristic of corner detection, extensive computational cost is needed to recover the scale and orientation of corner features in SLAM tasks. The purpose of this paper is to build the map using a local invariant feature detector, namely speeded-up robust features (SURF), to detect scale- and orientation-invariant features as well as provide a robust representation of visual landmarks for SLAM.

Design/methodology/approach

SURF are scale- and orientation-invariant features which have higher repeatability than that obtained by other detection methods. Furthermore, SURF algorithms have better processing speed than other scale-invariant detection method. The procedures of detection, description and matching of regular SURF algorithms are modified in this paper in order to provide a robust representation of visual landmarks in SLAM. The sparse representation is also used to describe the environmental map and to reduce the computational complexity in state estimation using extended Kalman filter (EKF). Furthermore, the effective procedures of data association and map management for SURF features in SLAM are also designed to improve the accuracy of robot state estimation.

Findings

Experimental works were carried out on an actual system with binocular vision sensors to prove the feasibility and effectiveness of the proposed algorithms. EKF SLAM with the modified SURF algorithms was applied in the experiments including the evaluation of accurate state estimation as well as the implementation of large-area SLAM. The performance of the modified SURF algorithms was compared with those obtained by regular SURF algorithms. The results show that the SURF with less-dimensional descriptors is the most suitable representation of visual landmarks. Meanwhile, the integrated system is successfully validated to fulfill the capabilities of visual SLAM system.

Originality/value

The contribution of this paper is the novel approach to overcome the problem of recovering the scale and orientation of visual landmarks in SLAM tasks. This research also extends the usability of local invariant feature detectors in SLAM tasks by utilizing its robust representation of visual landmarks. Furthermore, data association and map management designed for SURF-based mapping in this paper also give another perspective for improving the robustness of SLAM systems.

Keywords

Acknowledgements

This paper was partially supported by the National Science Council in Taiwan under Grants No. NSC101-2221-E-032-017 and NSC101-2632-E-032-001-MY3.

Citation

Wang, Y.-T., Chi, C.-T. and Feng, Y.-C. (2014), "Robot mapping using local invariant feature detectors", Engineering Computations, Vol. 31 No. 2, pp. 297-316. https://doi.org/10.1108/EC-01-2013-0024

Publisher

:

Emerald Group Publishing Limited

Copyright © 2014, Emerald Group Publishing Limited

Related articles