Skip to content
AI.info

Research

AlayaVista: Streaming World Modeling from Panoramic States to Perspective Video

Overview Research area: Computer vision, specifically generative video world models with camera control, panoramic (360°) video generation, and low-latency streaming inference. Technical level: Advanc

AlayaVista: Streaming World Modeling from Panoramic States to Perspective Video
arXiv
2609.14462
Published
2026-09-13
Authors
Jiaming Tan, Mingliang Zhai, Zhen Li, Yuwei Wu, Chuanhao Li, Kaipeng Zhang

AI summary

Overview

  • Research area: Computer vision, specifically generative video world models with camera control, panoramic (360°) video generation, and low-latency streaming inference.
  • Technical level: Advanced. The paper assumes familiarity with diffusion/flow-matching transformers, latent video autoencoders (VAEs), rotary positional encodings, KV caching, teacher–student distillation, and equirectangular projection (ERP) geometry.
  • Scope in one sentence: AlayaVista is a single-image, camera-controllable streaming video world model that keeps its internal world state as a panoramic latent trajectory and synthesizes high-fidelity video only for the perspective viewport the user is currently looking at.

What This Paper Is About

Interactive video world models must keep track of scenery that has moved off-screen while still producing sharp, low-latency frames for the direction the user is actually viewing. Existing methods face a trade-off: perspective-space models see only a local field of view and must compress or memorize off-screen content, while approaches with broad coverage either synthesize the entire sphere at display quality or build an explicit 3D representation such as Gaussian splats, point clouds, or meshes. AlayaVista's goal is to get broad spatial context without paying the cost of full-sphere high-fidelity synthesis or an explicit 3D reconstruction.

Key Contributions

  1. A decoupled panoramic-to-perspective world model. AlayaVista represents world evolution as a sequence of panoramic video latents (a "panoramic state") and separates that global, omnidirectional dynamics from the synthesis of the requested perspective observation. A learned latent viewport renderer maps the panoramic state and target camera parameters into low-resolution perspective latents, and a perspective refiner then restores detail, suppresses artifacts, and performs super-resolution.
  2. MUGEN, a large-scale real-world panoramic video dataset. MUGEN contains 1,318 hours of standardized one-minute panoramic clips at resolutions of at least 4K, covering diverse environments and camera motions, with natural-language descriptions, structured semantic attributes, and geometric annotations including camera trajectories, depth maps, and instance masks. A 300-hour subset, MUGEN-HQ, is selected for visual quality, semantic diversity, and camera-motion diversity. AlayaVista is trained on MUGEN plus the panoramic subset of Sekai2.
  3. A progressive, staged training pipeline. The panoramic generator is trained for long-window, camera-conditioned dynamics and then adapted to chunk-autoregressive rollout; it is subsequently distilled into a few-step generator. The latent viewport renderer is trained separately as an interface between panoramic and perspective latent spaces, and the perspective refiner is trained for detail enhancement and super-resolution and likewise distilled into a few-step model. The complete pipeline is not jointly optimized end to end.
  4. An asymmetric global-to-local computation principle. The design is motivated by psychophysical findings that observers infer coarse scene layout from peripheral information while acquiring fine detail selectively through central vision, and by studies suggesting detailed visual information is sampled just in time in coordination with ongoing actions.

Main Findings

  • Global state, local synthesis. The paper reports that modeling global dynamics in panoramic latent space and allocating high-fidelity synthesis only to the requested perspective viewport balances spatial coverage, output quality, and computational efficiency, because expensive refinement is applied after view selection rather than to the whole sphere.
  • Evaluation dimensions reported as validated. The authors state that experiments validate AlayaVista in visual quality, camera controllability, long-horizon stability, viewpoint-revisit consistency, and end-to-end streaming efficiency, and that the evaluation checks whether the panoramic state follows the requested trajectory and remains stable during autoregressive rollout, not only the final perspective quality.
  • Full-sphere display quality is avoided. The paper argues that treating panoramic video latents as internal dynamic world states, rather than as the final output, avoids the need for final-quality synthesis over the complete sphere and avoids constructing an explicit 3D asset or a rendering interface.
  • Data gap addressed. Existing generation-oriented panoramic datasets rarely combine large scale, minute-level duration, high resolution, and explicit camera trajectories, while perception-oriented panoramic datasets target tracking, segmentation, and multi-task understanding rather than generative world modeling; MUGEN is presented to fill this gap with 1,318 hours at 4K or above plus temporally aligned captions, camera trajectories, depth maps, and instance masks.
  • Quantitative results are not reported in the provided content. The supplied text is truncated before the experimental results section, so no benchmark numbers, baseline comparisons, or numeric metric values appear above; only the dataset hours, resolutions, and architectural dimensions are given.

