Self-supervised Vector-Quantization in Visual SLAM using Deep Convolutional Autoencoders

by   Amir Zarringhalam, et al.

In this paper, we introduce AE-FABMAP, a new self-supervised bag of words-based SLAM method. We also present AE-ORB-SLAM, a modified version of the current state of the art BoW-based path planning algorithm. That is, we have used a deep convolutional autoencoder to find loop closures. In the context of bag of words visual SLAM, vector quantization (VQ) is considered as the most time-consuming part of the SLAM procedure, which is usually performed in the offline phase of the SLAM algorithm using unsupervised algorithms such as Kmeans++. We have addressed the loop closure detection part of the BoW-based SLAM methods in a self-supervised manner, by integrating an autoencoder for doing vector quantization. This approach can increase the accuracy of large-scale SLAM, where plenty of unlabeled data is available. The main advantage of using a self-supervised is that it can help reducing the amount of labeling. Furthermore, experiments show that autoencoders are far more efficient than semi-supervised methods like graph convolutional neural networks, in terms of speed and memory consumption. We integrated this method into the state of the art long range appearance based visual bag of word SLAM, FABMAP2, also in ORB-SLAM. Experiments demonstrate the superiority of this approach in indoor and outdoor datasets over regular FABMAP2 in all cases, and it achieves higher accuracy in loop closure detection and trajectory generation.


page 11

page 13

page 14


Semi-supervised Vector-Quantization in Visual SLAM using HGCN

In this paper, two semi-supervised appearance based loop closure detecti...

An Efficient Index for Visual Search in Appearance-based SLAM

Vector-quantization can be a computationally expensive step in visual ba...

HGI-SLAM: Loop Closure With Human and Geometric Importance Features

We present Human and Geometric Importance SLAM (HGI-SLAM), a novel appro...

BoW3D: Bag of Words for Real-time Loop Closing in 3D LiDAR SLAM

Loop closing is a fundamental part of simultaneous localization and mapp...

Loop Closure Detection with RGB-D Feature Pyramid Siamese Networks

In visual Simultaneous Localization And Mapping (SLAM), detecting loop c...

A life-long SLAM approach using adaptable local maps based on rasterized LIDAR images

Most real-time autonomous robot applications require a robot to traverse...

iBoW-LCD: An Appearance-based Loop Closure Detection Approach using Incremental Bags of Binary Words

In this paper, we introduce iBoW-LCD, a novel appearance-based loop clos...

Please sign up or login with your details

Forgot password? Click here to reset