atlas

Research map / Image generation / Autoregressive and latent generation

PanoDiffusion: 360-degree Panorama Outpainting via Diffusion

ICLR 2024 · Image generation › Autoregressive and latent generation · approach: High-resolution diffusion synthesis · 4 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 PanoDiffusion, a latent diffusion model for indoor 360-degree RGB-D panorama outpainting that trains bi-modal on RGB+depth, outpaints RGB without depth at inference, and enforces wraparound consistency via per-step 90-degree rotations.

Problem

Outpainting complete 360-degree indoor panoramas from narrow field-of-view or partially visible RGB inputs, with semantically rich content, diverse outputs, wraparound consistency at panorama ends, and plausible depth; GAN-based and existing diffusion inpainting methods perform poorly on large masks

Approach

A bi-modal latent diffusion model trained on concatenated RGB and depth VQ latents, which at inference needs only RGB input (depth channel replaced with noise); plus camera-rotation augmentation and a two-end alignment mechanism that rotates latents and mask by 90 degrees at every denoising step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the RGB-D bi-modal model rather than no depth during training (ablation)PanoDiffusion · Structured3D camera maskFID: 24.33 -> 21.55Helped
Use the RGB-D bi-modal model rather than no depth during training (ablation)PanoDiffusion · Structured3D camera maskdensity: 0.667 -> 0.867Helped
Train with 50% sparse depth instead of no depth (ablation)PanoDiffusion · Structured3D camera maskFID: 24.33 -> 21.65Helped
Train with 30% sparse depth instead of no depth (ablation)PanoDiffusion · Structured3D camera maskFID: 24.33 -> 21.78Helped
Train with 10% sparse depth instead of no depth (ablation)PanoDiffusion · Structured3D camera maskFID: 24.33 -> 21.68Helped
Make depth fully visible at inference instead of partially visible (ablation)PanoDiffusion · Structured3D panorama outpaintingFID: 22.34 -> 21.90Hurt
Add two-end rotation during denoising (ablation)PanoDiffusion · Structured3D camera maskRGB-LRCE: 125.82 -> 90.41Helped
Add two-end rotation during denoising (ablation)PanoDiffusion · Structured3D NFoV maskRGB-LRCE: 128.33 -> 89.74Helped
Add two-end rotation during denoising (ablation)PanoDiffusion · Structured3D layout maskRGB-LRCE: 128.10 -> 88.01Helped
Add two-end rotation during denoising (ablation)PanoDiffusion · Structured3D random box maskRGB-LRCE: 128.19 -> 85.04Helped

Surprising findings

Limitations

Experimental setup

Datasets: Structured3D

Benchmarks: Structured3D

Metrics: FID sFID density coverage RMSE MAE AbsREL Delta1.25 RGB-LRCE

Baselines: BIPS OmniDreamer LaMa TFill Inpaint Anything RePaint NLSPN CSPN

Builds on: latent diffusion models DDPM RePaint BIPS

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