atlas

Research map / Image generation / Text-to-image diffusion

Taming Stable Diffusion for Text to 360 Panorama Image Generation

CVPR 2024 · Image generation › Text-to-image diffusion · approach: Compositional text-to-image guidance · 37 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 PanFusion, a dual-branch Stable Diffusion-based model (panorama branch plus perspective branch linked by equirectangular-perspective projection attention) that generates 360° text-to-panorama images and supports room-layout conditioning.

Problem

Text-to-360° panorama generation is hard due to scarce paired text-panorama data and the geometric/domain gap between equirectangular panoramas and perspective images, with prior multi-view methods producing repetitive elements and global inconsistency.

Approach

Jointly denoise a panorama latent and multiple icosahedron perspective latents with shared SD UNet weights (LoRA-adapted), linked by an EPPA cross-attention module using spherical positional encoding, projection-based attention masks, and bijective weight sharing, plus circular padding for loop consistency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PanFusion instead of SD+LoRAText-to-panorama generation · Matterport3D panoramasFAED: 7.19 -> 6.04Helped
Use PanFusion instead of SD+LoRAText-to-panorama generation · Matterport3D panoramasIS: 4.40 -> 4.36Hurt
Add joint initialization of panorama and perspective latent maps (ablation)PanFusion · Matterport3D panoramasFID: 59.43 -> 46.47Helped
Add spherical positional encoding to EPPA (ablation)PanFusion · Matterport3D panoramasFAED: 6.63 -> 6.04Helped
Add the EPP attention mask (ablation)PanFusion · Matterport3D panoramasFAED: 6.77 -> 6.04Helped
Share parameters between the two EPPA directions (ablation)PanFusion · Matterport3D panoramasFAED: 7.36 -> 6.04Helped
Add a perspective branch and EPPA to the panorama branch (ablation)Pano Branch · Matterport3D panoramasFAED: 7.90 -> 6.04Helped
Condition generation on room layout with PanFusion rather than MVDiffusionLayout-conditioned panorama generation · Matterport3D room layouts3D IoU: 61.06 -> 68.46Helped

Surprising findings

Limitations

Experimental setup

Datasets: Matterport3D BLIP-2 generated captions

Benchmarks: Matterport3D

Metrics: FAED FID Inception Score CLIP Score 3D IoU 2D IoU

Baselines: MVDiffusion Text2Light SD+LoRA Pano Branch

Builds on: Stable Diffusion MVDiffusion LoRA ControlNet Text2Light

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