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.
Step inside.
Drag to look around.
The whole 360° frame; the outline is your view.
Any view in. The whole sphere out.
Input · first frame
PwP output · from all 7 cameras
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.
Given at t = 0 · seven camera slices
Control input · point cloudControl
PwP · right turnPwP
Top view · schematic, not to scale
Against the baselines, frame by frame.
nuScenes · clip 1 of 1 · 25 sampled frames at 5 fps
- 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)
| Method | ||||||
|---|---|---|---|---|---|---|
| Test | ||||||
| Cosmos pretrained | 13.42 | 0.327 | 0.454 | 729.27 | 116.07 | 0.372 |
| Stage I | 16.54 | 0.450 | 0.349 | 272.51 (second best) | 60.45 (second best) | 0.386 (second best) |
| Direct Stage II | 15.80 | 0.429 | 0.366 | 345.37 | 70.35 | 0.359 |
| PwP (Stage II, single-view) | 16.72 (second best) | 0.476 (second best) | 0.319 (second best) | 417.14 | 64.18 | 0.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 pretrained | 14.40 | 0.400 | 0.487 | 609.74 | 94.07 | 0.348 |
| Stage I | 16.67 | 0.406 | 0.392 | 370.15 | 61.10 | 0.381 (second best) |
| Direct Stage II | 15.71 | 0.397 | 0.412 | 343.58 (second best) | 65.20 | 0.366 |
| PwP (Stage II, single-view) | 17.12 (second best) | 0.425 (second best) | 0.384 (second best) | 526.59 | 60.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 pretrained | 14.31 | 0.497 | 0.443 | 1090.28 | 90.96 | 0.381 |
| Stage I | 17.31 (best) | 0.587 | 0.271 (second best) | 497.00 (best) | 31.41 (best) | 0.436 (best) |
| Direct Stage II | 17.10 | 0.603 (best) | 0.289 | 926.41 | 44.13 | 0.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) |
| Method | ||||||
|---|---|---|---|---|---|---|
| Test · baselines get the center-view video | ||||||
| Argus | 11.61 (second best) | 0.268 (second best) | 0.573 (second best) | 585.30 (second best) | 73.57 (second best) | 0.273 |
| ViewPoint | 9.40 | 0.175 | 0.701 | 1209.48 | 124.08 | 0.191 |
| Imagine360 | 10.41 | 0.206 | 0.609 | 1002.28 | 92.23 | 0.308 (second best) |
| PwP (multiview) | 19.67 (best) | 0.549 (best) | 0.294 (best) | 256.02 (best) | 58.96 (best) | 0.387 (best) |
| nuScenes · baselines get the center-view video | ||||||
| Argus | 11.51 | 0.288 (second best) | 0.575 (second best) | 985.82 (second best) | 104.68 | 0.252 |
| ViewPoint | 9.85 | 0.222 | 0.692 | 1530.29 | 147.28 | 0.180 |
| Imagine360 | 11.58 (second best) | 0.217 | 0.587 | 1062.69 | 92.66 (second best) | 0.296 (second best) |
| PwP (multiview) | 18.49 (best) | 0.494 (best) | 0.315 (best) | 303.83 (best) | 55.84 (best) | 0.385 (best) |
| 360-1M · every method gets a complete 360° first frame | ||||||
| GenEx | 14.82 (second best) | 0.554 (second best) | 0.438 (second best) | 2042.18 | 74.99 | 0.306 (second best) |
| EvoWorld | 14.16 | 0.545 | 0.477 | 1955.93 | 90.83 | 0.288 |
| OmniRoam | 14.21 | 0.534 | 0.441 | 1952.53 (second best) | 62.51 (second best) | 0.261 |
| PwP (full-view) | 17.22 (best) | 0.590 (best) | 0.268 (best) | 521.60 (best) | 32.54 (best) | 0.435 (best) |
Why learn the sphere first?
Adapting from the Stage-I panoramic prior, not from pretrained Cosmos, gives the best scores on Test and nuScenes.
Cite PwP.
@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}}