Pith. sign in

REVIEW 4 major objections 5 minor 36 references

Targetless Intrinsics and Extrinsic Calibration of Multiple LiDARs and Cameras with IMU using Continuous-Time Estimation

T0 review · 4 major / 5 minor · reviewed 2026-08-10 · deepseek-v4-flash

Pith's one-line read A continuous-time bundle adjustment recovers intrinsics, extrinsics, and time offsets for multiple LiDARs, cameras, and IMUs in one targetless pass.

desk verdict Useful integration of existing targetless calibration tools, but the evidence is self-consistency rather than ground-truth accuracy, and the final staged optimization fixes the LiDAR map, undercutting the 'no accumulated errors' claim. read the letter →

arxiv 2501.02821 v1 pith:LWPAFMJO submitted 2025-01-06 cs.RO

classification cs.RO
keywords sensorcalibrationcontinuous-timeestimationbundleadjustmentLiDAR-cameraDAR-IMUtargetlessintrinsicsandextrinsicstimeoffset
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper argues that all spatiotemporal parameters of a multi-sensor rig—camera and LiDAR intrinsics, 6-DOF extrinsics, and time offsets—can be recovered in a single joint optimization that needs no calibration boards and no overlapping fields of view. The method parameterizes the rig's motion with a continuous-time B-spline trajectory, builds common observations among cameras through structure-from-motion, among LiDARs through an adaptive voxel-plane map, and between LiDAR and camera by projecting LiDAR intensity into the image plane and matching features. A bundle adjustment over all residuals then refines every parameter simultaneously, so no sensor pair is calibrated in isolation and errors do not accumulate across pairs. On an autonomous vehicle with four LiDARs and six cameras, the reported calibration accuracy is 0.04 degrees and 0.5 cm for sensors with common view, and 0.08 degrees and 1 cm for sensors without common view.

What carries the argument

The load-bearing object is a continuous-time trajectory represented by two uniform B-splines—one for translation and one for rotation, with the rotation spline built through cumulative Lie-group increments $\mathrm{Exp}(\lambda \cdot \log(R))$—so that asynchronous measurements from every sensor can be evaluated at arbitrary timestamps without adding per-measurement pose variables. The second central mechanism is the adaptive voxel map: the LiDAR point cloud is recursively split into voxels, each voxel is fitted to a plane parameterized by the closest-point form $\varepsilon = n d$, and LiDAR points vote on these planes as residual factors, creating co-observations among different LiDARs. Finally, LiDAR-to-camera association is made by rendering the LiDAR intensity map onto the camera image plane and matching features, which turns visual pixels into metric 3D observations that constrain camera intrinsics and extrinsics jointly. These pieces combine into a single factor graph whose residuals $r_I$, $r_C$, $r_L$, and $r_{lc}$ are minimized together.

What would settle it

Take a rig with independently known ground-truth extrinsics, run the pipeline, then deliberately add a known scale error or constant drift to the base LiDAR odometry before map construction: if the camera intrinsics shift by more than the paper's claimed sub-0.5-pixel level, the frozen-map assumption is absorbing map error. A second decisive check is to compare the same rig's calibration against an independent target-based calibration in the same scene, where agreement within the claimed 0.04 degrees and 0.5 cm for common-view pairs would support the claim and larger disagreement would refute it.

Watch

Extended reading notes

Core claim

The central claim is that a pipeline based on continuous-time estimation and bundle adjustment can simultaneously calibrate the intrinsic parameters, the 6-DOF extrinsic transforms, and the time offsets of any number of LiDARs, cameras, and IMUs, without overlapping fields of view, without calibration infrastructure, and without error accumulation from calibrating each sensor pair separately. The authors establish this by chaining three association mechanisms: structure-from-motion self-calibrates the cameras, an adaptive voxel map with plane bundle adjustment associates LiDAR frames and refines LiDAR-IMU extrinsics, and intensity-image projection of the LiDAR map creates direct LiDAR-camera correspondences that tie the camera intrinsics to metric map geometry. Joint nonlinear least squares over IMU, camera, LiDAR, and LiDAR-camera residuals then recovers all parameters at once. In the reported vehicle experiment, the paper states accuracies of 0.04 degrees and 0.5 cm for sensors with a common view and 0.08 degrees and 1 cm for sensors without a common view, with camera distortion errors within 0.5 pixels and LiDAR map stitching thickness within 2 cm.

