atlas

Research map / 3D vision / Gaussian splatting

DIFIX3D+: Improving 3D Reconstructions with Single-Step Diffusion Models

CVPR 2025 · 3D vision › Gaussian splatting · approach: Sparse-view Gaussian splatting for novel views · 48 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adapts the single-step SD-Turbo diffusion model into DIFIX, an artifact fixer for NeRF/3DGS renderings, and uses it both to clean pseudo-training views during progressive 3D updates and as a real-time post-render enhancer (DIFIX3D+).

Problem

Novel-view synthesis from NeRF and 3D Gaussian Splatting produces artifacts (spurious geometry, missing regions, blur) in underconstrained regions and at extreme novel viewpoints, especially with sparse inputs or imperfect poses, and existing diffusion-prior methods are slow because they query the d

Approach

Fine-tune a single-step diffusion model (SD-Turbo, with LoRA decoder and reference-view mixing attention) to map artifact-laden renderings to clean images using data curated from NeRF/3DGS failure modes, then distill its outputs back into the 3D representation via incremental pose-perturbed updates and apply it at render time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply DIFIX directly to rendered views, without 3D updates (ablation)Nerfacto · NerfbustersFID: 134.65 -> 49.87Helped
Distill DIFIX outputs with a non-incremental 3D update (ablation)Nerfacto + DIFIX · NerfbustersFID: 49.87 -> 75.94Hurt
Apply 3D updates incrementally (ablation)Nerfacto + DIFIX with 3D updates · NerfbustersFID: 75.94 -> 63.77Helped
Add DIFIX as a post-rendering step (ablation)DIFIX3D · NerfbustersFID: 63.77 -> 49.44Helped
Use noise level τ=200 instead of τ=1000 (ablation)DIFIX · NerfbustersLPIPS: 0.3810 -> 0.3190Helped
Add Gram loss (ablation)DIFIX with τ=200 · NerfbustersLPIPS: 0.3190 -> 0.3064Helped
Condition on reference views (ablation)DIFIX with τ=200 and Gram loss · NerfbustersLPIPS: 0.3064 -> 0.2996Helped
Use τ=200 instead of τ=1000 (ablation)DIFIX · NerfbustersFID: 108.86 -> 61.80Helped
Add Gram loss (ablation)DIFIX with τ=200 · NerfbustersFID: 61.80 -> 55.45Helped
Condition on reference views (ablation)DIFIX with τ=200 and Gram loss · NerfbustersFID: 55.45 -> 47.87Helped

Surprising findings

Limitations

Experimental setup

Datasets: DL3DV-10K Nerfbusters Internal real driving scene (RDS) dataset

Benchmarks: Nerfbusters dataset DL3DV dataset RDS driving dataset

Metrics: PSNR SSIM LPIPS FID

Baselines: Nerfbusters GANeRF NeRFLiX Nerfacto 3DGS pix2pix-Turbo

Builds on: SD-Turbo Pix2pix-Turbo Instruct-NeRF2NeRF NeRF 3D Gaussian Splatting

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy