atlas

Research map / 3D vision / 3D generation

ConsistNet: Enforcing 3D Consistency for Multi-view Images Diffusion

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

Proposes ConsistNet, a lightweight plug-in multi-view consistency block that unprojects per-view U-Net features into a shared 3D volume and reprojects them back, enforcing 3D consistency over a frozen Zero123-XL for single-image multi-view generation.

Problem

Single-image novel-view generation with latent diffusion models (e.g., Zero123-XL) produces views that are semantically plausible but do not adhere to a shared 3D structure, lacking multi-view geometric consistency.

Approach

Run parallel per-view diffusion models and insert a ConsistNet block into each U-Net decoder layer that unprojects features into a world-coordinate 3D volume, applies cross-view self-attention and 3D convolutions, then ray-samples and cross-attends back to each view, with zero-initialized residual outputs; only the block is trained while the backbone stays frozen.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add ConsistNet to Zero123-XLZero123-XL · Google Scanned Objects, elevations 0 and 15LPIPS Alex: 0.19 -> 0.15; 0.23 -> 0.12Helped
add ConsistNet to Zero123-XLZero123-XL · Google Scanned Objects, elevation 30LPIPS Alex: 0.27 -> 0.11Hurt
add ConsistNet to Zero123-XLZero123-XL · Google Scanned Objects, elevation 30SSIM: 0.90 -> 0.90No clear effect
plug ConsistNet into decoder only instead of encoder only (ablation)ConsistNet · Google Scanned ObjectsLPIPS Alex: 0.14 -> 0.11Helped
plug ConsistNet into encoder and decoder (ablation)ConsistNet · Google Scanned ObjectsLPIPS Alex: 0.11 -> 0.11No clear effect
plug ConsistNet before each U-Net block rather than after (ablation)ConsistNet · Google Scanned ObjectsLPIPS Alex: 0.11 -> 0.12Hurt
replace Zero123-XL backbone with Zero123 (ablation)ConsistNet · Google Scanned ObjectsLPIPS Alex: 0.11 -> 0.14Hurt
reduce generation to 4 views (ablation)ConsistNet + Zero123-XL · Google Scanned ObjectsLPIPS Alex: 0.11 -> 0.13Hurt
reduce generation to 8 views (ablation)ConsistNet + Zero123-XL · Google Scanned ObjectsLPIPS Alex: 0.11 -> 0.11No clear effect
increase denoising steps from 50 to 100 (ablation)ConsistNet + Zero123-XL · Google Scanned ObjectsLPIPS Alex: 0.11 -> 0.11No clear effect
increase denoising steps from 50 to 200 (ablation)ConsistNet + Zero123-XL · Google Scanned ObjectsLPIPS Alex: 0.11 -> 0.11No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse Google Scanned Objects

Benchmarks: Google Scanned Objects

Metrics: LPIPS Alex LPIPS VGG SSIM MS-SSIM PSNR runtime

Baselines: Zero123-XL DreamFusion SyncDreamer Zero123

Builds on: Zero123-XL ControlNet Latent Diffusion Models

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