arXiv 2026

OF3GS: On-the-Fly Feed-Forward 3D Gaussian Splatting from Unposed Images

TL;DR: An on-the-fly feed-forward framework for online 3DGS and NVS from unposed image inputs.

Ruiyang Chen1 Feiran Li2 Chu Zhou3 Zonglin Li1 Zhanyu Ma1 Heng Guo1,*
1Beijing University of Posts and Telecommunications, China 2Independent Researcher 3National Institute of Informatics, Japan *Corresponding author
OF3GS incrementally reconstructs 3D Gaussian scenes from streaming inputs and renders novel views.

OF3GS incrementally reconstructs renderable 3D Gaussian representations from unposed video streams for online 3DGS and NVS.

Abstract

Feed-forward 3D Gaussian Splatting (3DGS) enables efficient and high-fidelity novel view synthesis (NVS) from offline image sequences. However, achieving on-the-fly NVS from unposed images remains challenging: the system must reconstruct renderable 3D Gaussians as images arrive, without access to future observations. Although online feed-forward geometry methods have been developed for causal depth and point-cloud recovery, directly adapting them to NVS often leads to severe rendering artifacts because Gaussian-based rendering demands stricter multi-view consistency in primitive scale and pose-geometry alignment. Even minor deviations can accumulate under causal inference and visibly degrade rendering quality. To this end, we propose OF3GS, a feed-forward framework for efficient and high-quality on-the-fly NVS from sparse-view unposed images under causal constraints. We introduce two mechanisms for causal geometric stability: a Decoupled Intrinsic Recovery Head that mitigates cumulative camera-intrinsic bias and scene-scale jitter, and Dynamic Point Refinement Offsets that relax rigid unprojection to compensate for coupled pose-depth drift. Extensive experiments show that OF3GS outperforms online baselines and approaches offline feed-forward 3DGS methods under comparable sparse-input settings. It also remains memory-feasible with denser inputs.

Method

Overview of the OF3GS pipeline.

The pipeline uses causal feature extraction, decoupled camera recovery, Gaussian decoding with DPR-Offsets, and online recursive Gaussian fusion.

Causal Streaming

Processes frames sequentially with historical context and no future observations.

Stable Intrinsics

Decoupled intrinsic recovery reduces scale jitter during long-term streaming.

Geometry Refinement

DPR-Offsets compensate for coupled pose-depth drift before Gaussian fusion.

Quantitative Results

Dataset Method Online Input Views: 5 Input Views: 10 Input Views: 64 Input Views: 128
PSNR ↑SSIM ↑LPIPS ↓ PSNR ↑SSIM ↑LPIPS ↓ PSNR ↑SSIM ↑LPIPS ↓ PSNR ↑SSIM ↑LPIPS ↓
DL3DV-140FLARENo 13.9840.5800.42013.7200.6100.422OOMOOMOOMOOMOOMOOM
AnySplatNo 19.1390.5770.38818.2680.5630.422OOMOOMOOMOOMOOMOOM
WorldMirrorNo 21.5590.6730.28520.5030.6850.320OOMOOMOOMOOMOOMOOM
OnTheFly-NVSYes 21.0300.6440.32519.4700.6120.39318.4780.6100.45517.2590.5660.424
SVGGT+GSYes 19.7260.5990.33817.6140.5320.44316.1320.4670.53515.1290.4860.514
OF3GSYes 21.8840.6880.27319.9520.6290.37317.1900.5580.48516.3770.5300.461
RE10KFLARENo 13.4850.2620.67013.2440.2630.676OOMOOMOOMOOMOOMOOM
AnySplatNo 23.0340.7530.25122.1890.7520.288OOMOOMOOMOOMOOMOOM
WorldMirrorNo 25.4190.8200.20325.1580.8280.216OOMOOMOOMOOMOOMOOM
OnTheFly-NVSYes 20.8290.8150.29022.8810.7590.32920.9850.7670.30320.0710.7250.342
SVGGT+GSYes 23.7670.7760.23422.4270.7420.28319.4310.6980.32319.2450.6750.354
OF3GSYes 25.7970.8330.20024.5360.8010.24121.5620.7490.29720.5980.7320.322
NYUv2FLARENo 14.6430.5050.61914.5980.5040.622OOMOOMOOMOOMOOMOOM
AnySplatNo 22.0470.6480.31922.0240.6600.334OOMOOMOOMOOMOOMOOM
WorldMirrorNo 24.7500.7130.30324.2120.6940.297OOMOOMOOMOOMOOMOOM
OnTheFly-NVSYes 20.8750.6350.37622.5150.6290.32323.1740.6790.35221.4540.6900.351
SVGGT+GSYes 22.8920.6740.31821.4130.6330.33119.2460.5980.38518.3850.5760.401
OF3GSYes 24.8750.7170.29123.2150.6840.30721.2530.6520.36120.4270.6320.382

OF3GS is evaluated under strict online constraints and remains scalable when offline feed-forward baselines run out of memory. Best and second-best results are highlighted in red and yellow, respectively.

Qualitative Results

Qualitative comparison of OF3GS with SVGGT+GS, OnTheFly-NVS, WorldMirror, AnySplat, and FLARE on DL3DV-140, RE10K, and NYUv2.

Qualitative comparison on DL3DV-140, RE10K, and unseen NYUv2. OF3GS produces high-quality novel view renderings while preserving fine structural details.

Video Stabilization

OF3GS video stabilization result 15 OF3GS video stabilization result 21 OF3GS video stabilization result 25

Once a causal Gaussian representation is available, OF3GS can render stabilized views along smoothed camera trajectories.

BibTeX

@article{chen2026of3gs,
  title   = {OF3GS: On-the-Fly Feed-Forward 3D Gaussian Splatting from Unposed Images},
  author  = {Chen, Ruiyang and Li, Feiran and Zhou, Chu and Li, Zonglin and Ma, Zhanyu and Guo, Heng},
  journal = {arXiv preprint arXiv:2606.03254},
  year    = {2026}
}