Load-bearing premise

The final joint calibration treats the LiDAR map as optimal and never re-optimizes the map's planes, so any drift or distortion left in that map is absorbed into the camera intrinsics and extrinsics rather than corrected.

Editorial extensions

If this is right

  • The full parameter set—camera and LiDAR intrinsics, 6-DOF extrinsics, and time offsets—is estimated in one optimization, so errors do not compound across separately calibrated sensor pairs.
  • Cameras that never share a view and LiDARs with only a 30-degree mutual overlap are still constrained through the shared continuous-time IMU trajectory and the joint voxel map.
  • Because time offsets are estimated, the rig does not require precisely synchronized trigger signals to be calibrated.
  • On the reported vehicle data, common-view pairs calibrate to about 0.04 degrees and 0.5 cm, non-common-view pairs to about 0.08 degrees and 1 cm, and the method accepts any number of cameras and LiDARs in one pipeline run.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the paper is right, the frozen-LiDAR-map assumption in the final joint optimization is the main channel by which LiDAR odometry drift leaks into camera intrinsics and extrinsics; injecting known map errors into a test sequence would reveal how much of the claimed accuracy is inherited rather than directly measured.
  • The same continuous-time factors could in principle be run incrementally, turning this offline calibration into online recalibration whenever the rig moves through texture-rich structure, though the paper does not claim this extension.
  • Because camera-camera association relies on texture features and LiDAR-camera association on intensity edges, long corridors, repetitive walls, or low-light scenes are likely failure modes even though no calibration board is needed.
  • The claimed 'any number of sensors' generality depends on enough texture and structure to support structure-from-motion and feature matching; a rig with many cameras that see mostly sky or untextured ground may not satisfy that precondition.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The paper proposes a targetless, continuous-time calibration pipeline for multiple LiDARs, cameras, and an IMU. The method first initializes camera intrinsics via COLMAP/SfM and LiDAR-IMU extrinsics via hand-eye calibration, then refines the LiDAR map and LiDAR-IMU extrinsics using planar voxel-based bundle adjustment, and finally establishes direct LiDAR-camera associations by projecting LiDAR intensity images and matching them to camera images. The final joint optimization (Section IV.D) estimates camera intrinsics, camera-IMU and LiDAR-IMU extrinsics, and time offsets while keeping the LiDAR map fixed. Experiments on a self-driving vehicle with four LiDARs and six cameras report calibration consistency across six figure-eight sequences, camera distortion validation using a calibration harp, and various self-consistency metrics such as reprojection error, map entropy, point-cloud thickness, and epipolar error.

Significance. The paper addresses an important practical problem: joint spatiotemporal calibration of asynchronous, non-overlapping multi-sensor rigs without calibration targets. The continuous-time formulation and the use of adaptive voxel maps to create cross-LiDAR associations are reasonable building blocks. The pipeline is a natural combination of established components (Kalibr-style B-splines, BALM-like planar BA, COLMAP, SuperPoint/SuperGlue) applied to a multi-sensor setting. If the accuracy claims were supported by independent ground truth, the method would be a useful contribution to the calibration toolbox. However, as presented, the evaluation is mostly repeatability and self-consistency, and the fixed-map final stage undercuts the 'without accumulating errors' claim. The paper does not provide code or data, so reproducibility of the exact experiments is limited.

