LagerNVS: Feed-forward Novel View Synthesis
- LagerNVS is a fully neural, feed-forward novel view synthesis method that integrates explicit 3D reconstruction with 2D rendering using a transformer-based encoder.
- It employs a two-stage encoder–decoder architecture where a pre-trained 3D-supervised transformer extracts spatially organized latent tokens for efficient view generation.
- The system extends to generative synthesis via a diffusion-based decoder, achieving real-time performance and state-of-the-art metrics on diverse multi-view datasets.
LagerNVS is a fully neural, real-time, feed-forward approach to Novel View Synthesis (NVS) that bridges explicit 3D reconstruction and purely 2D rendering methods. By leveraging strong 3D inductive biases through an encoder initialized from a 3D-supervised transformer backbone, LagerNVS achieves state-of-the-art deterministic feed-forward NVS across diverse datasets, strong real-time render speeds, and extensibility to generative synthesis using a diffusion-based decoder (Szymanowicz et al., 20 Mar 2026).
1. Network Architecture
LagerNVS employs a two-stage encoder–decoder architecture. The encoder, , accepts source RGB images and corresponding (optional) camera parameters to produce a set of latent feature tokens:
where is derived from the transformer backbone of a pre-trained 3D reconstruction model (VGGT). These tokens encode 3D-aware, spatially organized scene information.
The decoder, , utilizes these aggregated latents in conjunction with a novel target camera to render the synthesized image:
The decoder encodes the target view as a dense Plücker-ray map , pools it into camera tokens , and deploys a lightweight Vision Transformer (ViT) wherein these camera tokens attend (cross- and/or full-attention) to the scene tokens . The final tokens are reshaped to yield RGB pixels, delivering the synthesized novel view in a fully feed-forward pass.
2. 3D Inductive Bias and Encoder Pre-training
The encoder integrates 3D inductive bias by initialization from a pre-trained VGGT (Volumetric Geometry-guided Transformer) network. VGGT is trained under explicit 3D supervision on multi-view data, where each image is paired with ground-truth depth and, when available, point clouds or multi-view correspondences. The pre-training objective combines depth and point cloud losses:
where balances the point-cloud term. After pre-training, VGGT’s explicit output heads are discarded, and only its transformer backbone is retained to extract tokens, exploiting the latent 3D structural awareness imparted by the pre-training phase.
3. Fine-tuning Regimen and Loss Design
The end-to-end LagerNVS model is fine-tuned on image tuples drawn from a heterogeneous mixture of 13 multi-view datasets, such as RealEstate10k, DL3DV, and WildRGBD. Unlike freezing the encoder backbone, which degrades view synthesis and geometric cues, fine-tuning all weights is found essential for optimal performance.
The composite training loss consists of an photometric term and a perceptual feature consistency term:
where is a frozen VGG-based perceptual embedding and are scalars. The optimizer is AdamW, with cosine learning-rate decay, linear warmup, QK-norm attention, gradient clipping, and checkpointing. Augmentation involves randomizing the number of source views (1–10), dropping camera tokens, and varying input aspect ratios for robustness.
4. Real-time NVS Performance and Benchmarks
After 250,000 iterations of training at resolution (batch size 512), LagerNVS achieves state-of-the-art deterministic feed-forward NVS metrics. On the RealEstate10k dataset with two source views, it attains:
- PSNR = 31.39 dB
- SSIM = 0.928
- LPIPS = 0.078
This performance surpasses LVSM by +1.7 dB and reconstruction-based 3D Gaussian splatting methods by larger margins (e.g., on DL3DV, DepthSplat yields PSNR = 23.47 dB versus LagerNVS's 29.45 dB). Rendering is real time: On a single NVIDIA H100 GPU, LagerNVS synthesizes images at 30+ FPS with up to nine source images, enabling interactive or production-grade NVS workflows.
5. Diffusion-based Generative Extension
Addressing ambiguity in occluded or unobserved regions, LagerNVS supports an extension to generative synthesis by adapting the decoder as a conditional denoising-diffusion model (“LagerNVS–Diffusion”). The encoder is frozen, while the decoder is fine-tuned using:
- An additional input channel for the noisy target image ,
- Timestep-conditioned AdaLN-zero layers,
- The standard diffusion denoising objective:
where .
After 60,000 additional iterations, the model accurately hallucinates texture and geometry in unobserved regions and enables free-form scene extrapolation, generalizing the system’s output in ambiguous settings where deterministic models “regress to the mean.”
6. Generalization, Application Range, and Limitations
LagerNVS demonstrates robust generalization, performing novel view synthesis on:
- Internet photos with unknown camera poses (utilizing null-vector camera tokens)
- Ego-centric robot-mounted imagery
- 360° panoramas
- Non-square aspect ratios
- Single-view synthesis with narrow viewpoint change
The primary deterministic limitation is a tendency toward mean regression in ambiguous settings, resulting in blurry outputs for occluded regions, which motivates the diffusion-based extension for generative completion.
Planned improvements include integrating a rendering-aware pre-training head to preserve appearance cues in VGGT features, enhancing spatial–temporal consistency for dynamic content, and scaling the diffusion decoder for higher resolutions and reduced inference overhead. LagerNVS closes the method gap between explicit 3D reconstruction and 2D feed-forward methods, providing high-fidelity, real-time, and generative novel view synthesis (Szymanowicz et al., 20 Mar 2026).