atlas

Research map / 3D vision / 3D generation

CubeDiff: Repurposing Diffusion-Based Image Models for Panorama Generation

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

CubeDiff generates 360° panoramas from text and/or an image by fine-tuning a pretrained Stable Diffusion-style latent diffusion model to jointly denoise six cubemap faces with inflated attention layers.

Problem

Generating high-quality, seamlessly wrapping 360° panoramas is hard due to scarce panorama data, equirectangular distortion, and the need for cross-view consistency, with prior methods relying on complex architectures or autoregressive outpainting.

Approach

Represent panoramas as six 90° perspective cubemap faces and jointly denoise them by inflating every 2D attention layer of a pretrained text-to-image LDM across the six faces, with synchronized GroupNorm in the VAE, UV positional encodings, and 2.5° face overlaps, requiring no correspondence-aware attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CubeDiff img+txt instead of MVDiffusionPanorama generation · LAVAL IndoorFID: 25.7 -> 9.5Helped
Use CubeDiff img+multitxt instead of PanFusionPanorama generation · SUN360FID: 30.0 -> 24.1Helped
Use CubeDiff img+multitxt instead of MVDiffusionPanorama generation · LAVAL IndoorCS: 27.44 -> 30.17Helped
Use CubeDiff img+multitxt instead of MVDiffusionPanorama generation · SUN360CS: 25.54 -> 28.14Helped
Add synchronized GroupNorm across spatial and frame dimensions (ablation)CubeDiff · Panorama generationvisual qualityHelped
Add 2.5° overlap to cube-face predictions (ablation)CubeDiff · Panorama generationboundary continuityHelped
Reduce training data from the full set to approximately 700 panoramas (ablation)CubeDiff · LAVAL IndoorFID: 10.0 -> 27.3Hurt
Reduce training data from the full set to approximately 700 panoramas (ablation)CubeDiff · SUN360FID: 24.1 -> 41.7Hurt
Reduce training data from over 40,000 panoramas to about 20,000 (ablation)CubeDiff · LAVAL IndoorFID: 10.0 -> 13.8Hurt
Reduce training data from over 40,000 panoramas to about 20,000 (ablation)CubeDiff · SUN360FID: 24.1 -> 23.9No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Polyhaven Humus Structured3D Pano360 Laval Indoor SUN360

Benchmarks: Laval Indoor SUN360

Metrics: FID KID CLIP-FID FAED CLIP score user preference (2AFC)

Baselines: Text2Light PanFusion OmniDreamer PanoDiffusion Diffusion360 MVDiffusion

Builds on: Stable Diffusion Latent diffusion models Classifier-free guidance v-prediction MVDiffusion

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