Skip the film

PwP: Panoramas without Panoramas

Camera-controlled 360° video from any view, adapted to driving with perspective cameras alone.

Anonymous authors · under double-blind review

Scroll: twelve 360° videos by PwP

All 360°. All by PwP.

Each one is PwP’s complete 360° video, made from a car’s cameras at the first frame or from one 360° frame.

PwP · 360° video

frame 0 / 92

Step inside.
Drag to look around.

Argoverse 2

The whole 360° frame; the outline is your view.

frame 46 / 92

Any view in. The whole sphere out.

Input · first frame

PwP's complete 360° output at the first frame, from all 7 cameras.

PwP output · from all 7 cameras

frame 0 / 92
Argoverse 2 · 7 cameras · 93 frames at 10 fps, half speed

One camera or the whole rig at the first frame: the same Stage-II model returns the complete 360° video.

Choose the camera path.

At the intersection, all three paths start from the same initial observation.

What the seven cameras gave at t = 0: seven slices of the panorama; everything black was never observed.

Given at t = 0 · seven camera slices

PwP · right turnPwP

t = 0
Argoverse 2 · at an intersection · 93 frames at 10 fps, half speed

Top view · schematic, not to scale

Front view of PwP’s 360° output · 100° across

Against the baselines, frame by frame.

nuScenes · clip 1 of 1 · 25 sampled frames at 5 fps

frame 0 / 92 · sampled 1 of 25
  • Camera seam
  • Never given

Ahead of the baselines, even from one view.

Baselines get the center-view video; PwP (single-view) gets one frame of it, and still leads.

  • Argus, ViewPoint, Imagine360
  • PwP (single-view)
  • PwP (multiview)
Tables 1 and 3 · 50 sequences of 93 frames per settingbetter

Bold best in each block, as in the paper · underline second best

Paper Table 3 (appendix): extended ablation including Stage-II single-view inference.
Method
Test
Cosmos pretrained13.420.3270.454729.27116.070.372
Stage I16.540.4500.349272.51 (second best)60.45 (second best)0.386 (second best)
Direct Stage II15.800.4290.366345.3770.350.359
PwP (Stage II, single-view)16.72 (second best)0.476 (second best)0.319 (second best)417.1464.180.379
PwP (Stage II, multiview)19.67 (best)0.549 (best)0.294 (best)256.02 (best)58.96 (best)0.387 (best)
nuScenes
Cosmos pretrained14.400.4000.487609.7494.070.348
Stage I16.670.4060.392370.1561.100.381 (second best)
Direct Stage II15.710.3970.412343.58 (second best)65.200.366
PwP (Stage II, single-view)17.12 (second best)0.425 (second best)0.384 (second best)526.5960.46 (second best)0.371
PwP (Stage II, multiview)18.49 (best)0.494 (best)0.315 (best)303.83 (best)55.84 (best)0.385 (best)
360-1M
Cosmos pretrained14.310.4970.4431090.2890.960.381
Stage I17.31 (best)0.5870.271 (second best)497.00 (best)31.41 (best)0.436 (best)
Direct Stage II17.100.603 (best)0.289926.4144.130.408
PwP (Stage II, full-view)17.22 (second best)0.590 (second best)0.268 (best)521.60 (second best)32.54 (second best)0.435 (second best)

Why learn the sphere first?

Baseline pretrained Cosmos
Stage I panoramic prior
Direct Stage II from Cosmos
PwP (Stage II) from Stage I

Adapting from the Stage-I panoramic prior, not from pretrained Cosmos, gives the best scores on Test and nuScenes.

frame 0 / 92
nuScenes · one night clip · same clip, same frame in all four panels · 93 frames played at 10 fps

Cite PwP.

BibTeX anonymous entry

@inproceedings{anonymous2027pwp,  title     = {PwP: Panoramas without Panoramas. Camera-Controlled 360° Video from Any View via Perspective-Only Adaptation},  author    = {Anonymous},  booktitle = {Under review},  year      = {2027}}
Anonymous entry for double-blind review; the full reference follows the review period.