major comments (4)
  1. [Section V.A, Table I] The reported 'accuracy' in Table I is not accuracy but repeatability: the six sequences all follow the same figure-eight trajectory, and no ground-truth extrinsic transforms are available for the real-world rig. The columns 'p' and 'RMSE' describe run-to-run means and dispersions, not errors against a known reference. Therefore the claims in Section V.A that 'calibration accuracy is 0.04 degrees and 0.5 cm' for common-view sensors and '0.08 degrees and 1 cm' for non-common-view sensors are unsupported. The authors should either obtain an independent ground truth (e.g., factory CAD, a separate target-based calibration, or a simulated rig with known transforms) for at least a subset of the extrinsic parameters, or explicitly re-label these numbers as repeatability and remove the accuracy wording.
  2. [Section V.A and Section VI] The paper claims in the abstract and introduction that the method performs '6 DOF transformation' calibration, but Section V.A explicitly states: 'we do not estimate the z-axis translation' because the figure-eight motion makes it unobservable. This is a direct contradiction: the calibrated extrinsics appear to be 5-DOF (or the z-translation is held at the factory structural value). The authors must either (a) confine the claims to the actually estimated degrees of freedom, or (b) add a motion segment (e.g., nonzero pitch/roll excitation) that makes the z-axis translation observable, and report the corresponding results. As written, the 6-DOF claim is misleading and the limitation is not discussed in the conclusions.
  3. [Section IV.D, Eq. (13)] The final joint calibration fixes the LiDAR map as optimal ('we consider the LiDAR map to be optimal and there is no need to optimize the voxel plane'). The LiDAR-camera residual in Eq. (13) projects these fixed map points through the camera model and optimizes camera intrinsics and camera-IMU extrinsics. However, the LiDAR map was built earlier from KISS-ICP odometry, single-LiDAR BA, and joint voxel-map BA (Sections IV.B and IV.C), before direct camera-LiDAR association. Any residual drift, distortion, or bias in that map will be absorbed into the camera intrinsics and extrinsics during the final stage. This directly weakens the paper's claim of 'without accumulating errors': the final stage is a fit to a previously constructed fixed map, so map errors propagate into the cross-modal parameters. The authors should either jointly optimize the voxel planes/map landmarks in the final bundle adjustment, or provide a quantitative sensitivity analysis (e.g., injecting known map perturbations and measuring the resulting calibration bias) to show that the map is sufficiently accurate for the claimed tolerances.
  4. [Sections V.B–V.F] All extrinsic validation metrics are self-consistency measures computed from the same geometric quantities that the optimization minimizes: reprojection error (Table III), map entropy (Table V), point-cloud thickness (Table VI), and epipolar error (Table VII). Low values of these metrics are necessary but not sufficient evidence of calibration accuracy; they cannot detect common-mode errors such as a global scale error, a bias shared by all transforms, or a consistent shift between the LiDAR map and the camera poses. The only independent validation is the calibration-harp test of camera distortion in Section V.B, which checks distortion coefficients but not focal length, principal point, or any extrinsic parameter. The extrinsic accuracy claims therefore rest on circular evidence. Please add at least one independent cross-check, for example comparing a LiDAR-camera extrinsic against a target-based calibration result, or evaluating on a synthetic dataset with known ground-truth extrinsics.
minor comments (5)
  1. [Section III.A, Eq. (5)] The notation 't∈ [ti − ti+1]' should read 't ∈ [ti, ti+1]' or 't ∈ [ti, ti+1)'; also the difference vector 'dij' is introduced but the index convention is unclear, since Eq. (4) uses 'di = xi − xi−1' and Eq. (5) uses 'dij = xi+j − xi+j−1'.
  2. [Section IV.C] The sentence 'we do not project each frame of the camera, but select the frame with the largest parallax for projection' is vague: parallax is a property of a pair of poses, not of a single frame. Please clarify how the frame with 'largest parallax' is selected.
  3. [References] Reference [14] is a duplicate of reference [1] (both list the same Furgale et al. paper), and the citation of [4] in Section II.A as the origin of continuous-time calibration is misleading because [4] is an observability-aware LiDAR-IMU calibration paper, not the original continuous-time calibration framework. Please correct the reference list and citations.
  4. [Table I] The table uses inconsistent sensor names: the rows 'front lidar', 'back lidar', 'left lidar', 'right lidar' do not map clearly to the L_A–L_D labels used in the lidar-lidar and lidar-cam rows and in Table II. The units in the 'px (m±cm)' column are also confusing; clarify whether the '±' values are standard deviations, standard errors, or RMSE across the six runs.
  5. [General] The manuscript contains many typographical and grammatical errors (e.g., 'covision', 'outer reference', 'the external translation of the sensor-IMU along the axis of rotation is insignificant'). A thorough language revision is needed before publication.

