atlas

Research map / 3D vision / 3D generation

DiffPano: Scalable and Consistent Text to Panorama Generation with Spherical Epipolar-Aware Diffusion

NeurIPS 2024 · 3D vision › 3D generation · approach: Text-to-3D scene generation · 5 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.

Builds a panoramic video-text dataset from HM3D via Habitat and proposes DiffPano, a LoRA-tuned Stable Diffusion for single-view text-to-panorama plus a spherical epipolar-aware attention module for consistent multi-view ERP panorama generation from text and camera poses.

Problem

Generating multi-view consistent 360° equirectangular panoramas from text descriptions and camera poses, which lacks suitable datasets and methods because perspective multi-view methods do not transfer to panoramic projections.

Approach

Derives a spherical epipolar line formulation for ERP panoramas and uses it to define a cross-attention module that samples points along rays and reprojects them onto reference panorama features, combined with LoRA fine-tuning of Stable Diffusion on a new panorama dataset.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use spherical epipolar-aware attention instead of MVDream-style attentionMulti-view panorama generation · Text-to-multi-view panoramasMulti-view consistencyHelped
Use DiffPano instead of MVDreamText-to-multi-view panorama generation · Text-to-multi-view panorama user studyMulti-view consistency: 3.8 -> 4.3Helped
Use DiffPano instead of PanFusionText-to-multi-view panorama generation · Text-to-multi-view panorama user studyMulti-view consistency: 3.0 -> 4.3Helped
Use Pano-SD instead of PanFusionText-to-panorama generation · Text-to-panoramaCS: 28.73 -> 28.98Helped
Use Pano-SD instead of PanFusionText-to-panorama generation · Text-to-panoramaInference time (s): 27.6 -> 5.1Helped
Increase reference views from K=1 to K=2, keeping S=10 (ablation)DiffPano · Multi-view panoramaFID: 73.30 -> 66.02Helped
Increase reference views from K=1 to K=3, keeping S=10 (ablation)DiffPano · Multi-view panoramaFID: 73.30 -> 69.89Helped
Increase sampling points from S=6 to S=8, keeping K=4 (ablation)DiffPano · Multi-view panoramaPSNR: 33.32 -> 33.00Hurt
Increase sampling points from S=6 to S=10, keeping K=4 (ablation)DiffPano · Multi-view panoramaPSNR: 33.32 -> 33.39Helped
Increase sampling points from S=6 to S=12, keeping K=4 (ablation)DiffPano · Multi-view panoramaPSNR: 33.32 -> 32.89Hurt
Use two-stage rather than one-stage training (ablation)DiffPano · Multi-view panoramaFID: 82.92 -> 74.08Helped
Use two-stage rather than one-stage training (ablation)DiffPano · Multi-view panoramaIS: 4.52 -> 3.13Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HM3D Matterport3D

Benchmarks: PanFusion dataset (MP3D skybox) HM3D-rendered panorama dataset

Metrics: FID IS CLIP score PSNR SSIM LPIPS inference time user study scores

Baselines: Text2Light PanFusion MVDream MVDiffusion

Builds on: Stable Diffusion LoRA EpiDiff MVDream Light Field Networks

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