DCReg: Decoupled Characterization for Efficient Degenerate LiDAR Registration
About
LiDAR point cloud registration is fundamental to robotic perception and navigation. In geometrically degenerate environments (e.g., corridors), registration becomes ill-conditioned: certain motion directions are weakly constrained, causing unstable solutions and degraded accuracy. Existing detect-then-mitigate methods fail to reliably detect, physically interpret, and stabilize this ill-conditioning without corrupting the optimization. We introduce DCReg (Decoupled Characterization for Ill-conditioned Registration), establishing a detect-characterize-mitigate paradigm that systematically addresses ill-conditioned registration via three innovations. First, DCReg achieves reliable ill-conditioning detection by employing Schur complement decomposition on the Hessian matrix. This decouples the 6-DoF registration into 3-DoF clean rotational and translational subspaces, eliminating coupling effects that mask degeneracy in full-Hessian analyses. Second, within these subspaces, we develop interpretable characterization techniques resolving eigen-basis ambiguities via basis alignment. This establishes stable mappings between eigenspaces and physical motion directions, providing actionable insights on which motions lack constraints and to what extent. Third, leveraging this spectral information, we design a targeted mitigation via a structured preconditioner. Guided by MAP regularization, we implement eigenvalue clamping exclusively within the preconditioner rather than modifying the original problem. This preserves the least-squares objective and minimizer, enabling efficient optimization via Preconditioned Conjugate Gradient with a single interpretable parameter. Experiments demonstrate DCReg achieves 20-50% higher long-duration localization accuracy and 5-30x speedups (up to 116x) over degeneracy-aware baselines across diverse environments. Code: https://github.com/JokerJohn/DCReg
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Localization | Cave 02 | ATE (cm)4.57 | 7 | |
| Localization | Parking Lot | ATE (cm)29.56 | 7 | |
| Localization and Mapping | Stairs Real-world Scenario 3-5k pts/frame, 128M pts/map | ATE (cm)3.96 | 7 | |
| Localization and Mapping | Corridor Real-world Scenario 1-2k pts/frame, 67M pts/map | ATE (cm)7.44 | 7 | |
| Point cloud registration | Simulated Ill-Conditioned Cylinder | Translation Error (cm)2.71 | 7 | |
| Localization and Mapping | Building Real-world Scenario 25-30k pts/frame, 95M pts/map | ATE (cm)8.65 | 7 |