Circularity Check

1 steps flagged · score 2.0 of 10

Validation metrics are partly self-consistency checks, but the central calibration derivation is not circular.

  1. fitted input called prediction [Section V.D (LiDAR-IMU Extrinsic Parameters Calibration Experiment), Table V]
    "By measuring the accuracy of the deduced LiDAR point cloud map, the accuracy of the extrinsic parameters can be assessed. This paper adopts the Mean Map Entropy (MME) [37] as the map quality indicator."

    The MME is computed on the LiDAR point-cloud map produced using the calibrated LiDAR-IMU extrinsics. That same point-to-plane consistency is exactly the cost minimized by the LiDAR plane BA residuals (Eq. 11) during calibration, including the joint voxel-map optimization in Sec. IV-B. Reporting low MME as evidence of extrinsic accuracy therefore partly restates the convergence of the optimizer on the training data rather than an independent measurement of the extrinsics; a biased extrinsic that the optimizer absorbed into the fixed map can still yield low map entropy. This is a self-consistency metric, not a prediction. The same pattern appears in the reprojection errors (Table III) and epipolar errors (Table VII), which are residuals of Eqs. (13) and (12).

full rationale

The calibration pipeline is a standard nonlinear least-squares estimation (Eq. 2) with residuals derived from independent sensor measurements; the central parameters (LiDAR-IMU, camera-IMU, LiDAR-camera, and intrinsic parameters) are estimated by minimizing physically motivated residuals, not by construction equal to their inputs. There is no load-bearing self-citation: references to prior LiDAR-IMU calibration work are not by the present authors and are used as building blocks, not to forbid alternatives. The explicit fixing of the LiDAR map in Sec. IV.D is a modeling assumption that can bias results if the map has drift, but it is not circular. The only mild circularity is in the validation: several reported metrics (map entropy, reprojection error, epipolar error) are computed from the same residuals or the same map used in optimization, so they partly measure self-consistency rather than external accuracy. However, the paper also provides an external target-based check of camera distortion (calibration harp, Sec. V.B) and compares tables against structural design values, so the central derivation is not a fit renamed as prediction.

Assumptions & free parameters 3 free parameters · 5 assumptions · 0 invented entities

No new physical entities are introduced. The ledger mainly contains hand-chosen algorithmic hyperparameters and domain assumptions about the environment, rigidity, and the final LiDAR map being treated as optimal. The z-axis omission is an explicit ad-hoc simplification that constrains the generality of the claimed 6-DOF calibration.

free parameters (3)
  • B-spline order k = 3
    Third-order B-spline is chosen in Section III-B without ablation or justification of the order.
  • Voxel map preset and minimum sizes = not specified
    Section III-C describes adaptive voxelization but gives no numeric values for the initial or minimum voxel size.
  • Planarity threshold for voxel plane fitting = not specified
    Section III-C determines a voxel is planar if its points 'can be fitted into a plane', but the fitting threshold is unstated and no sensitivity analysis is provided.
