# Globally Consistent 3D LiDAR Mapping with GPU-accelerated GICP Matching Cost Factors

arXiv: https://arxiv.org/abs/2109.07073 · HTML: https://mlsanity.com/paper/2109.07073/

## Key facts

- Cited by 8 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 15 Sep 2021.

## Built on by (most cited first, 8 of 8)

- [Quadric Representations for LiDAR Odometry, Mapping and Localization](https://mlsanity.com/paper/2304.14190/) (2023)
- [DELO: Deep Evidential LiDAR Odometry using Partial Optimal Transport](https://mlsanity.com/paper/2308.07153/) (2023)
- [Tightly-Coupled LiDAR-IMU-Wheel Odometry with Online Calibration of a Kinematic Model for Skid-Steering Robots](https://mlsanity.com/paper/2404.02515/) (2024)
- [Tightly-Coupled LiDAR-IMU-Leg Odometry with Online Learned Leg Kinematics Incorporating Foot Tactile Information](https://mlsanity.com/paper/2506.09548/) (2025)
- [Generalized-CVO: Fast and Correspondence-Free Local Point Cloud Registration with Second Order Riemannian Optimization](https://mlsanity.com/paper/2606.10019/) (2026)
- [A dynamic memory assignment strategy for dilation-based ICP algorithm on embedded GPUs](https://mlsanity.com/paper/2512.04996/) (2025)
- [Geometric Multi-Session Map Merging with Learned Local Descriptors](https://mlsanity.com/paper/2512.24384/) (2025)
- [Accelerating Large-scale Bundle Adjustment for LiDAR Mapping via Parallel Computing](https://mlsanity.com/paper/2608.14266/) (2026)

## Abstract (arXiv)

This paper presents a real-time 3D LiDAR mapping framework based on global matching cost minimization. The proposed method constructs a factor graph that directly minimizes matching costs between frames over the entire map, unlike pose graph-based approaches that minimize errors in the pose space. For real-time global matching cost minimization, we use a voxel data association-based GICP matching cost factor that is able to fully leverage GPU parallel processing. The combination of the matching cost factor and GPU computation enables constraint of the relative pose between frames with a small overlap and creation of a densely connected factor graph. The mapping process is managed based on a voxel-based overlap metric that can quickly be evaluated on a GPU. We incorporate the proposed method with an external loop detection method in order to help the voxel-based matching cost factors to avoid convergence in a local solution. The experimental result on the KITTI dataset shows that the proposed approach improves the estimation accuracy of long trajectories.
