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

10/30/2019
by   Nathaniel Merrill, et al.
0

Traditional attempts for loop closure detection typically use hand-crafted features, relying on geometric and visual information only, whereas more modern approaches tend to use semantic, appearance or geometric features extracted from deep convolutional neural networks (CNNs). While these approaches are successful in many applications, they do not utilize all of the information that a monocular image provides, and many of them, particularly the deep-learning based methods, require user-chosen thresholding to actually close loops – which may impact generality in practical applications. In this work, we address these issues by extracting all three modes of information from a custom deep CNN trained specifically for the task of place recognition. Our network is built upon a combination of a semantic segmentator, Variational Autoencoder (VAE) and triplet embedding network. The network is trained to construct a global feature space to describe both the visual appearance and semantic layout of an image. Then local keypoints are extracted from maximally-activated regions of low-level convolutional feature maps, and keypoint descriptors are extracted from these feature maps in a novel way that incorporates ideas from successful hand-crafted features. These keypoints are matched globally for loop closure candidates, and then used as a final geometric check to refute false positives. As a result, the proposed loop closure detection system requires no touchy thresholding, and is highly robust to false positives – achieving better precision-recall curves than the state-of-the-art NetVLAD, and with real-time speeds.

READ FULL TEXT

page 1

page 3

page 5

page 6

research
04/20/2015

Convolutional Neural Network-Based Image Representation for Visual Loop Closure Detection

Deep convolutional neural networks (CNN) have recently been shown in man...
research
05/20/2018

Lightweight Unsupervised Deep Loop Closure

Robust efficient loop closure detection is essential for large-scale rea...
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
08/12/2020

DXSLAM: A Robust and Efficient Visual SLAM System with Deep Features

A robust and efficient Simultaneous Localization and Mapping (SLAM) syst...
research
11/22/2022

SemanticLoop: loop closure with 3D semantic graph matching

Loop closure can effectively correct the accumulated error in robot loca...
research
04/08/2023

SGIDN-LCD: An Appearance-based Loop Closure Detection Algorithm using Superpixel Grids and Incremental Dynamic Nodes

Loop Closure Detection (LCD) is an essential component of visual simulta...
research
04/05/2018

Synchronous Adversarial Feature Learning for LiDAR based Loop Closure Detection

Loop Closure Detection (LCD) is the essential module in the simultaneous...

Please sign up or login with your details

Forgot password? Click here to reset