assumptions (5)
  • standard math Cumulative B-spline interpolation on Lie groups (Eq. 6) is valid and differentiable.
    The paper relies on Sommer et al. [27] for the matrix-form cumulative B-spline on SO(3) without re-deriving or verifying it.
  • domain assumption All sensors are rigidly connected and observe the same 6-DOF motion.
    Section III assumes LiDAR, camera and IMU are rigidly connected; this is standard for calibration but not validated in the experiments.
  • domain assumption The environment is static, texture-rich, and structured, and LiDAR intensity as gray values is sufficiently correlated with camera grayscale for SuperPoint/SuperGlue matching.
    The abstract states the pipeline functions in texture-rich structured environments; Section IV.C relies on this for cross-modal matching, but failure modes are not analyzed.
  • domain assumption The LiDAR point cloud map after single-LiDAR BA is globally consistent enough to be treated as fixed ground truth in the final joint optimization.
    Section IV.D states the LiDAR map is considered optimal and voxel planes are not re-optimized; this assumption is the weakest load-bearing premise.
  • ad hoc to paper The z-axis translation between sensor and IMU is unobservable in the test motion and is therefore not estimated.
    Section V.A explains that the figure-eight motion makes translation along the rotation axis insignificant, so the authors omit it from estimation; this limits the 6-DOF claim.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Targetless Intrinsics and Extrinsic Calibration of Multiple LiDARs and Cameras with IMU using Continuous-Time Estimation." pith.science (2026). https://pith.science/paper/LWPAFMJO

@misc{pith2026250102821,
  author       = {Pith},
  title        = {Pith review of: Targetless Intrinsics and Extrinsic Calibration of Multiple LiDARs and Cameras with IMU using Continuous-Time Estimation},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/LWPAFMJO}},
  note         = {Machine review of arXiv:2501.02821}
}
read the original abstract

Accurate spatiotemporal calibration is a prerequisite for multisensor fusion. However, sensors are typically asynchronous, and there is no overlap between the fields of view of cameras and LiDARs, posing challenges for intrinsic and extrinsic parameter calibration. To address this, we propose a calibration pipeline based on continuous-time and bundle adjustment (BA) capable of simultaneous intrinsic and extrinsic calibration (6 DOF transformation and time offset). We do not require overlapping fields of view or any calibration board. Firstly, we establish data associations between cameras using Structure from Motion (SFM) and perform self-calibration of camera intrinsics. Then, we establish data associations between LiDARs through adaptive voxel map construction, optimizing for extrinsic calibration within the map. Finally, by matching features between the intensity projection of LiDAR maps and camera images, we conduct joint optimization for intrinsic and extrinsic parameters. This pipeline functions in texture-rich structured environments, allowing simultaneous calibration of any number of cameras and LiDARs without the need for intricate sensor synchronization triggers. Experimental results demonstrate our method's ability to fulfill co-visibility and motion constraints between sensors without accumulating errors.

Figures

Figures reproduced from arXiv: 2501.02821 by the authors.

