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

Xingwu Ji, Peilin Liu, Haochen Niu, Xiang Chen, Rendong Ying +1 more
4/11/2023
cs.CVcs.RO

No official code found. Best implementation: jixingwu/SS-LCD (16 stars, last commit 2023-04-14).

Abstract

Visual simultaneous localization and mapping (SLAM) systems face challenges in detecting loop closure under the circumstance of large viewpoint changes. In this paper, we present an object-based loop closure detection method based on the spatial layout and semanic consistency of the 3D scene graph. Firstly, we propose an object-level data association approach based on the semantic information from semantic labels, intersection over union (IoU), object color, and object embedding. Subsequently, multi-view bundle adjustment with the associated objects is utilized to jointly optimize the poses of objects and cameras. We represent the refined objects as a 3D spatial graph with semantics and topology. Then, we propose a graph matching approach to select correspondence objects based on the structure layout and semantic property similarity of vertices' neighbors. Finally, we jointly optimize camera trajectories and object poses in an object-level pose graph optimization, which results in a globally consistent map. Experimental results demonstrate that our proposed data association approach can construct more accurate 3D semantic maps, and our loop closure method is more robust than point-based and object-based methods in circumstances with large viewpoint changes.

View on arXivView PDF

Code Implementations(1)

jixingwu/SS-LCDCommunity100%
160PythonApr 12, 20233 years ago

Similar Papers

Cite this paper

@article{ji2023loop,
  title  = {Loop Closure Detection Based on Object-level Spatial Layout and Semantic Consistency},
  author = {Xingwu Ji and Peilin Liu and Haochen Niu and Xiang Chen and Rendong Ying and Fei Wen},
  year   = {2023},
  eprint = {2304.05146},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.05146v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.05146.svg)](https://codeofpaper.com/paper/2304.05146)

Discussion