CRLF: Automatic Calibration and Refinement based on Line Feature for LiDAR and Camera in Road Scenes
About
For autonomous vehicles, an accurate calibration for LiDAR and camera is a prerequisite for multi-sensor perception systems. However, existing calibration techniques require either a complicated setting with various calibration targets, or an initial calibration provided beforehand, which greatly impedes their applicability in large-scale autonomous vehicle deployment. To tackle these issues, we propose a novel method to calibrate the extrinsic parameter for LiDAR and camera in road scenes. Our method introduces line features from static straight-line-shaped objects such as road lanes and poles in both image and point cloud and formulates the initial calibration of extrinsic parameters as a perspective-3-lines (P3L) problem. Subsequently, a cost function defined under the semantic constraints of the line features is designed to perform refinement on the solved coarse calibration. The whole procedure is fully automatic and user-friendly without the need to adjust environment settings or provide an initial calibration. We conduct extensive experiments on KITTI and our in-house dataset, quantitative and qualitative results demonstrate the robustness and accuracy of our method.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| LiDAR-Camera Extrinsic Calibration | KITTI Odometry Sequence 01 | Error (Rotation)0.623 | 23 | |
| LiDAR-Camera Extrinsic Calibration | KITTI Odometry Sequence 04 | Rotation Error0.601 | 23 | |
| LiDAR-Camera Extrinsic Calibration | KITTI Odometry Sequence 02 | Rotation Error0.632 | 23 | |
| LiDAR-Camera Extrinsic Calibration | KITTI Odometry Sequence 03 | Error Rate (er)0.845 | 23 | |
| LiDAR-Camera Extrinsic Calibration | KITTI Odometry Sequence 05 | Rotation Error (er)0.616 | 23 | |
| LiDAR-Camera Extrinsic Calibration | KITTI Odometry Sequence 06 | Rotational Error (er)0.615 | 23 | |
| LiDAR-Camera Extrinsic Calibration | KITTI Odometry Sequence 07 | Rotational Error0.606 | 23 | |
| LiDAR-Camera Extrinsic Calibration | KITTI Odometry Sequence 09 | Error Rotation (er)0.626 | 23 | |
| LiDAR-Camera Extrinsic Calibration | MIAS-LCEC-TF360 | er (°)1.463 | 10 | |
| LiDAR-Camera Extrinsic Calibration | MIAS-LCEC-TF70 | Angular Error (er) (°)1.683 | 10 |