atlas

Research map / 3D vision / NeRF and radiance fields

SOAC: Spatio-Temporal Overlap-Aware Multi-Sensor Calibration using Neural Radiance Fields

CVPR 2024 · 3D vision › NeRF and radiance fields · approach: Sparse-input NeRF regularization · 19 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

SOAC performs targetless, self-supervised spatio-temporal calibration of cameras and LiDAR for driving by training one NeRF per camera and alternately optimizing extrinsics/time offsets against the other NeRFs, restricted to overlapping visible regions via visibility grids.

Problem

Multi-sensor (camera and LiDAR) extrinsic and temporal calibration in unconstrained outdoor driving scenes without targets, where a single shared NeRF can overfit to single-sensor regions and get stuck in local minima.

Approach

Represent each camera with its own NeRF, calibrate each sensor by registering its observations against the NeRFs of the other sensors in a round-robin fashion, and mask rays with per-NeRF visibility grids so only overlapping regions drive the calibration; LiDAR trains all NeRFs and is calibrated against them, with NeRF delaying and bounded corrections for stability.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SOAC instead of MOISST for LiDAR-camera calibrationLiDAR-camera calibration · KITTI-360translation error (cm): 10.0 ± 9.8 -> 7.8 ± 3.5Helped
Use SOAC instead of MOISST for LiDAR-camera calibrationLiDAR-camera calibration · KITTI-360rotation error (°): 0.2 ± 0.1 -> 0.3 ± 0.2Hurt
Use SOAC instead of MOISST for LiDAR-camera calibrationLiDAR-camera calibration · Pandasetrotation error (°): 2.8 ± 2.3 -> 1.3 ± 0.8Helped
Use SOAC instead of MOISST for LiDAR-camera calibrationLiDAR-camera calibration · Pandasettranslation error (cm): 56.4 ± 17.2 -> 29.4 ± 13.6Helped
Use SOAC instead of MOISSTspatio-temporal sensor calibration · KITTI-360rotation error (°): 2.24° -> 0.21°Helped
Use SOAC instead of MOISSTspatio-temporal sensor calibration · KITTI-360translation error (cm): 56.34 cm -> 5.24 cmHelped
Use SOAC instead of MOISSTspatio-temporal sensor calibration · KITTI-360time offset error (ms): 27.07 ms -> 3.95 msHelped
Add semantic filtering of dynamic classes (ablation)SOAC · Pandaset dynamic scenesrotation error (°): 2.36° -> 0.41°Helped
Add semantic filtering of dynamic classes (ablation)SOAC · Pandaset dynamic scenestranslation error (cm): 79.17 cm -> 7.79 cmHelped
Remove NeRF delaying (ablation)SOAC · nuScenes, 5-camera calibrationcalibration errorHurt

Surprising findings

Limitations

Experimental setup

Datasets: KITTI-360 nuScenes Pandaset

Benchmarks: KITTI-360 nuScenes Pandaset

Metrics: rotation error (degrees) translation error (cm) temporal error (ms)

Baselines: MOISST LCCNet Pandey et al. feature-based calibration INF AsyncNeRF

Builds on: MOISST NeRF NeRF2NeRF BARF

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy