PeLiCal: Targetless Extrinsic Calibration via Penetrating Lines for RGB-D Cameras with Limited Co-visibility
Jaeho Shin, Seungsang Yun, Ayoung Kim
TL;DR
PeLiCal addresses extrinsic calibration for RGB-D camera rigs with limited co-visibility by using penetrating line features from the environment in a targetless, real-time framework. It formulates a merged quadratic system that couples full 3D and PnL constraints and parameterizes rotation with the CGR representation, refined via Levenberg–Marquardt while ensuring consistency with the $SO(3)$ manifold. Translation existence is validated through Plücker-coordinate-based constraints, with a convergence voting scheme robustly rejecting outliers. The approach demonstrates strong accuracy across varying field-of-view overlaps and baselines, outperforming or matching pattern-based methods while avoiding calibration targets and external devices; the implementation is open-source at https://github.com/joomeok/PeLiCal.git.
Abstract
RGB-D cameras are crucial in robotic perception, given their ability to produce images augmented with depth data. However, their limited FOV often requires multiple cameras to cover a broader area. In multi-camera RGB-D setups, the goal is typically to reduce camera overlap, optimizing spatial coverage with as few cameras as possible. The extrinsic calibration of these systems introduces additional complexities. Existing methods for extrinsic calibration either necessitate specific tools or highly depend on the accuracy of camera motion estimation. To address these issues, we present PeLiCal, a novel line-based calibration approach for RGB-D camera systems exhibiting limited overlap. Our method leverages long line features from surroundings, and filters out outliers with a novel convergence voting algorithm, achieving targetless, real-time, and outlier-robust performance compared to existing methods. We open source our implementation on https://github.com/joomeok/PeLiCal.git.
