atlas

Research map / 3D vision / 3D generation

SPAD: Spatially Aware Multi-View Diffusers

CVPR 2024 · 3D vision › 3D generation · approach: Diffusion-based novel view synthesis · 18 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.

SPAD fine-tunes Stable Diffusion v1.5 into a multi-view diffusion model using epipolar attention and Plücker ray embeddings, enabling consistent multi-view generation from text or a single image with full camera control.

Problem

Generating 3D-consistent multi-view images from text or a single image with precise, arbitrary camera control; existing multi-view diffusion models suffer from content copying between nearby views, flipped predictions, and fixed-viewpoint limits.

Approach

Repurpose a pretrained text-to-image diffusion model by making its self-attention cross-view but restricted to epipolar lines, and inject Plücker ray embeddings as positional encodings so that spatial proximity and ray direction are encoded, which fixes content copying and view flipping.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Epipolar Attention to Vanilla MV-DM (ablation)MV-DM · Objaverse novel view synthesisPSNR: 17.56 -> 18.90Helped
Add Epipolar Attention to Vanilla MV-DM (ablation)MV-DM · GSO novel view synthesisPSNR: 15.98 -> 17.13Helped
Add Plücker Embedding to Vanilla MV-DM (ablation)MV-DM · Objaverse novel view synthesisPSNR: 17.56 -> 17.98Helped
Add Plücker Embedding to Vanilla MV-DM (ablation)MV-DM · GSO novel view synthesisPSNR: 15.98 -> 16.15Helped
Add Plücker Embedding to Epipolar Attention (ablation)MV-DM (Epipolar) · Objaverse novel view synthesisLPIPS: 0.19 -> 0.166Helped
Add Plücker Embedding to Epipolar Attention (ablation)MV-DM (Epipolar) · GSO novel view synthesisLPIPS: 0.19 -> 0.169Helped
Use SPAD instead of Vanilla MV-DMText-conditioned generation · ObjaverseCLIP-score: 28.52±3.69 -> 29.87±3.33Helped
Use SPAD instead of Vanilla MV-DMText-conditioned generation · ObjaverseIS: 11.04±0.81 -> 11.18±0.97Helped
Use SPAD instead of SyncDreamerImage-conditioned novel view synthesis · ObjaverseLPIPS: 0.174 -> 0.166Helped
Use SPAD instead of SyncDreamerImage-conditioned novel view synthesis · GSOLPIPS: 0.178 -> 0.169Helped
Use SPAD instead of iNVSImage-conditioned novel view synthesis · ObjaversePSNR: 20.52 -> 20.29Hurt
Use SPAD instead of iNVSImage-conditioned novel view synthesis · GSOPSNR: 18.53 -> 17.99Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse Cap3D captions Google Scanned Objects

Benchmarks: Objaverse (1,000 captions, text-to-multiview) Objaverse unseen objects (novel view synthesis) Google Scanned Objects

Metrics: CLIP-score Inception Score FID PSNR SSIM LPIPS

Baselines: MVDream SyncDreamer Zero-1-to-3 iNVS Vanilla MV-DM MV-DM (Epipolar) MV-DM (Plücker)

Builds on: Stable Diffusion Epipolar Feature Transformer MVDream ControlNet Instant3D

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