atlas

Research map / 3D vision / Depth and stereo

PRaDA: Projective Radial Distortion Averaging

CVPR 2025 · 3D vision › Depth and stereo · approach: Camera model and calibration for SfM · 2 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.

Calibrates radial distortion of unordered image collections by solving pairwise projective two-view distortion problems, then averaging the per-pair division-model estimates into one consistent model per camera, without 3D points or full bundle adjustment.

Problem

Automatic calibration of radially distorted cameras from unordered image collections, especially challenging sparse or wide-angle fisheye images where full SfM or learning-based calibration is unreliable.

Approach

Decouple distortion calibration from 3D reconstruction by working in projective space: estimate pairwise one-parameter division-model distortion with a minimal F10 solver in LO-RANSAC, refine with Sampson error, fuse the inconsistent pairwise estimates via weighted functional least-squares averaging over the image plane, and finally refine globally with a robust Sampson loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PRaDA instead of DroidCalibRadial distortion calibration · ScanNet++FA-RE mean (pixels): 1.2 -> 0.6Helped
Use PRaDA instead of GLOMAPRadial distortion calibration · ETH3D (cam 4)FA-RE mean (pixels): 18.4 -> 5.3Helped
Use PRaDA instead of DeepCalibRadial distortion calibration · ETH3D (cam 5)FA-RE mean (pixels): 18.2 -> 14.4Helped
Use PRaDA instead of DroidCalibRadial distortion calibration · KITTI-360 (cam 2)FA-RE mean (pixels): 102.2 -> 44.8Helped
Use PRaDA instead of COLMAPRadial distortion calibration · KITTI-360 (cam 3)FA-RE mean (pixels): 112.4 -> 50.2Helped
Use PRaDA instead of DeepCalibRadial distortion calibration · WoodScape FVFA-RE mean (pixels): 9.7 -> 51.2Hurt
Use PRaDA instead of DeepCalibRadial distortion calibration · WoodScape RVFA-RE mean (pixels): 14.5 -> 22.2Hurt
Use PRaDA instead of DeepCalibRadial distortion calibration · WoodScape MVRFA-RE mean (pixels): 14.5 -> 7.7Helped
Use PRaDA instead of DeepCalibRadial distortion calibration · WoodScape MVLFA-RE mean (pixels): 21.5 -> 9.4Helped
Initialize GLOMAP with PRaDAGLOMAP · Sparse ScanNet++ testRelative rotation error (mean, deg): 28.99 -> 4.51Helped
Initialize GLOMAP with PRaDAGLOMAP · Sparse ScanNet++ testRelative translation error (mean, deg): 27.39 -> 8.70Helped
Increase the number of frames used by PRaDAPRaDA on WoodScape · WoodScapeFA-RE mean (pixels)No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ETH3D KITTI-360 ScanNet++ WoodScape

Benchmarks: ETH3D KITTI-360 ScanNet++ WoodScape

Metrics: focal-adjusted reprojection error relative pose angular error

Baselines: COLMAP GLOMAP DroidCalib GeoCalib DeepCalib

Builds on: GLOMAP F10 minimal solver division camera model COLMAP LoFTR

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