atlas

Research map / 3D vision / 3D generation

Free3D: Consistent Novel View Synthesis without 3D Representation

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

Free3D fine-tunes a pre-trained Stable Diffusion-based image generator for monocular open-set novel view synthesis using per-pixel ray conditioning (RCN), pseudo-3D cross-view attention and multi-view noise sharing, without any explicit 3D representation.

Problem

Single-image novel view synthesis that is both pose-accurate and multi-view consistent in an open-set setting, without relying on slow explicit 3D representations or extra 3D reconstruction networks.

Approach

Replace the concentrated camera-token pose encoding of Zero-1-to-3 with a per-pixel Plücker ray conditioning normalization (adaptive layer norm modulated by ray embeddings) inside a pre-trained 2D diffusion UNet, and add lightweight cross-view attention plus shared initial noise across views to improve consistency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add ray embeddings to the input (ablation)Zero-1-to-3 · ObjaverseLPIPS: 0.0938 -> 0.0858Helped
Add ray embeddings to the input (ablation)Zero-1-to-3 · GSOLPIPS: 0.0758 -> 0.0677Helped
Inject ray embeddings at each UNet scale (ablation)Zero-1-to-3 with input ray embeddings · ObjaverseLPIPS: 0.0858 -> 0.0797Helped
Inject ray embeddings at each UNet scale (ablation)Zero-1-to-3 with input ray embeddings · GSOLPIPS: 0.0677 -> 0.0667Helped
Add ray conditioning normalization (RCN) (ablation)Zero-1-to-3 with ray conditioning · ObjaverseLPIPS: 0.0797 -> 0.0784Helped
Add ray conditioning normalization (RCN) (ablation)Zero-1-to-3 with ray conditioning · GSOLPIPS: 0.0667 -> 0.0619Helped
Add pseudo-3D cross-view attention (ablation)Free3D with RCN · ObjaversePPLC: 15.67 -> 14.76Helped
Add pseudo-3D cross-view attention (ablation)Free3D with RCN · GSOPPLC: 18.48 -> 17.39Helped
Share generation noise across views (ablation)Free3D with pseudo-3D attention · GSOPPLC: 17.39 -> 9.10Helped
Use Free3D instead of Consistent123Open-set NVS · Objaverse test setLPIPS: 0.0913 -> 0.0784Helped
Use Free3D instead of Zero123-XLOpen-set NVS · OmniObject3DPSNR: 17.11 -> 18.23Helped
Use Free3D instead of Zero123-XLOpen-set NVS · GSOLPIPS: 0.0706 -> 0.0619Helped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse OmniObject3D GSO

Benchmarks: Objaverse test set (7,729 objects) OmniObject3D GSO

Metrics: PSNR SSIM LPIPS FID PPLC

Baselines: Zero-1-to-3 Zero123-XL SyncDreamer Consistent123

Builds on: Zero-1-to-3 Stable Diffusion LFN 3DiM

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