Source-linked AI summary
MVSplat360: Feed-Forward 360 Scene Synthesis from Sparse Views
Yuedong Chen, Chuanxia Zheng, Haofei Xu, Bohan Zhuang, Andrea Vedaldi, Tat-Jen Cham, Jianfei Cai
TL;DR
Sparse, widely separated views make feed-forward 360° synthesis of real-world scenes difficult because they provide limited overlap and incomplete scene information. MVSplat360 combines coarse 3DGS reconstruction with SVD refinement, and reports superior visual quality on DL3DV-10K and state-of-the-art performance on RealEstate10K.
Problem
Feed-forward synthesis of wide-sweeping or 360° views of diverse real-world scenes from sparse observations is challenging because views have minimal overlap and insufficient information about the whole scene.
Source: §1 · p. 2Method
MVSplat360 combines feed-forward 3DGS reconstruction with pre-trained SVD, conditioning diffusion on rendered Gaussian features as pose and visual cues.
Source: §1 · pp. 2–3Results
MVSplat360 achieves superior visual quality on the DL3DV-10K 360° NVS benchmark and reports state-of-the-art interpolation and extrapolation performance on RealEstate10K.
Source: §1 · p. 3, §5 · p. 10Takeaways & Limitations
The DL3DV-10K training and testing split provides a benchmark for feed-forward wide-sweeping and 360° synthesis from sparse views.
Source: §1 · p. 3SVD outputs may hallucinate content that does not exist in the input views.
Source: C Limitations and Discussions · p. 16
Abstract
from arXiv · showhide
We introduce MVSplat360, a feed-forward approach for 360{\deg} novel view synthesis (NVS) of diverse real-world scenes, using only sparse observations. This setting is inherently ill-posed due to minimal overlap among input views and insufficient visual information provided, making it challenging for conventional methods to achieve high-quality results. Our MVSplat360 addresses this by effectively combining geometry-aware 3D reconstruction with temporally consistent video generation. Specifically, it refactors a feed-forward 3D Gaussian Splatting (3DGS) model to render features directly into the latent space of a pre-trained Stable Video Diffusion (SVD) model, where these features then act as pose and visual cues to guide the denoising process and produce photorealistic 3D-consistent views. Our model is end-to-end trainable and supports rendering arbitrary views with as few as 5 sparse input views. To evaluate MVSplat360's performance, we introduce a new benchmark using the challenging DL3DV-10K dataset, where MVSplat360 achieves superior visual quality compared to state-of-the-art methods on wide-sweeping or even 360{\deg} NVS tasks. Experiments on the existing benchmark RealEstate10K also confirm the effectiveness of our model. The video results are available on our project page: https://donydchen.github.io/mvsplat360.
1 Introduction
MVSplat360 targets feed-forward 360° novel view synthesis for real-world scenes from sparse, widely separated views, combining coarse 3D reconstruction with diffusion refinement. The paper reports superior visual quality on DL3DV-10K and state-of-the-art performance on RealEstate10K.
1 Introduction
- Earlier differentiable-rendering methods commonly rely on per-scene optimization and hundreds or thousands of images, which can make optimization time-consuming and data collection impractical.The paper frames feed-forward synthesis as an alternative for casual users with sparse observations.Source: §1 · p. 1
- The task is to synthesize wide-sweeping or 360° views of diverse real-world scenes from very few input images, despite minimal overlap and incomplete information about the scene.The paper explores settings with fewer than five observations.Source: §1 · pp. 1–2
- Prior feed-forward work largely separated 360° synthesis of objects from scene-level synthesis at nearby viewpoints, making this a new sparse-view NVS setting.The paper describes the scene-level approaches as limited to nearby viewpoints and the 360° approaches as object-level.Source: §1 · p. 1
- MVSplat360 uses feed-forward MVSplat [10] to match and fuse views into coarse 3D geometry, then conditions Stable Video Diffusion [3] on rendered 3DGS outputs for refinement.The paper selects SVD for its temporal consistency, which aligns with the view-consistency requirement of NVS.Source: §1 · pp. 2–3
- Multichannel Gaussian feature rendering and latent-space alignment let SVD gradients bypass its frozen image encoder and improve the geometry backbone, especially on DL3DV-10K.The paper reports that this improves visual quality.Source: §1 · p. 3
- On DL3DV-10K, MVSplat360 achieves photorealistic 360° NVS with significantly better visual quality than prior scene-level feed-forward methods, and reports state-of-the-art interpolation and extrapolation performance on RealEstate10K.The DL3DV-10K benchmark uses a new training and testing split for feed-forward wide-sweeping and 360° NVS.Source: §1 · p. 3
2 Related Work
Prior work addresses sparse-view reconstruction through per-scene optimization or feed-forward synthesis, but scene-level feed-forward methods have limited wide-sweeping capability. Camera-controlled diffusion methods also leave challenges in complex scenes, including pose control and reliance on per-scene reconstruction.
Sparse view per-scene reconstruction and synthesis
- Per-scene reconstruction methods can use diffusion-generated pseudo-dense views, but remain slow for unseen scenes because they require per-scene optimization.The passage discusses ZeroNVS, Reconfusion, and concurrent submissions including CAT3D.Source: §2 · p. 3
Feed-forward scene reconstruction and synthesis
Camera trajectory controllable synthesis
- Camera-controlled diffusion methods largely demonstrate 360° synthesis for single objects, while complex scenes pose challenges for precise pose control and per-scene reconstruction.The passage notes that some scene-synthesis approaches still rely on per-scene optimization.Source: §2 · p. 3
3 Methodology
MVSplat360 combines feed-forward 3D reconstruction with video-diffusion refinement to synthesize wide-sweeping or 360° views of unseen scenes from sparse, posed inputs. Its geometry module builds coarse scene structure and rendered latent features, while the refinement module uses SVD to improve appearance and is trained jointly with the geometry backbone.
3 Methodology
- MVSplat360 targets feed-forward 360° synthesis for unseen scenes from as few as 5 sparse views, without additional per-scene training.It combines coarse multi-view geometry reconstruction with multi-frame appearance refinement.Source: §3 · p. 4
3.1 Multi-View Coarse Geometry Reconstruction
- The geometry backbone fuses cross-view features, constructs cost volumes, estimates depth, predicts 3D Gaussian parameters, and rasterizes target views.It builds cost volumes by matching features across views and depth planes.Source: §3.1 · p. 4
- Rendered Gaussian features condition SVD directly in latent space, allowing SVD loss to optimize Gaussian features while providing richer scene information.The model also selects spatially distributed inputs with farthest-point sampling and restricts cross-view attention and cost volumes to local groups.Source: §3.1 · p. 5
3.2 Multi-Frame Appearance Refinement
- The appearance module fine-tunes pre-trained SVD to refine coarse views, using CLIP embeddings for global semantics and rendered geometry features for spatial pose and visual cues.Rendered features help preserve scene texture while the multi-frame model supplies temporal consistency.Source: §3.2 · pp. 5–6
- Before pixel-aligned PSNR and SSIM evaluation, the method matches color histograms between SVD-refined views and 3DGS-rendered views.Source: §3.2 · p. 6
3.3 Training Objectives
- Training combines reconstruction, diffusion, and latent-alignment losses; SVD gradients update Gaussian features but are stopped at structural Gaussian parameters for stability.The reconstruction loss combines ℓ2 and LPIPS, and the encoder and decoder remain frozen during SVD fine-tuning.Source: §3.3 · p. 6
4 Experiments
MVSplat360 is evaluated on a new sparse-view DL3DV-10K benchmark and RealEstate10K, with results covering wide-sweeping synthesis, perceptual quality, and geometric consistency. Ablations examine model components and input-view counts.
4.1 Experimental Details
- The DL3DV-10K benchmark tests 360° synthesis across 140 held-out scenes, using five input views and 56 sampled test views per scene.It also reports n = 300 and n = 150 trajectory-span settings; evaluation includes PSNR, SSIM, LPIPS, DISTS, and FID.Source: §4.1 · p. 6, Table 1 · p. 7
4.2 Results on the New DL3DV-10K Benchmark
- MVSplat360 outperforms all compared methods across every metric on both DL3DV-10K trajectory-span settings, with larger gains on perceptual metrics and FID than pixel-aligned metrics.The n = 300 setting spans larger viewpoints than n = 150; Table 1 compares the methods on both settings.Source: Table 1 · p. 7, §4.2 · p. 7
4.3 Results on the Existing RealEstate10K Benchmark
- On RealEstate10K, MVSplat360 surpasses previous state-of-the-art methods mainly on perceptual and distribution metrics and generates more plausible unobserved content than latentSplat.Qualitative comparisons also show latentSplat artifacts and failures by PixelSplat and MVSplat to render unobserved regions.Source: Table 2 · p. 8, §4.3 · p. 9, Figure 4 · p. 9
4.4 Ablations and Analysis
- Feature-rendered 3DGS conditioning lets SVD denoising gradients backpropagate through the geometry backbone, improving performance significantly over direct image conditioning.Averaging CLIP tokens from multiple context views also improves results; direct MVSplat novel-view conditioning performs slightly worse than the original MVSplat.Source: §4.4 · pp. 9–10, §4.3 · p. 9
- Although trained with five input views, MVSplat360 improves as more views are added at test time and still outperforms five-view PixelSplat and MVSplat with three views.Reducing the input-view count worsens performance.Source: §4.3 · p. 9, §4.4 · p. 10
- SfM recovers reasonable camera poses and 3D point clouds from input and rendered views, supporting the multi-view consistency and geometric correctness of MVSplat360 outputs.The figure marks input views with red borders; other views are rendered by MVSplat360.Source: §4.4 · p. 10, Figure 5 · p. 10
5 Conclusion
MVSplat360 combines feed-forward 3D geometry reconstruction with SVD refinement to synthesize 3D-consistent 360° views of real-world scenes from sparse inputs. On a new benchmark, it achieves superior visual quality to other state-of-the-art feed-forward approaches.
5 Conclusion
- MVSplat360 synthesizes 360° novel views of diverse real-world scenes from sparse input views.It is a feed-forward model.Source: §5 · p. 10
- A feed-forward 3DGS model recovers coarse geometry and appearance, then renders latent features as pose and visual cues for SVD.SVD uses these cues to generate 3D-consistent views.Source: §5 · p. 10
- On a challenging 360° NVS benchmark, MVSplat360 achieves superior visual quality to other state-of-the-art feed-forward approaches.Source: §5 · p. 10
A More Experiment Results
The SVD autoencoder loses detail when inputs are encoded at a resolution far below its pretrained resolution. Upscaling inputs before encoding preserves details and improves test-set PSNR.
A More Experiment Results
- 32.52 dB PSNR is achieved with 2× bilinear input upscaling, compared with 26.77 dB without upscaling.The result is reported on the test set.Source: A More Experiment Results · p. 15
- Encoding 256 × 480 inputs at the autoencoder’s pretrained resolution of 768 × 1280 helps preserve detail in the latent space.The authors upscale the input 2× before encoding.Source: A More Experiment Results · p. 15
- Fine-tuning the autoencoder could address resolution-related information loss, but risks overfitting on the roughly 2,000-scene training set.Source: A More Experiment Results · p. 15
B More Implementation Details
The implementation renders four-channel Gaussian features at a latent-compatible resolution and trains with five input views and fourteen target views. Experiments mainly use the DL3DV-10K “images_8” branch because of resource limitations.
B More Implementation Details
- The model renders 4-channel Gaussian features and resizes them to 1/4h × 1/4w to match SVD’s initial latent space.The SVD encoder downsamples inputs by a factor of 8; decoder outputs are resized back to h × w.Source: B More Implementation Details · p. 15
- Training samples 5 input views and 14 target views to align with the 14-frame SVD module.Models train for 100,000 steps with an effective batch size of 8.Source: B More Implementation Details · p. 15
- Experiments mainly use the DL3DV-10K “images_8” branch, which contains 256 × 480 images, because of resource limitations.Source: B More Implementation Details · p. 15
C Limitations and Discussions
MVSplat360 inherits limitations from SVD: outputs may be oversaturated or contain hallucinated content, and diffusion sampling makes inference slow. The authors attribute these issues to the diffusion model’s prior knowledge and training distribution.
C Limitations and Discussions
- Oversaturated outputs limit improvements on pixel-aligned metrics such as PSNR and SSIM.The authors suggest this may reflect SVD’s training on artistic videos with vibrant colors and fine-tuning from its pretrained weights.Source: C Limitations and Discussions · pp. 15–16
- Refined views may contain hallucinated content that is absent from the input views.The figure caption attributes both oversaturation and over-hallucination to the diffusion module’s prior knowledge.Source: C Limitations and Discussions · p. 16
- Inference is slow because the diffusion process requires multiple sampling steps.Source: C Limitations and Discussions · p. 16
- The authors expect these limitations to be mitigated as better video diffusion models and pretrained weights become available.Source: C Limitations and Discussions · p. 16
D Broader Social Impacts
MVSplat360 may support immersive media and historical reconstruction, but its generated views can omit real-world details and may be misused. The authors advise precautions for safety-critical uses.
- MVSplat360 can support augmented reality, immersive entertainment and media, and educational historical reconstruction.Examples include 3D videos and video games.Source: D Broader Social Impacts · p. 16
- Its generative capabilities could be misused to create fake videos.Source: D Broader Social Impacts · p. 16
- Rendered views may omit real-world details, so generated data warrants precautions in safety-critical uses such as autonomous-driving training.Source: D Broader Social Impacts · p. 16
E More Visual Comparisons.
The appendix provides additional visual comparisons with existing state-of-the-art models. On DL3DV-10K complex scenes, the figures report that MVSplat360 significantly outperforms existing models.
- The appendix adds visual comparisons with existing state-of-the-art models.Source: E More Visual Comparisons · p. 16
- On DL3DV-10K complex scenes, MVSplat360 significantly outperforms all existing models in the qualitative comparisons.Source: Figure C · p. 16, Figure D · p. 17
Related papers
This paper cites
- Learning Transferable Visual Models From Natural Language Supervision2021
- The Unreasonable Effectiveness of Deep Features as a Perceptual Metric2018
- NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis2020
- Pixel2Mesh: Generating 3D Mesh Models from Single RGB Images2018
- IBRNet: Learning Multi-View Image-Based Rendering2021
- SV3D: Novel Multi-view Synthesis and 3D Generation from a Single Image using Latent Video Diffusion2024
Cited by
- SceneAE: Scene Generation and Reconstruction in Queryable 3D-Anchored Latent Space2026
- 4LC: 4D Latent Cache for Efficient Conditioning in Dynamic World Modeling2026
- DensiTok: Making Feed-Forward 3D Gaussian Splatting See More Views Than It Is Given2026
- Sparse auto-regressive modeling for scene generation from multi-view images2026
- InceptionGS: Generative Bootstrapping for Large-Scale Gaussian Splatting under Unstructured View Sampling2026
- ReconSplat: Generalizable 3D Scene Reconstruction Beyond Observed Views2026