atlas

Research map / 3D vision / 3D generation

NeRFiller: Completing Scenes via Generative 3D Inpainting

CVPR 2024 · 3D vision › 3D generation · approach: Feed-forward 3D asset generation and editing · 30 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.

Completes missing regions of 3D captures (NeRFs) by distilling multi-view-consistent 2D inpaints from an off-the-shelf Stable Diffusion inpainter, using a grid-prior joint sampling and iterative dataset updates.

Problem

Completing missing or occluded regions of 3D scenes and objects captured as NeRFs, where 2D inpainters produce multi-view inconsistent outputs and existing 3D inpainting work focuses on object removal with tight masks.

Approach

Discovers a "Grid Prior": tiling four views into a 2x2 grid for diffusion inpainting yields more 3D-consistent inpaints; generalizes it to many views via Joint Multi-View Inpainting (averaging noise predictions over random grid shuffles), and distills results into a NeRF with an annealed-noise Inpaint Iterative Dataset Update plus optional depth ranking loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Joint Multi-View Inpainting instead of independent inpaintingStable Diffusion inpainting · NeRF synthetic dataset (8 scenes)PSNR: 14.15 -> 15.89Helped
Use Joint Multi-View Inpainting instead of independent inpaintingStable Diffusion inpainting · NeRF synthetic dataset (8 scenes)LPIPS: 0.28 -> 0.23Helped
Use NeRFiller instead of LaMask3D scene completion · 10 scene completion scenesCorrs: 643 -> 696Helped
Use NeRFiller instead of LaMask3D scene completion · 10 scene completion scenesPSNR: 27.39 -> 28.28Helped
Add relative depth ranking supervision (ablation)NeRFiller · 10 scene completion scenesCorrs: 682 -> 696Helped
Add relative depth ranking supervision (ablation)NeRFiller · 10 scene completion scenesPSNR: 28.41 -> 28.28No clear effect
Anneal the noise level from full noise to 0.4 rather than use a random noise schedule (ablation)Inpaint DU · 3D scene completionvisual sharpnessHelped
Use depth ranking supervision (ablation)NeRFiller on indoor scenes · Indoor scene completiongeometry qualityHelped

Surprising findings

Limitations

Experimental setup

Datasets: NeRF synthetic Objaverse Sketchfab SPIn-NeRF backpack scene

Benchmarks: NeRF synthetic (inpainting consistency) 10 custom 3D scene completion datasets

Metrics: PSNR SSIM LPIPS MUSIQ LoFTR correspondences (Corrs)

Baselines: Masked NeRF LaMa (LaMask) SD Text Cond SD Image Cond Extended Attention Inpaint + DU (IN2N-style)

Builds on: Stable Diffusion inpainting Instruct-NeRF2NeRF dataset update MultiDiffusion SPIn-NeRF Extended attention (Tune-A-Video)

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