Geometric Multi-Session Map Merging with Learned Local Descriptors
Yanlong Ma, Nakul S. Joshi, Christa S. Robison, Philip R. Osteen, Brett T. Lopez
TL;DR
This work tackles large-scale, multi-session LiDAR map merging by introducing GMLD, a learning-based framework that combines a KPConv-based keypoint-aware local descriptor with a plane-based geometrical transformer to capture geometric context. Loop closures are detected and registered through descriptor matching and refined with GICP, while a scan-matching cost factor is integrated into a factor-graph optimization to enforce global geometric consistency across sessions. Key contributions include a geometry-aware downsampling and keypoint detection module, a plane-based transformer encoder, and the use of inter-session scan matching costs within a robust PCM-based outlier rejection pipeline, all evaluated across diverse datasets with strong results. The approach demonstrates accurate, robust, and scalable map merging suitable for online, large-scale autonomous operations with real-time potential.
Abstract
Multi-session map merging is crucial for extended autonomous operations in large-scale environments. In this paper, we present GMLD, a learning-based local descriptor framework for large-scale multi-session point cloud map merging that systematically aligns maps collected across different sessions with overlapping regions. The proposed framework employs a keypoint-aware encoder and a plane-based geometric transformer to extract discriminative features for loop closure detection and relative pose estimation. To further improve global consistency, we include inter-session scan matching cost factors in the factor-graph optimization stage. We evaluate our framework on the public datasets, as well as self-collected data from diverse environments. The results show accurate and robust map merging with low error, and the learned features deliver strong performance in both loop closure detection and relative pose estimation.
