[CVPR 2025] GIFSplat: Bridging the Gap Between Feed-Forward Efficiency and Diffusion-Guided Refinement

GIFSplat: Generative Prior-Guided Iterative Feed-Forward 3D Gaussian Splatting from Sparse Views

Summary
Problem
Method
Results
Takeaways
Abstract

GIFSplat is a generative prior-guided iterative feed-forward framework for 3D Gaussian Splatting (3DGS) from sparse, unposed views. It utilizes a novel iterative residual Gaussian head and a frozen diffusion-based enhancer to achieve SOTA reconstruction quality, outperforming baselines by up to +2.1 dB in PSNR while maintaining second-scale inference.

TL;DR

3D reconstruction traditionally faces a trade-off: the high-fidelity but slow iteration of per-scene optimization vs. the lightning-fast but low-detail one-shot feed-forward prediction. GIFSplat shatters this dichotomy. By introducing an Iterative Feed-Forward mechanism and distilling Diffusion Priors into lightweight Gaussian cues, it achieves SOTA visual quality in seconds, even with sparse, unposed input views.

The Motivation: Why One-Shot is Not Enough

Recent feed-forward models (like PixelSplat or MVSplat) have made 3DGS nearly instantaneous. However, they suffer from two fatal flaws:

  1. Capacity Bottleneck: A single forward pass often fails to capture the intricate details of complex scenes.
  2. Lack of Scene Adaptation: Without an optimization loop, the model cannot correct its own residual errors based on rendering evidence.

While generative priors (diffusion models) could help, typical "Reconstruction-via-Generation" loops are computationally heavy, requiring thousands of gradient steps or a massive expansion of the reference view set.

Methodology: The "Iterative" Breakthrough

GIFSplat introduces a three-tier architecture:

1. Gaussian Initializer

The journey begins by removing voxelization constraints from existing baselines to predict camera poses and an initial set of 3D Gaussians ().

2. Iterative Gaussian Head

Instead of stopping at , GIFSplat applies forward-only update steps.

  • Observation Cues (): It renders the current state, computes the difference from the input image in feature space, and pools these errors back to the Gaussians.
  • Residual Updates: A weight-shared head predicts to refine position, scale, color, and opacity.
  • Crucially: This is a pure forward pass—no backpropgation is used during inference.

3. Generative Prior Fusion

To fill in the gaps where input views are too sparse, GIFSplat uses a frozen DIFIX diffusion enhancer. It enhances the current synthesis, extracts the "improvement delta" in feature space (), and injects this as a guiding cue into the next iteration.

Model Architecture

Experimental Results: SOTA Performance

GIFSplat was tested rigorously on DL3DV, RealEstate10K, and the out-of-domain DTU dataset.

  • Fidelity: In 8-view scenarios (DL3DV), it achieved a PSNR of 24.91, significantly outperforming AnySplat (23.76).
  • Sparse View Robustness: On 2-view RealEstate10K, the iterative refinement significantly reduced "texture sticking" and artifacts in under-constrained regions.
  • Inference Speed: Despite the iterative nature, it maintains second-scale performance, offering a 100x speedup over optimization-based diffusion methods.

Qualitative Comparison

Ablation Insight: The Power of Iteration

As shown in the authors' studies, the transition from Step 0 to Step 3 provides a monotonic improvement in visual clarity. Sharp edges (e.g., door frames) and consistent textures emerge through these residual updates.

Iterative Visual Progress

Critical Analysis & Future Outlook

GIFSplat establishes a new paradigm: Iterative Feed-Forward. It proves that we can mimic the "intelligence" of an optimization loop within a fixed-time neural network execution.

Limitation: Currently, the refinement focuses on static scenes. While it handles unposed views brilliantly, the extension to dynamic 4D scenes (video-to-3D) remains a challenge due to the temporal consistency required by the diffusion prior.

The Bigger Picture: This work paves the way for high-fidelity AR/VR content creation on mobile devices, where the second-scale inference and sparse-view robustness are critical for user experience.

Find Similar Papers

Try Our Examples

  • Search for recent papers that utilize iterative feed-forward refinement instead of gradient-based optimization for 3D Gaussian Splatting or NeRF.
  • Which paper introduced the DIFIX single-step diffusion model, and how does GIFSplat adapt its image-space enhancement into 3D Gaussian-level cues?
  • Explore research that applies similar iterative residual update mechanisms to dynamic 3D scene reconstruction or multi-modal generative tasks.
Contents
[CVPR 2025] GIFSplat: Bridging the Gap Between Feed-Forward Efficiency and Diffusion-Guided Refinement
1. TL;DR
2. The Motivation: Why One-Shot is Not Enough
3. Methodology: The "Iterative" Breakthrough
3.1. 1. Gaussian Initializer
3.2. 2. Iterative Gaussian Head
3.3. 3. Generative Prior Fusion
4. Experimental Results: SOTA Performance
4.1. Ablation Insight: The Power of Iteration
5. Critical Analysis & Future Outlook