SymbioLCD: Ensemble-Based Loop Closure Detection using CNN-Extracted Objects and Visual Bag-of-Words

10/21/2021
by   Jonathan J. Y. Kim, et al.
0

Loop closure detection is an essential tool of Simultaneous Localization and Mapping (SLAM) to minimize drift in its localization. Many state-of-the-art loop closure detection (LCD) algorithms use visual Bag-of-Words (vBoW), which is robust against partial occlusions in a scene but cannot perceive the semantics or spatial relationships between feature points. CNN object extraction can address those issues, by providing semantic labels and spatial relationships between objects in a scene. Previous work has mainly focused on replacing vBoW with CNN-derived features. In this paper, we propose SymbioLCD, a novel ensemble-based LCD that utilizes both CNN-extracted objects and vBoW features for LCD candidate prediction. When used in tandem, the added elements of object semantics and spatial-awareness create a more robust and symbiotic loop closure detection system. The proposed SymbioLCD uses scale-invariant spatial and semantic matching, Hausdorff distance with temporal constraints, and a Random Forest that utilizes combined information from both CNN-extracted objects and vBoW features for predicting accurate loop closure candidates. Evaluation of the proposed method shows it outperforms other Machine Learning (ML) algorithms - such as SVM, Decision Tree and Neural Network, and demonstrates that there is a strong symbiosis between CNN-extracted object information and vBoW features which assists accurate LCD candidate prediction. Furthermore, it is able to perceive loop closure candidates earlier than state-of-the-art SLAM algorithms, utilizing added spatial and semantic information from CNN-extracted objects.

READ FULL TEXT

page 1

page 3

page 5

research
09/24/2022

Closing the Loop: Graph Networks to Unify Semantic Objects and Visual Features for Multi-object Scenes

In Simultaneous Localization and Mapping (SLAM), Loop Closure Detection ...
research
10/20/2017

Light-weight place recognition and loop detection using road markings

In this paper, we propose an efficient algorithm for robust place recogn...
research
09/03/2020

LiPo-LCD: Combining Lines and Points for Appearance-based Loop Closure Detection

Visual SLAM approaches typically depend on loop closure detection to cor...
research
11/25/2018

Loop Closure Detection with RGB-D Feature Pyramid Siamese Networks

In visual Simultaneous Localization And Mapping (SLAM), detecting loop c...
research
10/30/2019

CALC2.0: Combining Appearance, Semantic and Geometric Information for Robust and Efficient Visual Loop Closure

Traditional attempts for loop closure detection typically use hand-craft...
research
05/24/2023

Towards View-invariant and Accurate Loop Detection Based on Scene Graph

Loop detection plays a key role in visual Simultaneous Localization and ...
research
10/28/2017

Long-Distance Loop Closure Using General Object Landmarks

Visual localization under large changes in scale is an important capabil...

Please sign up or login with your details

Forgot password? Click here to reset