atlas

Research map / 3D vision / NeRF and radiance fields

ReconFusion: 3D Reconstruction with Diffusion Priors

CVPR 2024 · 3D vision › NeRF and radiance fields · approach: Sparse-input NeRF regularization · 185 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.

Proposes ReconFusion, which regularizes a Zip-NeRF reconstruction with a multiview-conditioned latent diffusion prior (PixelNeRF + CLIP conditioning) to reconstruct real scenes from only a few photos.

Problem

NeRF reconstruction of real-world scenes requires tens to hundreds of images; with few input views, optimized NeRFs produce floaters, fog, and catastrophic failures at novel viewpoints.

Approach

Fine-tune a latent diffusion model for novel view synthesis conditioned on multiple posed input images (CLIP embeddings via cross-attention plus PixelNeRF feature maps concatenated to the U-Net input), then use it as a per-iteration multistep sampling regularizer (sample loss on rendered novel views) during NeRF optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ReconFusion instead of the strongest baseline, SimpleNeRFfew-view NeRF reconstruction · RealEstate10K 3-viewPSNR: 23.89 -> 25.84Helped
use ReconFusion instead of the strongest baseline, DiffusioNeRFfew-view NeRF reconstruction · LLFF 3-viewPSNR: 20.13 -> 21.34Helped
use ReconFusion instead of the strongest baseline, FreeNeRFfew-view NeRF reconstruction · DTU 9-viewPSNR: 25.56 -> 24.62Hurt
use ReconFusion instead of the strongest baseline, ZeroNVS*few-view NeRF reconstruction · CO3D 3-viewPSNR: 17.13 -> 19.59Helped
use ReconFusion instead of the strongest baseline, ZeroNVS*few-view NeRF reconstruction · mip-NeRF 360 3-viewPSNR: 14.44 -> 15.50Helped
replace PixelNeRF conditioning with pose conditioning (ablation)ReconFusion diffusion model · In-domain datasetsPSNR: 25.15 -> 20.57Hurt
replace PixelNeRF conditioning with pose conditioning (ablation)ReconFusion diffusion model · Out-domain datasetsPSNR: 19.82 -> 17.28Hurt
remove pretrained diffusion weights (ablation)ReconFusion diffusion model with PixelNeRF conditioning · In-domain datasetsPSNR: 25.34 -> 25.15Hurt
remove pretrained diffusion weights (ablation)ReconFusion diffusion model with PixelNeRF conditioning · Out-domain datasetsPSNR: 20.23 -> 19.82Hurt
use the standard SDS diffusion loss instead of multistep sampling (ablation)ReconFusion reconstruction · 3D reconstructionvisual artifactsHurt
anneal tmin during multistep diffusion sampling (ablation)ReconFusion reconstruction · 3D reconstructiondetailHelped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse CO3D MVImgNet RealEstate10K LLFF DTU mip-NeRF 360

Benchmarks: RealEstate10K LLFF DTU CO3D mip-NeRF 360

Metrics: PSNR SSIM LPIPS

Baselines: Zip-NeRF DiffusioNeRF FreeNeRF SimpleNeRF ZeroNVS SparseFusion RegNeRF

Builds on: Zip-NeRF Latent Diffusion Models Zero-1-to-3 SparseFusion PixelNeRF

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