Visual place recognition using HMM sequence matching - Robotics Institute Carnegie Mellon University

Visual place recognition using HMM sequence matching

Peter Hansen and Brett Browning
Conference Paper, Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4549 - 4555, September, 2014

Abstract

Visual place recognition and loop closure is critical for the global accuracy of visual Simultaneous Localization and Mapping (SLAM) systems. We present a place recognition algorithm which operates by matching local query image sequences to a database of image sequences. To match sequences, we calculate a matrix of low-resolution, contrast-enhanced image similarity probability values. The optimal sequence alignment, which can be viewed as a discontinuous path through the matrix, is found using a Hidden Markov Model (HMM) framework reminiscent of Dynamic Time Warping from speech recognition. The state transitions enforce local velocity constraints and the most likely path sequence is recovered efficiently using the Viterbi algorithm. A rank reduction on the similarity probability matrix is used to provide additional robustness in challenging conditions when scoring sequence matches. We evaluate our approach on seven outdoor vision datasets and show improved precision-recall performance against the recently published seqSLAM algorithm.

BibTeX

@conference{Hansen-2014-7936,
author = {Peter Hansen and Brett Browning},
title = {Visual place recognition using HMM sequence matching},
booktitle = {Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems},
year = {2014},
month = {September},
pages = {4549 - 4555},
publisher = {IEEE},
keywords = {Place recognition, Visual SLAM, Mapping},
}