OmniRoam: World Wandering via Long-Horizon Panoramic Video Generation
Organizations: University of California, Irvine, USA · University of California, San Diego, USA · City University of Hong Kong, Hong Kong, China · University of Pennsylvania, USA ·
Abstract
Modeling scenes using video generation models has garnered growing research interest in recent years. However, most existing approaches rely on perspective video models that synthesize only limited observations of a scene, leading to issues of completeness and global consistency. We propose OmniRoam, a controllable panoramic video generation framework that exploits the rich per-frame scene coverage and inherent long-term spatial and temporal consistency of panoramic representation, enabling long-horizon scene wandering. Our framework begins with a preview stage, where a trajectory-controlled video generation model creates a quick overview of the scene from a given input image or video. Then, in the refine stage, this video is temporally extended and spatially upsampled to produce long-range, high-resolution videos, thus enabling high-fidelity world wandering. To train our model, we introduce two panoramic video datasets that incorporate both synthetic and real-world captured videos. Experiments show that our framework consistently outperforms state-of-the-art methods in terms of visual quality, controllability, and long-term scene consistency, both qualitatively and quantitatively. We further showcase several extensions of this framework, including real-time video generation and 3D reconstruction. Code is available at https://github.com/yuhengliu02/OmniRoam.
Figures & tables
| Method | Resolution | No. of Frames | Visual Quality | Trajectory Controllability | Loop Consistency | ||||
|---|---|---|---|---|---|---|---|---|---|
| FAED | SSIM | LPIPS | PSNR’25 | PSNR’55 | PSNR’75 | ||||
| Matrix-3D | 480p | 81 | 8.64 | 0.63 | 0.37 | 19.05 | 17.35 | 17.04 | 1.38 |
| Imagine360 | 480p | 81 | 23.35 | 0.33 | 0.61 | – | – | – | – |
| Ours | 480p | 81 | 5.27 | 0.70 | 0.18 | 23.06 | 20.69 | 19.87 | 2.34 |
| Matrix-3D | 720p | 81 | 9.76 | 0.66 | 0.36 | 19.06 | 17.63 | 17.12 | 1.41 |
| Ours | 720p | 641 | 5.07 | 0.66 | 0.33 | 19.75 | 18.59 | 18.24 | 1.96 |
| Method | No. of Frames | Visual Quality | Trajectory Controllability | Loop Consistency | |||||
|---|---|---|---|---|---|---|---|---|---|
| FAED | SSIM | LPIPS | PSNR’25 | PSNR’55 | PSNR’615 | PSNR’635 | |||
| Perspective (Preview) | 81 | 16.90 | 0.62 | 0.44 | 17.72 | 16.06 | – | – | 1.70 |
| Perspective (Refine) | 641 | 15.48 | 0.63 | 0.57 | 16.60 | 14.94 | 13.76 | 14.07 | 1.42 |
| Autoregressive | 641 | 16.04 | 0.33 | 0.64 | 15.44 | 14.84 | 10.14 | 10.11 | 0.89 |
| Ours | 641 | 7.70 | 0.58 | 0.44 | 19.75 | 18.59 | 15.55 | 15.63 | 1.96 |
Video Generation
Video generation studies models that create and edit moving images from text, images, audio, and structured controls.
See all 364 papers