Figure 1
Figure 1. Factor graphs. We achieve joint optimization of continuous-time tra [PITH_FULL_IMAGE:figures/full_fig_p004_1.png] view at source ↗
Figure 2
Figure 2. System Pipeline. Each block is explained in the corresponding subsection of IV with explicit reference back to this diagram. [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. LiDAR BA calibration. a) Before calibration, initialization errors [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗
Figures from the paper (6 more)
Figure 5
Figure 5. Figure 5: a) Original image. b) Projection and rendering of the LiDAR map [PITH_FULL_IMAGE:figures/full_fig_p007_5.png]
Figure 6
Figure 6. Figure 6: The self-driving vehicle is fitted with 4 solid-state LiDARs, 10 [PITH_FULL_IMAGE:figures/full_fig_p007_6.png]
Figure 9
Figure 9. Figure 9: Based on the calibrated extrinsic parameters between the LiDAR and [PITH_FULL_IMAGE:figures/full_fig_p009_9.png]
Figure 8
Figure 8. Figure 8: Based on the camera imaging model, project the LiDAR point cloud [PITH_FULL_IMAGE:figures/full_fig_p009_8.png]
Figure 11
Figure 11. Figure 11: Merging the images of FOV190 from a Bird’s Eye View (BEV) [PITH_FULL_IMAGE:figures/full_fig_p010_11.png]
Figure 10
Figure 10. Figure 10: Merging LiDAR single-frame point clouds using the extrinsic [PITH_FULL_IMAGE:figures/full_fig_p010_10.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

36 extracted references · 18 canonical work pages

  1. [2]

    Experimental evaluation of 3d-lidar camera extrinsic calibration,

    S. Mishra, P. R. Osteen, G. Pandey, and S. Saripalli, “Experimental evaluation of 3d-lidar camera extrinsic calibration,” in 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) . IEEE, 2020, pp. 9020–9026

  2. [3]

    Lidar- camera calibration using 3d-3d point correspondences,

    A. Dhall, K. Chelani, V . Radhakrishnan, and K. M. Krishna, “Lidar- camera calibration using 3d-3d point correspondences,” arXiv preprint arXiv:1705.09785, 2017

  3. [4]

    Observability- aware intrinsic and extrinsic calibration of lidar-imu systems,

    J. Lv, X. Zuo, K. Hu, J. Xu, G. Huang, and Y . Liu, “Observability- aware intrinsic and extrinsic calibration of lidar-imu systems,” IEEE Transactions on Robotics , vol. 38, no. 6, pp. 3734–3753, 2022

  4. [5]

    Targetless extrinsic calibration of multiple small fov lidars and cameras using adaptive voxelization,

    X. Liu, C. Yuan, and F. Zhang, “Targetless extrinsic calibration of multiple small fov lidars and cameras using adaptive voxelization,”IEEE Transactions on Instrumentation and Measurement , vol. 71, pp. 1–12, 2022

  5. [6]

    Structure-from-motion revisited,

    J. L. Sch ¨onberger and J.-M. Frahm, “Structure-from-motion revisited,” in Conference on Computer Vision and Pattern Recognition (CVPR) , 2016

  6. [7]

    Fast-lio2: Fast direct lidar- inertial odometry,

    W. Xu, Y . Cai, D. He, J. Lin, and F. Zhang, “Fast-lio2: Fast direct lidar- inertial odometry,” IEEE Transactions on Robotics , vol. 38, no. 4, pp. 2053–2073, 2022

  7. [8]

    Lio-sam: Tightly-coupled lidar inertial odometry via smoothing and mapping,

    T. Shan, B. Englot, D. Meyers, W. Wang, C. Ratti, and D. Rus, “Lio-sam: Tightly-coupled lidar inertial odometry via smoothing and mapping,” in 2020 IEEE/RSJ international conference on intelligent robots and systems (IROS). IEEE, 2020, pp. 5135–5142

  8. [9]

    Lins: A lidar-inertial state estimator for robust and efficient navigation,

    C. Qin, H. Ye, C. E. Pranata, J. Han, S. Zhang, and M. Liu, “Lins: A lidar-inertial state estimator for robust and efficient navigation,” in 2020 IEEE international conference on robotics and automation (ICRA). IEEE, 2020, pp. 8899–8906

