atlas

Research map / Video / Video generation

Imagine360: Immersive 360 Video Generation from Perspective Anchor

NeurIPS 2025 · Video › Video generation · approach: Trajectory-guided motion control

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.

Imagine360 lifts a perspective video into a 360° equirectangular video using a dual-branch (panorama + perspective) AnimateDiff-based denoiser with antipodal cross-domain attention and elevation-aware mask designs.

Problem

Generating 360° equirectangular videos from ordinary perspective anchor videos, where the unknown canvas is large and the video masks change shape and location with camera elevation across frames.

Approach

A dual-branch panorama/perspective video denoiser bidirectionally coupled through spherical cross-domain attention, extended with an antipodal mask to model reversed motion across hemispheres and elevation-aware sampling and estimation to handle changing masks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Imagine360 instead of Follow-Your-Canvas360° video generation · 360° video generationVQA: 0.8444 -> 0.8672Helped
Use Imagine360 instead of Follow-Your-Canvas360° video generation · 360° video generationGraphics Quality: 2.7692 -> 3.6827Helped
Use Imagine360 for panorama image outpainting instead of Diffusion360Panorama image outpainting · Panorama image outpaintingCLIP: 27.49 -> 29.12Helped
Add a perspective branch to the panorama-only Imagine360 model (ablation)Imagine360 · 360° video generationVQA: 0.6168 -> 0.8672Helped
Add a panorama branch to the perspective-only Imagine360 model (ablation)Imagine360 · 360° video generationVQA: 0.8435 -> 0.8672Helped
Add the antipodal mask (ablation)Imagine360 · 360° video generationVQA: 0.8580 -> 0.8672Helped
Add elevation-aware designs (ablation)Imagine360 · 360° video generationVQA: 0.7663 -> 0.8672Helped
Add perspective spatial LoRA (ablation)Imagine360 · 360° video generationVQA: 0.8584 -> 0.8672Helped
Add panorama spatial LoRA (ablation)Imagine360 · 360° video generationVQA: 0.8553 -> 0.8672Helped
Fine-tune the panorama motion module instead of using motion LoRA (ablation)Imagine360 · 360° video generationVQA: 0.8385 -> 0.8672Helped
Train 360DVD on Imagine360's extended panorama video data (ablation)360DVD · 360° video generationVQA: 0.5867 -> 0.7573Helped
Smooth the estimated elevation sequence (ablation)Imagine360 · 360° video generationVQA: 0.8443 -> 0.8672Helped

Surprising findings

Limitations

Experimental setup

Datasets: WEB360 YouTube 360-degree videos (self-collected)

Benchmarks: VBench Q-Align VQA human evaluation panorama image outpainting comparison

Metrics: imaging quality aesthetic quality motion smoothness subject consistency VQA graphics quality structure plausibility temporal coherence Intra-Style CLIP score

Baselines: AnimateDiff+LatentLab360 Follow-Your-Canvas 360DVD Diffusion360 PanoDiffusion SIG-SS

Builds on: AnimateDiff PanFusion Follow-Your-Canvas IP-Adapter 360DVD

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