Abstract

In this work, an incremental clustering approach to obtain compact hierarchical models of an environment is developed and evaluated. This process is performed using an omnidirectional vision sensor as the only source of information. The method is structured in two loop closure levels. First, the Node Level Loop Closure process selects the candidate nodes with which the new image can close the loop. Second, the Image Level Loop Closure process detects the most similar image and the node with which the current image closed the loop. The algorithm is based on an incremental clustering framework and leads to a topological model where the images of each zone tend to be clustered in different nodes. In addition, the method evaluates when two nodes are similar and they can be merged in a unique node or when a group of connected images are different enough to the others and they should constitute a new node. To perform the process, omnidirectional images are described with global appearance techniques in order to obtain robust descriptors. The use of such technique in mapping and localization algorithms is less extended than local features description, so this work also evaluates the efficiency in clustering and mapping techniques. The proposed framework is tested with three different public datasets, captured by an omnidirectional vision system mounted on a robot while it traversed three different buildings. This framework is able to build the model incrementally, while the robot explores an unknown environment. Some relevant parameters of the algorithm adapt their value as the robot captures new visual information to fully exploit the features’ space, and the model is updated and/or modified as a consequence. The experimental section shows the robustness and efficiency of the method, comparing it with a batch spectral clustering algorithm.

Highlights

  • The use of visual information in mobile robotics is widely expanded

  • We propose a framework based on incremental clustering with the objective of creating a topological hierarchical map incrementally, using only visual information

  • Histogram of Oriented Gradients (HOG) was built to describe local parts of the scene but it can be redefined to work as a global-appearance descriptor, as in [3], where HOG and other global-appearance descriptors are used to perform hierarchical localization in topological models

Read more

Summary

Introduction

The use of visual information in mobile robotics is widely expanded. Independent of the final task it was designed for, an autonomous mobile robot must solve continuously two crucial problems: it has to build a model of the environment (mapping) and to estimate the position of the robot within this model (localization). Some researchers used spectral clustering methods along with visual information to build topological maps [6,7,8,9]. Incremental mapping is a key ability because it would enable mobile robots to gradually build or update a model as they explore the initially unknown environment and capture new information. For this purpose, incremental clustering methods can be useful [12]. We propose a framework based on incremental clustering with the objective of creating a topological hierarchical map incrementally, using only visual information. An extra section named ‘Supplementary Materials’ includes some tables of symbols, which summarize all the variables and parameters used to describe the proposed method

Image Description
Mapping and Clustering Methods
Review of Global Appearance Descriptors
Histogram of Oriented Gradient
Descriptor Based on Gist
Hierarchical Incremental Maps
Node Level Loop Closure
Prominence Condition
Centroid Condition
New Node Creation
Node Merging
Image Sets for Experiments
Experiments
Parameters to Describe the Images
Parameters to Perform the Loop Closure Processes
Evaluation
Influence of the Parameters on the Performance of the Algorithm
Batch Spectral Clustering Results
O 12 14 161820 22 24 262830 32 34 36 3840
Bird’s Eye View of the Capture Points
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.