Methodology in Plain English

The system takes a single ordinary perspective photo and first uses a pretrained panorama expansion model (the one from HY-World 2.0) to turn it into a complete 2:1 equirectangular panorama. That panorama is encoded into an initial block of clean latents rather than being decoded as an output.

A panoramic video generator, initialized from Wan2.2-TI2V-5B and operating on 48-channel latents from WanVideoVAE38, then evolves the scene over time according to a target camera trajectory. To handle sphere geometry, the model replaces the usual width-axis rotary positional encoding with a two-path spherical construction (following SpheRoPE): higher-frequency channels use integer longitudinal harmonics so their rotary phases repeat across the seam, while lower-frequency channels use continuous spherical coordinates proportional to cos φ cos λ and cos φ sin λ. Longitude-circular padding is applied to the panoramic VAE's spatial convolutions and resampling, and the VAE weights stay frozen. Camera control uses an adapted Unified Camera Positional Encoding (UCPE) in a parallel attention pathway specialized for ERP tokens, where queries, keys, and values are transformed by a Kronecker-product matrix built from each token's world-to-ray transform, so attention depends on relative ray-frame transforms. Attention is bidirectional inside each latent chunk and causal across chunks, with KV caches kept aligned between the native and camera pathways.

A separate render module then converts the panoramic latents into perspective latents without ever decoding the full ERP video. Its geometric target is a decode–project–encode reference operator: decode the panorama, apply a pixel-space gnomonic projection at the requested yaw, pitch, and field of view, and re-encode with the perspective Wan VAE. At deployment, a learned factorized video transformer with a small local resampling adapter approximates this: a bilinear geometry-conditioned sample plus learned global and local residuals. At the operating resolution it maps latents of a 960×480 ERP video to a 512×288 perspective video, changing the latent grid from 30×60 to 18×32 while keeping 48 channels and the same temporal length; because each non-initial Wan latent slice covers four RGB frames, four viewport anchors per slice are retained.

The perspective refiner has two parts. A deterministic latent upsampler, using an LTX-2-inspired residual and spatial PixelShuffle organization but trained in Wan latent space, doubles the spatial grid from 18×32 to 36×64 (512×288 to 1024×576), combining a fixed nearest-neighbor carrier with a learned residual computed in unnormalized VAE latent units. This produces a structural carrier holding layout, motion, and coarse appearance, not the final texture. A generative refinement network, also initialized from Wan2.2-TI2V-5B, then processes the carrier in chunks of four latent slices: each chunk is re-noised, the clean carrier is appended as an aligned reference at zero timestep, and for later chunks the previously refined chunk is prepended as a clean prefix. Attention is bidirectional within a chunk and causal across chunks, and only the current target tokens are decoded. After distillation, each chunk is denoised in four steps, and long videos come from concatenating the refined chunks.

Training proceeds in stages, with the panorama initializer and both VAE backbones fixed throughout, and with the panoramic generator and render module frozen before the perspective branch is trained. The panoramic generator is first adapted to panorama generation with non-causal temporal attention and a short-to-long schedule (a stabilized 10-second checkpoint initializes the causal generator, and a separate bidirectional copy is extended to 20-second clips and kept as the long-window score model). It is then converted to block-causal attention with four latent slices per chunk, roughly 16 RGB frames at 16 FPS; at single-image inference the panorama is repeated for 13 RGB frames and encoded into a clean four-slice initialization block. Training starts with teacher-forced histories augmented by latent corruption and replayed prediction errors, then introduces detached self-resampled and teacher-generated rollout histories. Few-step distillation begins with consistency distillation from a 50-level causal teacher using an EMA student as the lower-noise target, followed by on-policy Self-Forcing++ and distribution matching on the student's own chunk-wise rollouts, with a DMD-style objective, a fake score model fitted to detached student samples by flow matching, and a sparse spectral anchor reusing early cached features to constrain low-frequency layout and color. The render module is trained on cached panoramic–perspective latent pairs from the frozen reference operator, with viewport trajectories spanning static, smooth, rapid, full-spin, and seam-crossing motion, using channel-normalized latent reconstruction, first- and second-order temporal differences, and decoded-video losses for perceptual similarity, image gradients, and high-frequency temporal consistency. The refiner is trained in three substeps: upsampler training (only the upsampler is optimized, reproducing a deterministic high-resolution carrier rather than regressing to ambiguous native high-resolution textures), then multi-step quality training, then few-step distillation.