Show all 36 references
  1. [10]

    Targetless calibration of lidar-imu system based on continuous-time batch estimation,

    J. Lv, J. Xu, K. Hu, Y . Liu, and X. Zuo, “Targetless calibration of lidar-imu system based on continuous-time batch estimation,” in 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2020, pp. 9968–9975

  2. [11]

    Robust real-time lidar-inertial initializa- tion,

    F. Zhu, Y . Ren, and F. Zhang, “Robust real-time lidar-inertial initializa- tion,” in 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) . IEEE, 2022, pp. 3948–3955

  3. [12]

    Balm: Bundle adjustment for lidar mapping,

    Z. Liu and F. Zhang, “Balm: Bundle adjustment for lidar mapping,” IEEE Robotics and Automation Letters , vol. 6, no. 2, pp. 3184–3191, 2021

  4. [13]

    Efficient and consistent bundle adjustment on lidar point clouds,

    Z. Liu, X. Liu, and F. Zhang, “Efficient and consistent bundle adjustment on lidar point clouds,” IEEE Transactions on Robotics , 2023

  5. [14]

    Unified temporal and spatial calibration for multi-sensor systems,

    P. Furgale, J. Rehder, and R. Siegwart, “Unified temporal and spatial calibration for multi-sensor systems,” in 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems . IEEE, 2013, pp. 1280– 1286

  6. [15]

    Rolling shutter camera calibration,

    L. Oth, P. Furgale, L. Kneip, and R. Siegwart, “Rolling shutter camera calibration,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2013, pp. 1360–1367

  7. [16]

    Camodocal: Automatic intrinsic and extrinsic calibration of a rig with multiple generic cameras and odometry,

    L. Heng, B. Li, and M. Pollefeys, “Camodocal: Automatic intrinsic and extrinsic calibration of a rig with multiple generic cameras and odometry,” in 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems . IEEE, 2013, pp. 1793–1800

  8. [17]

    A multiple-camera system calibration toolbox using a feature descriptor-based calibration pattern,

    B. Li, L. Heng, K. Koser, and M. Pollefeys, “A multiple-camera system calibration toolbox using a feature descriptor-based calibration pattern,” in 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2013, pp. 1301–1307

  9. [18]

    Leveraging image-based lo- calization for infrastructure-based calibration of a multi-camera rig,

    L. Heng, P. Furgale, and M. Pollefeys, “Leveraging image-based lo- calization for infrastructure-based calibration of a multi-camera rig,” Journal of Field Robotics , vol. 32, no. 5, pp. 775–802, 2015

  10. [19]

    Infrastructure-based calibration of a multi-camera rig,

    L. Heng, M. B ¨urki, G. H. Lee, P. Furgale, R. Siegwart, and M. Pollefeys, “Infrastructure-based calibration of a multi-camera rig,” in 2014 IEEE International Conference on Robotics and Automation (ICRA), 2014, pp. 4912–4919

  11. [20]

    Joint intrinsic and extrinsic lidar-camera calibration in targetless environments using plane-constrained bundle adjustment,

    L. Li, H. Li, X. Liu, D. He, Z. Miao, F. Kong, R. Li, Z. Liu, and F. Zhang, “Joint intrinsic and extrinsic lidar-camera calibration in targetless environments using plane-constrained bundle adjustment,” arXiv preprint arXiv:2308.12629 , 2023

  12. [21]

    Semloc: Accurate and robust visual localization with semantic and structural constraints from prior maps,

    S. Liang, Y . Zhang, R. Tian, D. Zhu, L. Yang, and Z. Cao, “Semloc: Accurate and robust visual localization with semantic and structural constraints from prior maps,” in 2022 International Conference on Robotics and Automation (ICRA) . IEEE, 2022, pp. 4135–4141

  13. [22]

    Pixel-level extrinsic self cal- ibration of high resolution lidar and camera in targetless environments,

    C. Yuan, X. Liu, X. Hong, and F. Zhang, “Pixel-level extrinsic self cal- ibration of high resolution lidar and camera in targetless environments,” IEEE Robotics and Automation Letters , vol. 6, no. 4, pp. 7517–7524, 2021

  14. [23]

    Coarse-to-fine hybrid 3d mapping system with co-calibrated omnidirec- tional camera and non-repetitive lidar,

    Z. Miao, B. He, W. Xie, W. Zhao, X. Huang, J. Bai, and X. Hong, “Coarse-to-fine hybrid 3d mapping system with co-calibrated omnidirec- tional camera and non-repetitive lidar,” IEEE Robotics and Automation Letters, vol. 8, no. 3, pp. 1778–1785, 2023

  15. [24]

    Targetless extrinsic calibration of camera and lidar via identifying true 2d-3d line matching among unknown line correspondences of structured environments,

    L. Zhou, Y . Zhang, L. Wang, and J. Zhang, “Targetless extrinsic calibration of camera and lidar via identifying true 2d-3d line matching among unknown line correspondences of structured environments,” IEEE Transactions on Instrumentation and Measurement , 2024

  16. [25]

    Calib-anything: Zero-training lidar-camera extrinsic calibration method using segment anything,

    Z. Luo, G. Yan, and Y . Li, “Calib-anything: Zero-training lidar-camera extrinsic calibration method using segment anything,” arXiv preprint arXiv:2306.02656, 2023

  17. [26]

    General, single-shot, target-less, and automatic lidar-camera extrinsic calibration toolbox,

    K. Koide, S. Oishi, M. Yokozuka, and A. Banno, “General, single-shot, target-less, and automatic lidar-camera extrinsic calibration toolbox,” arXiv preprint arXiv:2302.05094 , 2023

  18. [27]

    Efficient derivative computation for cumulative b-splines on lie groups,

    C. Sommer, V . Usenko, D. Schubert, N. Demmel, and D. Cremers, “Efficient derivative computation for cumulative b-splines on lie groups,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2020, pp. 11 148–11 156

  19. [28]

    Large-scale lidar consistent mapping using hierarchical lidar bundle adjustment,

    X. Liu, Z. Liu, F. Kong, and F. Zhang, “Large-scale lidar consistent mapping using hierarchical lidar bundle adjustment,” IEEE Robotics and Automation Letters, vol. 8, no. 3, pp. 1523–1530, 2023

  20. [29]

    Loam: Lidar odometry and mapping in real- time

    J. Zhang and S. Singh, “Loam: Lidar odometry and mapping in real- time.” in Robotics: Science and Systems , vol. 2, no. 9. Berkeley, CA, 2014, pp. 1–9

  21. [30]

    Lips: Lidar-inertial 3d plane slam,

    P. Geneva, K. Eckenhoff, Y . Yang, and G. Huang, “Lips: Lidar-inertial 3d plane slam,” in 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) . IEEE, 2018, pp. 123–130

  22. [31]

    Orb-slam3: An accurate open-source library for visual, visual– inertial, and multimap slam,

    C. Campos, R. Elvira, J. J. G. Rodr ´ıguez, J. M. Montiel, and J. D. Tard´os, “Orb-slam3: An accurate open-source library for visual, visual– inertial, and multimap slam,” IEEE Transactions on Robotics , vol. 37, no. 6, pp. 1874–1890, 2021

  23. [32]

    Kiss-icp: In defense of point-to-point icp–simple, accu- rate, and robust registration if done the right way,

    I. Vizzo, T. Guadagnino, B. Mersch, L. Wiesmann, J. Behley, and C. Stachniss, “Kiss-icp: In defense of point-to-point icp–simple, accu- rate, and robust registration if done the right way,” IEEE Robotics and Automation Letters, vol. 8, no. 2, pp. 1029–1036, 2023

  24. [33]

    Superpoint: Self- supervised interest point detection and description,

    D. DeTone, T. Malisiewicz, and A. Rabinovich, “Superpoint: Self- supervised interest point detection and description,” in Proceedings of the IEEE conference on computer vision and pattern recognition workshops, 2018, pp. 224–236

  25. [34]

    Superglue: Learning feature matching with graph neural networks,

    P.-E. Sarlin, D. DeTone, T. Malisiewicz, and A. Rabinovich, “Superglue: Learning feature matching with graph neural networks,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2020, pp. 4938–4947

  26. [35]

    Degenerate motion analysis for aided ins with online spatial and temporal sensor calibra- tion,

    Y . Yang, P. Geneva, K. Eckenhoff, and G. Huang, “Degenerate motion analysis for aided ins with online spatial and temporal sensor calibra- tion,” IEEE Robotics and Automation Letters , vol. 4, no. 2, pp. 2070– 2077, 2019

  27. [36]

    High-precision camera distortion measurements with a “calibration harp

    Z. Tang, R. G. V on Gioi, P. Monasse, and J.-M. Morel, “High-precision camera distortion measurements with a “calibration harp”,” JOSA A , vol. 29, no. 10, pp. 2134–2143, 2012

  28. [37]

    Evaluation of registration methods for sparse 3d laser scans,

    J. Razlaw, D. Droeschel, D. Holz, and S. Behnke, “Evaluation of registration methods for sparse 3d laser scans,” in 2015 European Conference on Mobile Robots (ECMR) . IEEE, 2015, pp. 1–7

Pith tools

Reviewed August 10, 2026 · model on record in the stance chip above.