atlas

Research map / 3D vision / 3D generation

MVDream: Multi-view Diffusion for 3D Generation

ICLR 2024 · 3D vision › 3D generation · approach: Score distillation for text-to-3D · 72 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 Stable Diffusion 2.1 into a multi-view diffusion model with inflated 3D self-attention and camera embeddings, then uses it as a 3D prior for score distillation sampling and multi-view DreamBooth.

Problem

2D-lifting text-to-3D methods using SDS suffer from multi-face (Janus) artifacts and content drift across views because 2D diffusion priors lack multi-view and 3D awareness.

Approach

Train a diffusion model that jointly generates a set of consistent multi-view images by inflating the pretrained 2D self-attention into 3D (all views' tokens attend to each other), adding camera embeddings, and co-training with 2D LAION data to retain generalizability; use it as a multi-view SDS prior with an x0-reconstruction loss and CFG rescale.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add LAION 2D data during training (ablation)MVDream · Multi-view image generationFID: 40.38 -> 39.04Helped
Add LAION 2D data during training (ablation)MVDream · Multi-view image generationIS: 12.33\pm0.63 -> 12.97\pm0.60Helped
Add LAION 2D data during training (ablation)MVDream · Multi-view image generationCLIP score: 29.69\pm3.36 -> 30.38\pm3.50Helped
Replace temporal self-attention with inflated 2D self-attention for 3D cross-view attention (ablation)MVDream · Multi-view image generation (8 views, 90-degree change)multi-view consistencyHelped
Add a new 3D self-attention module rather than inflating existing 2D attention (ablation)MVDream · Multi-view image generation (8 views, 90-degree change)generation qualityHurt
Increase the diffusion model's training views from 1 to 2 (ablation)MVDream · Text-to-3D generationmulti-view consistencyHelped
Increase the diffusion model's training views from 2 to 4 (ablation)MVDream · Text-to-3D generationmulti-view consistencyHelped
Add time-step annealing during score distillation (ablation)MVDream SDS · Text-to-3D generationshape completenessHelped
Add negative prompts during score distillation (ablation)MVDream SDS · Text-to-3D generationvisual styleHelped
Add CFG rescale during score distillation (ablation)MVDream SDS · Text-to-3D generationtexture color naturalnessHelped
Use x0-reconstruction loss instead of original SDS (ablation)MVDream SDS · Text-to-3D generationSDS performanceNo clear effect
Use CFG rescale with x0-reconstruction loss (ablation)MVDream SDS · Text-to-3D generationcolor saturationHelped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse LAION

Benchmarks: Objaverse validation set (FID, IS, CLIP score) 40 user-collected text-to-3D prompts

Metrics: FID IS CLIP score user preference

Baselines: dreamfusion-IF magic3d-IF text2mesh-IF prolificdreamer DreamBooth3D Zero123-XL

Builds on: Stable Diffusion DreamFusion DreamBooth Video diffusion inflated attention threestudio

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