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

09/24/2022
by   Jonathan J. Y. Kim, et al.
10

In Simultaneous Localization and Mapping (SLAM), Loop Closure Detection (LCD) is essential to minimize drift when recognizing previously visited places. Visual Bag-of-Words (vBoW) has been an LCD algorithm of choice for many state-of-the-art SLAM systems. It uses a set of visual features to provide robust place recognition but fails to perceive the semantics or spatial relationship between feature points. Previous work has mainly focused on addressing these issues by combining vBoW with semantic and spatial information from objects in the scene. However, they are unable to exploit spatial information of local visual features and lack a structure that unifies semantic objects and visual features, therefore limiting the symbiosis between the two components. This paper proposes SymbioLCD2, which creates a unified graph structure to integrate semantic objects and visual features symbiotically. Our novel graph-based LCD system utilizes the unified graph structure by applying a Weisfeiler-Lehman graph kernel with temporal constraints to robustly predict loop closure candidates. Evaluation of the proposed system shows that having a unified graph structure incorporating semantic objects and visual features improves LCD prediction accuracy, illustrating that the proposed graph structure provides a strong symbiosis between these two complementary components. It also outperforms other Machine Learning algorithms - such as SVM, Decision Tree, Random Forest, Neural Network and GNN based Graph Matching Networks. Furthermore, it has shown good performance in detecting loop closure candidates earlier than state-of-the-art SLAM systems, demonstrating that extended semantic and spatial awareness from the unified graph structure significantly impacts LCD performance.

READ FULL TEXT

page 1

page 3

page 4

page 5

research
10/21/2021

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

Loop closure detection is an essential tool of Simultaneous Localization...
research
07/31/2020

Dynamic Object Tracking and Masking for Visual SLAM

In dynamic environments, performance of visual SLAM techniques can be im...
research
09/14/2021

GPGM-SLAM: a Robust SLAM System for Unstructured Planetary Environments with Gaussian Process Gradient Maps

Simultaneous Localization and Mapping (SLAM) techniques play a key role ...
research
04/11/2023

Loop Closure Detection Based on Object-level Spatial Layout and Semantic Consistency

Visual simultaneous localization and mapping (SLAM) systems face challen...
research
07/14/2022

Semi-supervised Vector-Quantization in Visual SLAM using HGCN

In this paper, two semi-supervised appearance based loop closure detecti...
research
07/30/2021

Automatic Vocabulary and Graph Verification for Accurate Loop Closure Detection

Localizing pre-visited places during long-term simultaneous localization...
research
01/15/2016

Learning Binary Features Online from Motion Dynamics for Incremental Loop-Closure Detection and Place Recognition

This paper proposes a simple yet effective approach to learn visual feat...

Please sign up or login with your details

Forgot password? Click here to reset