atlas

Research map / 3D vision / 3D generation

IM-3D: Iterative Multiview Diffusion and Reconstruction for High-Quality 3D Generation

ICML 2024 · 3D vision › 3D generation · approach: Score distillation for text-to-3D · 3 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.

Fine-tunes the Emu Video text-to-video model to generate 16 consistent turntable views of an object, reconstructs them directly with Gaussian splatting using image-level losses, and iterates diffusion and reconstruction twice, avoiding SDS and large reconstruction networks.

Problem

Text-to-3D generation via SDS distillation is slow, unstable, and artifact-prone, while feed-forward reconstruction from multi-view images is limited in quality, requiring large reconstruction networks.

Approach

Replace text-to-image multi-view generators with a fine-tuned video diffusion model (Emu Video) that produces 16 consistent 512px turntable views, fit Gaussian splatting directly to them with LPIPS/SSIM/mask losses, and refine by re-noising renders and regenerating the video a few times.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use IM-3D instead of MVDream for view synthesisText/image-to-3D view synthesis · Synthesized viewsCLIP (Text): 31.26 ±2.9 -> 31.92 ±1.6Helped
Use IM-3D instead of ImageDream for view synthesisText/image-to-3D view synthesis · Synthesized viewsCLIP (Image): 85.39 ±5.8 -> 92.38 ±5.1Helped
Use IM-3D instead of MVDream for reconstructionText/image-to-3D reconstruction · Re-rendered viewsCLIP (Text): 30.63 ±2.7 -> 31.66 ±1.7Helped
Use IM-3D instead of Zero123XL for reconstructionText/image-to-3D reconstruction · Re-rendered viewsCLIP (Image): 81.33 ±6.9 -> 91.40 ±5.5Helped
Add LPIPS loss to the reconstruction objective (ablation)IM-3D Gaussian Splatting reconstruction · 3D reconstructionCLIP (Image): 84.71 ±6.4 -> 91.40 ±5.5Helped
Use LPIPS loss instead of RGB loss (ablation)IM-3D Gaussian Splatting reconstruction · 3D reconstructionCLIP (Image): 84.99 ±5.9 -> 91.40 ±5.5Helped
Add SSIM loss to the reconstruction objective (ablation)IM-3D Gaussian Splatting reconstruction · 3D reconstructionCLIP (Image): 90.64 ±5.7 -> 91.40 ±5.5Helped
Add mask loss to the reconstruction objective (ablation)IM-3D Gaussian Splatting reconstruction · 3D reconstructionCLIP (Image): 90.14 ±6.0 -> 91.40 ±5.5Helped
Use Gaussian Splatting instead of NeRF (ablation)IM-3D reconstruction · 3D reconstructionCLIP (Image): 87.37 ±5.4 -> 91.40 ±5.5Helped
Use 16 frames instead of 8 (ablation)IM-3D multiview generation and reconstruction · 3D reconstruction with fewer framesCLIP (Image): 90.06 ±6.3 -> 91.40 ±5.5Helped
Use 16 frames instead of 4 (ablation)IM-3D multiview generation and reconstruction · 3D reconstruction with fewer framesCLIP (Image): 86.96 ±8.6 -> 91.40 ±5.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: in-house synthetic 3D asset collection (100k subset) prompt set from Magic123/MVDream evaluation

Benchmarks: prompt set from Magic123/MVDream evaluation (39 reconstructions)

Metrics: CLIP text similarity CLIP image similarity human preference win rate number of network calls time per asset

Baselines: MVDream Zero123XL Magic123 SyncDreamer ImageDream OpenLRM One2345++ ProlificDreamer

Builds on: Emu Video Gaussian splatting DPM-Solver++ Score Distillation Sampling

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