atlas

Research map / 3D vision / Gaussian splatting

SC-OmniGS: Self-Calibrating Omnidirectional Gaussian Splatting

ICLR 2025 · 3D vision › Gaussian splatting · approach: Compact and efficient Gaussian splatting · 0 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.

Proposes SC-OmniGS, a self-calibrating omnidirectional Gaussian splatting system that jointly optimizes 360-degree camera poses, a learnable omnidirectional camera distortion model, and 3D Gaussians from noisy or no pose priors.

Problem

Radiance field reconstruction from 360-degree images is sensitive to camera intrinsic and extrinsic errors, since existing models assume an ideal spherical camera and self-calibration methods target perspective images.

Approach

Treat 360-degree images as a whole sphere: splat 3D Gaussians onto an equirectangular unit sphere, derive gradients w.r.t. omnidirectional camera poses (quaternion + translation), and learn a differentiable omnidirectional distortion model (spherical grid with angle distortion coefficients) that undistorts inputs, all optimized with a weighted spherical photometric loss and anisotropy regularizer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add omnidirectional camera model (learned distortion) on top of baseline, no pose optimization (ablation)SC-OmniGS on 360Roam Center · 360Roam CenterPSNR test (w/o perturb): 24.264 -> 25.123Helped
add pose optimization only (ablation)SC-OmniGS on 360Roam Center · 360Roam Center w/ perturbationPSNR test: 15.597 -> 24.739Helped
add omnidirectional camera model only (no pose optimization) (ablation)SC-OmniGS on 360Roam Center · 360Roam Center w/ perturbationPSNR test: 15.597 -> 15.702No clear effect
add pose optimization to camera model (ablation)SC-OmniGS on 360Roam Center · 360Roam Center without perturbationPSNR test: 25.123 -> 25.802 (camera model + pose vs camera model only); pose-only 24.906 is below camera model onlyMixed
add both camera model and pose optimization (ablation)SC-OmniGS on 360Roam Center · 360Roam Center w/ perturbationPSNR test: 15.597 -> 25.304Helped
remove Gaussian re-initialization at 2000th and 4000th iterations (ablation)SC-OmniGS on OmniBlender Classroom (from scratch) · OmniBlender ClassroomPSNR test: 29.183 (w/o) vs 30.212 (full)Helped
replace weighted spherical photometric loss with classical photometric loss (ablation)SC-OmniGS on OmniBlender Classroom (from scratch) · OmniBlender ClassroomPSNR test: 28.225 (w/o L_wsp) vs 30.212 (full)Helped
use SC-OmniGS with SfM init vs OmniGS (SfM, no perturb) on real data360Roam 8-scene average · 360Roam testPSNR test: 24.212 -> 25.297Helped
apply omnidirectional sampling to NeRF baselines (BARF, L2G-NeRF, CamP)BARF, L2G-NeRF, CamP on 360Roam with perturbation · 360Roam testPSNR test: BARF 20.200 -> BARF° 20.484; L2G-NeRF 20.507 -> 20.023; CamP 14.253 -> 13.659Mixed
random initialization instead of SfM point cloud with perturbed posesSC-OmniGS on 360Roam · 360Roam testPSNR test: 24.910 (SfM) vs 24.343 (random)No clear effect
train from scratch with no pose prior on 360RoamAll self-calibration methods · 360Roam (multi-room)qualitative (fail to learn)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OmniBlender 360Roam

Benchmarks: OmniBlender 360Roam

Metrics: PSNR SSIM LPIPS camera position RMSE camera rotation RMSE

Baselines: 3D-GS OmniGS BARF L2G-NeRF CamP BARF (omnidirectional sampling) L2G-NeRF (omnidirectional sampling) CamP (omnidirectional sampling)

Builds on: 3D Gaussian splatting OmniGS BARF L2G-NeRF CamP

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