Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

On-the-fly Reconstruction for Large-Scale Novel View Synthesis from Unposed Images

About

Radiance field methods such as 3D Gaussian Splatting (3DGS) allow easy reconstruction from photos, enabling free-viewpoint navigation. Nonetheless, pose estimation using Structure from Motion and 3DGS optimization can still each take between minutes and hours of computation after capture is complete. SLAM methods combined with 3DGS are fast but struggle with wide camera baselines and large scenes. We present an on-the-fly method to produce camera poses and a trained 3DGS immediately after capture. Our method can handle dense and wide-baseline captures of ordered photo sequences and large-scale scenes. To do this, we first introduce fast initial pose estimation, exploiting learned features and a GPU-friendly mini bundle adjustment. We then introduce direct sampling of Gaussian primitive positions and shapes, incrementally spawning primitives where required, significantly accelerating training. These two efficient steps allow fast and robust joint optimization of poses and Gaussian primitives. Our incremental approach handles large-scale scenes by introducing scalable radiance field construction, progressively clustering 3DGS primitives, storing them in anchors, and offloading them from the GPU. Clustered primitives are progressively merged, keeping the required scale of 3DGS at any viewpoint. We evaluate our solution on a variety of datasets and show that our solution can provide on-the-fly processing of all the capture scenarios and scene sizes we target while remaining competitive with other methods that only handle specific capture styles or scene sizes in speed, image quality, or both.

Andreas Meuleman, Ishaan Shah, Alexandre Lanvin, Bernhard Kerbl, George Drettakis• 2025

Related benchmarks

TaskDatasetResultRank
Novel View SynthesisSmallCity
PSNR17.88
11
Novel View SynthesisRigScapes Aerial+Road
PSNR16.45
11
Appearance RenderingFAST-LIVO2
PSNR21.92
11
SLAM Processing SpeedKITTI (Sequences 00-10)
KITTI Seq 10 Runtime12.17
10
Appearance RenderingWaymo
PSNR27.22
8
Appearance RenderingVR-NeRF
PSNR29.1
8
Appearance RenderingScanNet V2
PSNR23.33
8
Appearance RenderingScanNet++
PSNR21.54
8
Appearance RenderingKITTI
PSNR17.17
8
Visual SLAMKITTI Sequence 06--
7
Showing 10 of 13 rows

Other info

Follow for update