LiDAR-based Registration against Georeferenced Models for Globally Consistent Allocentric Maps
Jan Quenzel, Linus T. Mallwitz, Benedikt T. Arnold, Sven Behnke
TL;DR
The paper addresses GNSS unreliability in urban environments by registering small LiDAR local maps to georeferenced 3D models built from CityGML and DEM data. It introduces a ray-tracing based plausibility score on a 2D height map to select plausible LiDAR-model alignments and integrates these refinements into a continuous-time spline-based pose graph that fuses LiDAR odometry, GNSS, and IMU constraints to produce globally consistent, georeferenced trajectories and maps. Key contributions include (1) a GNSS refinement strategy via LiDAR-model registration, (2) an occupancy-based plausibility check for local alignments, and (3) a spline-based allocentric optimization framework that anchors the global map to prior geospatial models. Experiments on two testing sites show the method reduces GNSS offsets from up to 16 meters to under 0.5 meters and yields globally consistent maps aligned with prior 3D geospatial models, improving fusion for SAR operations in challenging urban canyons.
Abstract
Modern unmanned aerial vehicles (UAVs) are irreplaceable in search and rescue (SAR) missions to obtain a situational overview or provide closeups without endangering personnel. However, UAVs heavily rely on global navigation satellite system (GNSS) for localization which works well in open spaces, but the precision drastically degrades in the vicinity of buildings. These inaccuracies hinder aggregation of diverse data from multiple sources in a unified georeferenced frame for SAR operators. In contrast, CityGML models provide approximate building shapes with accurate georeferenced poses. Besides, LiDAR works best in the vicinity of 3D structures. Hence, we refine coarse GNSS measurements by registering LiDAR maps against CityGML and digital elevation map (DEM) models as a prior for allocentric mapping. An intuitive plausibility score selects the best hypothesis based on occupancy using a 2D height map. Afterwards, we integrate the registration results in a continuous-time spline-based pose graph optimizer with LiDAR odometry and further sensing modalities to obtain globally consistent, georeferenced trajectories and maps. We evaluate the viability of our approach on multiple flights captured at two distinct testing sites. Our method successfully reduced GNSS offset errors from up-to 16 m to below 0.5 m on multiple flights. Furthermore, we obtain globally consistent maps w.r.t. prior 3D geospatial models.
