Back to rankings

koide3/direct_visual_lidar_calibration

C++koide3.github.io/direct_visual_lidar_calibration/

A toolbox for target-less LiDAR-camera calibration [ROS1/ROS2]

calibrationcameralidarnidrosros2
Star Growth
Stars
1.5k
Forks
212
Weekly Growth
Issues
70
5001k
Jan 2023Mar 2024May 2025Jul 2026
README

direct_visual_lidar_calibration

This package provides a toolbox for LiDAR-camera calibration that is:

  • Generalizable: It can handle various LiDAR and camera projection models including spinning and non-repetitive scan LiDARs, and pinhole, fisheye, and omnidirectional projection cameras.
  • Target-less: It does not require a calibration target but uses the environment structure and texture for calibration.
  • Single-shot: At a minimum, only one pairing of a LiDAR point cloud and a camera image is required for calibration. Optionally, multiple LiDAR-camera data pairs can be used for improving the accuracy.
  • Automatic: The calibration process is automatic and does not require an initial guess.
  • Accurate and robust: It employs a pixel-level direct LiDAR-camera registration algorithm that is more robust and accurate compared to edge-based indirect LiDAR-camera registration.

Documentation: https://koide3.github.io/direct_visual_lidar_calibration/
Docker hub: koide3/direct_visual_lidar_calibration

Build Docker Image Size (latest by date)

213393920-501f754f-c19f-4bab-af82-76a70d2ec6c6

Video

Dependencies

Getting started

  1. Installation / Docker images
  2. Data collection
  3. Calibration example
  4. Program details

License

This package is released under the MIT license.

Publication

Koide et al., General, Single-shot, Target-less, and Automatic LiDAR-Camera Extrinsic Calibration Toolbox, ICRA2023, [PDF]

Contact

Kenji Koide, National Institute of Advanced Industrial Science and Technology (AIST), Japan

Related repositories
ethz-asl/kalibr

The Kalibr visual-inertial calibration toolbox

C++Othercameracalibration
5.6k1.6k
facebookresearch/map-anything

MapAnything: Universal Feed-Forward Metric 3D Reconstruction

PythonPyPIApache License 2.03d-reconstructionai
3.6k277
PJLab-ADG/SensorsCalibration

OpenCalib: A Multi-sensor Calibration Toolbox for Autonomous Driving

C++Apache License 2.0autonomous-drivingcalibration
3.2k700
tangxyw/RecSysPapers

推荐/广告/搜索领域工业界经典以及最前沿论文集合。A collection of industry classics and cutting-edge papers in the field of recommendation/advertising/search.

PythonPyPIBSD 2-Clause "Simplified" Licensecalibrationcausal-inference
tangxyw.github.io
2.2k265
uncertainty-toolbox/uncertainty-toolbox

Uncertainty Toolbox: a Python toolbox for predictive uncertainty quantification, calibration, metrics, and visualization

PythonPyPIMIT Licenseuncertaintyuncertainty-quantification
uncertainty-toolbox.github.io
2k152
ankitdhall/lidar_camera_calibration

ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"

C++GNU General Public License v3.0cameralidar
arxiv.org/abs/1705.09785
1.8k473
gaowenliang/imu_utils

A ROS package tool to analyze the IMU performance.

C++MIT Licenseimuallan
gaowenliang.github.io/imu_utils
1.7k503
autowarefoundation/autoware_universe

C++Apache License 2.0rosros2
autowarefoundation.github.io/autoware_universe/
1.7k931
ShisatoYano/AutonomousVehicleControlBeginnersGuide

Python sample codes and documents about Autonomous vehicle control algorithm. This project can be used as a technical guide book to study the algorithms and the software architectures for beginners.

PythonPyPIMIT Licensealgorithmautonomous-driving
1.6k242
hku-mars/LiDAR_IMU_Init

[IROS2022] Robust Real-time LiDAR-inertial Initialization Method.

C++GNU General Public License v2.0calibrationlidar-odometry
1.5k244
rockowitz/ddcutil

Control monitor settings using DDC/CI and USB

CGNU General Public License v2.0monitormccs
ddcutil.com
1.4k71
hku-mars/livox_camera_calib

This repository is used for automatic calibration between high resolution LiDAR and camera in targetless scenes.

C++GNU General Public License v2.0calibrationpoint-cloud
1.3k248