Contour Context: Abstract Structural Distribution for 3D LiDAR Loop Detection and Metric Pose Estimation

Binqian Jiang, Shaojie Shen
2/13/2023
cs.ROcs.CV

No official code found. Best implementation: lewisjiang/contour-context (205 stars, GPL-3.0, last commit 2024-03-06).

Abstract

This paper proposes \textit{Contour Context}, a simple, effective, and efficient topological loop closure detection pipeline with accurate 3-DoF metric pose estimation, targeting the urban utonomous driving scenario. We interpret the Cartesian birds' eye view (BEV) image projected from 3D LiDAR points as layered distribution of structures. To recover elevation information from BEVs, we slice them at different heights, and connected pixels at each level will form contours. Each contour is parameterized by abstract information, e.g., pixel count, center position, covariance, and mean height. The similarity of two BEVs is calculated in sequential discrete and continuous steps. The first step considers the geometric consensus of graph-like constellations formed by contours in particular localities. The second step models the majority of contours as a 2.5D Gaussian mixture model, which is used to calculate correlation and optimize relative transform in continuous space. A retrieval key is designed to accelerate the search of a database indexed by layered KD-trees. We validate the efficacy of our method by comparing it with recent works on public datasets.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

[ICRA'23] Official code repo for "Contour Context: Abstract Structural Distribution for 3D LiDAR Loop Detection and Metric Pose Estimation"

20526C++, CMakeMay 4, 20222 years agoGPL-3.0
lidar-localizationloop-closure

Cite this paper

@article{jiang2023contour,
  title  = {Contour Context: Abstract Structural Distribution for 3D LiDAR Loop Detection and Metric Pose Estimation},
  author = {Binqian Jiang and Shaojie Shen},
  year   = {2023},
  eprint = {2302.06149},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.06149v1}
}

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/2302.06149.svg)](https://codeofpaper.com/paper/2302.06149)

Discussion