Correcting Motion Distortion for LIDAR HD-Map Localization
arXiv:2308.13694 · doi:10.1109/LRA.2023.3346757
Abstract
Because scanning-LIDAR sensors require finite time to create a point cloud, sensor motion during a scan warps the resulting image, a phenomenon known as motion distortion or rolling shutter. Motion-distortion correction methods exist, but they rely on external measurements or Bayesian filtering over multiple LIDAR scans. In this paper we propose a novel algorithm that performs snapshot processing to obtain a motion-distortion correction. Snapshot processing, which registers a current LIDAR scan to a reference image without using external sensors or Bayesian filtering, is particularly relevant for localization to a high-definition (HD) map. Our approach, which we call Velocity-corrected Iterative Compact Ellipsoidal Transformation (VICET), extends the well-known Normal Distributions Transform (NDT) algorithm to solve jointly for both a 6 Degree-of-Freedom (DOF) rigid transform between two LIDAR scans and a set of 6DOF motion states that describe distortion within the current LIDAR scan. Using experiments, we show that VICET achieves significantly higher accuracy than NDT or Iterative Closest Point (ICP) algorithms when localizing a distorted raw LIDAR scan against an undistorted HD Map. We recommend the reader explore our open-source code and visualizations at https://github.com/mcdermatt/VICET, which supplements this manuscript.
References in corpus (7)
- KISS-ICP: In Defense of Point-to-Point ICP -- Simple, Accurate, and Robust Registration If Done the Right Way
- Globally Consistent 3D LiDAR Mapping with GPU-accelerated GICP Matching Cost Factors
- KITTI-CARLA: a KITTI-like dataset generated by CARLA Simulator
- Deep Bayesian ICP Covariance Estimation
- Mitigating Shadows in Lidar Scan Matching using Spherical Voxels
- ICET Online Accuracy Characterization for Geometry-Based Laser Scan Matching
- Enhanced Laser-Scan Matching with Online Error Estimation for Highway and Tunnel Driving