Why This Matters

  • Research impact. The paper reframes where high-fidelity computation should be spent in interactive world models: not on the whole sphere and not on an explicit 3D asset, but on the viewport the user asks for. It also argues that panoramic latents can serve as an internal dynamic state rather than a final output format, which is a different role for panoramic generation than prior work that keeps panoramic RGB as the principal visual output.
  • Data contribution. MUGEN's 1,318 hours at 4K-or-above, with camera trajectories, depth maps, instance masks, captions, and semantic attributes at one-minute clip length, targets a combination the paper says existing generation-oriented and perception-oriented panoramic datasets do not jointly provide, plus the curated 300-hour MUGEN-HQ subset.

Real-world applications implied by the design:

  • Interactive exploration and virtual tours: a user navigating a captured or generated environment with continuous camera control, where the system must reveal unseen regions and preserve a coherent scene as the viewpoint changes.
  • Streaming content creation: generating camera-controlled video from a single image with low latency, since the model is distilled into few-step panoramic generation and few-step perspective refinement with chunk-autoregressive rollout.
  • Simulation and training environments: supplying continuous visual feedback under extended camera motion, where long-horizon stability and viewpoint-revisit consistency matter.
  • Viewport-selective rendering pipelines: any setting where only one direction is displayed at a time (for example headset-style viewing), so super-resolution cost is paid for the queried viewport rather than for every direction.

Industry relevance: the design targets streaming deployment constraints directly, combining chunk-autoregressive generation with few-step distillation, KV caching in both the native and camera attention pathways, and a fixed RGB decoder used only on the final refined perspective latent. That combination is aimed at latency-sensitive interactive products rather than offline rendering.

Future Directions

  • End-to-end joint optimization. The current pipeline is deliberately not jointly optimized: the panorama initializer and both VAE backbones stay fixed, and the panoramic generator and render module are frozen before the perspective branch is trained. Whether joint training improves consistency is left open.
  • Reported evaluation details. The paper claims validation across visual quality, camera controllability, long-horizon stability, viewpoint-revisit consistency, and end-to-end streaming efficiency, but the provided content does not include the experimental results, baseline comparisons, or numeric metrics; the full evaluation remains to be examined.
  • Scaling the data and duration. MUGEN uses standardized one-minute clips; whether the chunk-causal formulation and the 20-second bidirectional score model extend to longer rollouts, and how MUGEN-HQ's 300-hour quality selection affects downstream quality, are natural questions.
  • Representation alternatives and boundaries. The paper contrasts its latent panoramic state with explicit Gaussian splat, mesh, point-cloud, or 3D-cache approaches, which it notes provide strong geometric persistence and revisit consistency; how the latent state compares on those axes, and where an explicit representation may still be preferable, is not resolved here.

Target Audience

Researchers and engineers working on generative video world models, camera-controllable video generation, panoramic/360° video synthesis, and streaming diffusion or flow-matching inference. It is also relevant to practitioners building interactive exploration or simulation systems from single images, and to dataset builders interested in panoramic video with camera trajectories and geometric annotations. Readers need a strong background in latent video diffusion and 3D camera geometry; beginners will find Sections 3.3 through 3.6 difficult without prior exposure to flow matching, RoPE variants, KV caching, and distillation objectives.

Authors’ abstract

Interactive video world models must maintain broad scene context under camera motion while producing high-fidelity observations with low latency. Existing approaches face a representation trade-off: perspective models operate on local views and must preserve off-screen content over long rollouts, whereas broader spatial coverage is typically obtained by synthesizing full-sphere videos or constructing explicit 3D representations. Motivated by the complementary roles of global context and selective local acuity in visual perception, we present AlayaVista, a camera-controllable streaming video world model that decouples panoramic world evolution from perspective observation synthesis. Given a single perspective image, AlayaVista constructs a 360-degree scene prior using a pretrained panorama expansion model and then evolves the scene as a camera-conditioned panoramic latent state. A latent viewport renderer maps this state to the requested perspective video latents, while a perspective refiner restores details, suppresses artifacts, and performs super-resolution. To support efficient streaming, we adapt the panoramic generator to chunk-autoregressive generation and distill both panoramic generation and perspective refinement into few-step processes. To provide the supervision required by this design, we construct MUGEN, a large-scale real-world panoramic video dataset containing 1,318 hours of videos at resolutions of at least 4K, together with rich semantic and geometric annotations.

Read the original paper