Panoramic imagery offers a full 360° field of view and is increasingly common in consumer devices. However, it introduces non-pinhole distortions that challenge joint pose estimation and 3D reconstruction. Existing feed-forward models, built for perspective cameras, generalize poorly to this setting. We propose PanoVGGT, a permutation-equivariant Transformer framework that jointly predicts camera poses, depth maps, and 3D point clouds from one or multiple panoramas in a single forward pass. The model incorporates spherical-aware positional embeddings and a panorama-specific three-axis SO(3) rotation augmentation, enabling effective geometric reasoning in the spherical domain. To resolve inherent global-frame ambiguity, we further introduce a stochastic anchoring strategy during training. In addition, we contribute PanoCity, a large-scale outdoor panoramic dataset with dense depth and 6-DoF pose annotations. Extensive experiments on PanoCity and standard benchmarks demonstrate that PanoVGGT achieves competitive accuracy, strong robustness, and improved cross-domain generalization. Code and dataset will be released.
Figures & tables
Dataset
#Images
Scene
Pose
Depth
Limitations / Characteristics
PanoSUNCG [ 26 ]
∼ 25K
Indoor
✓ (6DoF)
✓ (8-bit)
Deprecated and no longer legally available
Matterport3D [ 5 ]
∼ 10.8K
Indoor
✓ (6DoF)
✓ (16-bit)
Discrete panoramas with limited overlap
Structured3D [ 40 ]
∼ 12K
Indoor
✓ (3DoF)
✓ (16-bit)
Lack rotation annotations and no image overlap
Stanford2D3D [ 3 ]
∼ 1.4K
Indoor
✓ (6DoF)
✓ (16-bit)
Small-scale dataset with limited overlap
Pano3D [ 2 ]
∼ 42K
Mixed
×
✓ (16-bit)
No camera pose annotations
IndoorLoc [ 15 ]
∼ 0.7K
Indoor
✓ (6DoF)
✓ (16-bit)
RGB–depth inconsistencies and small scale
Table 1: Comparison of PanoCity with prior panoramic datasets (✓: available; ×: unavailable). Unlike existing datasets that are limited in scale, annotation completeness, or multi-view continuity, our dataset provides large-scale, high-fidelity, trajectory-based multi-view panoramas with complete 6DoF pose and 16-bit depth supervision.
Figure 2: Overview of the proposed PanoVGGT framework. Given one or multiple panoramic images, PanoVGGT extracts spherical patch tokens using a ViT backbone, augments them via SO(3) geometric augmentation, and encodes them with shared and branch-adapted positional embeddings. A multi-branch attention aggregator jointly reasons about local geometry, global structure, and camera motion. The model outputs dense depth maps, camera poses (under a randomly selected global anchor), and local/global point maps for final 3D reconstruction.
Method
Matterport3D (Indoor)
Stanford2D3D (Indoor)
PanoCity (Outdoor)
AUC@30 ↑
Rotation ( ∘↓ )
Translation ( ∘↓ )
AUC@30 ↑
Rotation ( ∘↓ )
Translation ( ∘↓ )
AUC@30 ↑
Rotation ( ∘↓ )
Translation ( ∘↓ )
Mean
Med
Mean
Med
Mean
Med
Mean
Med
Mean
Med
Mean
Med
Bifusev2 [ 28 ]
0.007
66.049
60.924
82.038
88.794
0.030
57.568
43.296
45.933
45.460
0.833
1.655
0.173
5.044
4.731
VGGT [ 29 ]
0.034
66.510
56.329
47.857
48.149
0.047
71.035
61.112
41.540
40.011
0.205
7.659
1.609
35.867
28.796
π3 [ 35 ]
0.047
63.286
54.292
44.201
42.750
0.076
58.727
45.378
39.567
35.652
0.571
7.669
1.020
16.780
7.768
π3 *
0.305
25.205
25.205
31.550
31.550
0.274
19.491
24.173
33.516
27.871
0.682
0.525
0.474
22.379
15.727
Table 2: Camera pose estimation results. Bold = best, underline = second best.
Figure 3: Multi-view point-cloud reconstructions on the Matterport3D dataset from two unordered panoramic inputs. From left to right: π3 , π3 *, π3† , and PanoVGGT. Here, † denotes the original pinhole-only π3 applied to panoramic inputs via MoGe’s dodecahedral projection protocol, which decomposes each panorama into 12 perspective views. PanoVGGT produces sharper and more structurally consistent indoor reconstructions.
Method
Abs Rel ↓
RMSE ↓
δ1 ↑
δ2 ↑
VGGT † [ 29 ]
0.1266
0.3402
0.8650
0.9816
π3 †
0.1196
0.3145
0.8811
0.9855
MoGe † [ 31 ]
0.1236
0.3353
0.8589
0.9797
MoGeV2 † [ 32 ]
0.1264
0.3429
0.8578
0.9799
PanDA [ 4 ]
0.3577
0.7506
0.4069
0.6245
Unik3D [ 18 ]
0.1568
0.3107
0.7989
0.9636
Table 4: Zero-shot depth estimation on Pano3D (GibsonV2) under scale-only (top) and scale+shift (bottom) alignments. † denotes pinhole-based models evaluated on panoramas using the dodecahedral projection protocol of MoGe.
Method
Acc ↓
Comp ↓
Overall ↓
Mean
Med
Mean
Med
Mean
Med
π3 [ 35 ]
1.404
0.905
11.737
6.002
6.570
3.454
π3 † [ 35 ]
1.261
0.995
15.182
9.578
8.222
5.287
π3 *
1.111
0.707
1.037
0.592
1.074
0.650
PanoVGGT (global points)
0.768
0.179
0.705
0.149
0.737
0.164
PanoVGGT (local points)
0.744
0.180
0.756
0.204
0.750
0.192
Table 5: Point cloud reconstruction performance on PanoCity. † denotes the perspective-based model evaluated using the dodecahedral projection protocol of MoGe.
Components
Pose
Depth
AUC@30↑
R mean /T mean ↓
AbsRel↓
δ ¡1.25↑
Baseline ( π3 *)
0.228
34.39 / 33.32
0.194
0.709
+ PanoCity
0.256
27.49 / 31.52
0.105
0.896
+ Tri-axis aug
0.285
22.05 / 35.04
0.116
0.871
+ Global pt. fusion
0.380
24.15 / 26.34
0.103
0.894
+ Pos. embedding (Complete)
0.427
24.53 / 18.42
0.098
0.908
Table 6: Ablation study of PanoVGGT components on Matterport3D. Bold = best, underline = second best.
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
Model
Input
Matterport3D (Indoor)
Stanford2D3D (Indoor)
Structured3D (Indoor)
PanoCity (Outdoor)
Abs Rel ↓
δ<1.25↑
Abs Rel ↓
δ<1.25↑
Abs Rel ↓
δ<1.25↑
Abs Rel ↓
δ<1.25↑
π3 * [ 35 ]
Monocular
0.0940
0.9142
0.0852
0.9291
0.0652
0.9649
0.0834
0.9161
PanoVGGT (Ours)
Monocular
0.0884
0.9157
0.0711
0.9392
0.0438
0.9728
0.0312
0.9713
PanoVGGT (Ours)
Multi-view
0.0840
0.9266
0.0778
0.9323
0.0400
0.9870
0.0196
0.9812
Appendix
Table 7: Monocular depth estimation performance including the retrained panoramic variant π3 * [ 35 ] on Matterport3D [ 5 ] , Stanford2D3D [ 3 ] , Structured3D [ 40 ] , and PanoCity . Bold = best, underline = second best.
Method
Abs Rel ↓
RMSE ↓
δ1↑
δ2↑
π3 * [ 35 ]
0.1879
0.3743
0.9085
0.9717
PanoVGGT (ours)
0.0869
0.3069
0.9223
0.9859
π3 * [ 35 ]
0.1777
0.3639
0.9197
0.9759
PanoVGGT (ours)
0.0833
0.3015
0.9299
0.9894
Appendix
Table 8: Zero-shot depth results on Pano3D (GibsonV2) [ 2 , 36 ] with π3 * (retrained panoramic variant) [ 35 ] . The top part reports results using Scale-only alignment; the bottom part uses Scale+Shift alignment.
Method
Acc ↓
Comp ↓
Overall ↓
Mean
Med
Mean
Med
Mean
Med
π3 [ 35 ]
0.4027
0.3853
0.9964
0.8803
0.6995
0.6328
π3 * [ 35 ]
0.2661
0.2199
0.3351
0.2378
0.3006
0.2288
π3 † [ 35 ]
0.1843
0.1420
0.2647
0.1857
0.2245
0.1638
PanoVGGT (global points)
0.1743
0.1231
0.1530
0.0890
0.1636
0.1060
PanoVGGT (local points)
0.1750
0.1242
0.1530
0.0932
0.1640
0.1087
Appendix
Table 9: Point-cloud results on Matterport3D [ 5 ] . † denotes the perspective-based model evaluated on panoramas using the dodecahedral projection protocol of MoGe.
Method
Acc ↓
Comp ↓
Overall ↓
Mean
Med
Mean
Med
Mean
Med
π3 [ 35 ]
0.5087
0.4667
0.9394
0.9103
0.7241
0.6885
π3 * [ 35 ]
0.2590
0.2021
0.3143
0.2245
0.2866
0.2133
π3 † [ 35 ]
0.2359
0.1942
0.3668
0.2870
0.3013
0.2406
PanoVGGT (global points)
0.2087
0.1752
0.2624
0.1943
0.2355
0.1848
PanoVGGT (local points)
0.2109
0.1786
0.2590
0.1943
0.2349
0.1865
Appendix
Table 10: Point-cloud results on Stanford2D3D [ 3 ] . † denotes the perspective-based model evaluated on panoramas using the dodecahedral projection protocol of MoGe.
Figure 4: Multi-view point-cloud reconstructions on the Stanford2D3D dataset [ 3 ] using two unordered panoramic inputs. From left to right: π3 [ 35 ] , π3 * [ 35 ] , π3 † [ 35 ] , and PanoVGGT. Our method achieves higher geometric accuracy and cross-view consistency than the baselines.
Figure 5: Multi-view point-cloud reconstructions on the PanoCity dataset using ten unordered panoramic inputs. From left to right: π3 [ 35 ] , π3 * [ 35 ] , π3 † [ 35 ] , and PanoVGGT. The baseline methods struggle to learn accurate geometry on this long-trajectory setup, whereas PanoVGGT reconstructs large-scale outdoor scenes with coherent structure and accurate alignment across views.
Figure 6: Overview of the five core modalities in the PanoCity dataset. Row 1: representative urban scenes from three captured cities or regions (City-1, City-2, City-3), annotated with their coverage areas ( 15km2 , 113km2 , 6km2 ). Row 2: example panoramic RGB images collected along the acquisition routes, showing diverse lighting, weather, and façade structures. Row 3: corresponding ground-truth 3D point clouds for the same scenes. Row 4: ground-truth panoramic depth maps derived from the point clouds, with depth encoded by color. Row 5: camera trajectories in bird’s-eye view, illustrating long-range paths with wide baselines and varied viewpoints.
Geometry estimation from perspective images has greatly advanced, maturing to the point where off-the-shelf foundation models are able to reconstruct 3D scene structure not only from multi-view imagery, but even from a single view. A natural extension is 3D reconstruction from panoramas, with the exciting prospect of recovering a full 360-degree scene from a single panoramic image. In this work, we introduce PaGeR (Panoramic Geometry Reconstruction), a framework to lift powerful 3D foundation models designed for perspective imagery to the panorama domain. Our strategy is to start from a pre-trained transformer for 3D reconstruction and turn it into a unified high-performance model that predicts scale-invariant depth, metric depth, surface normals, and sky masks from both perspective and omnidirectional images, in a single forward pass. By keeping architectural changes to a minimum and mixing perspective and panoramic images during training, PaGeR retains the rich 3D prior of the underlying foundation model while learning to also estimate geometrically consistent 360-degree scenes from single panoramas. We extensively test our method in both indoor and outdoor environments and find that it delivers state-of-the-art performance and excellent zero-shot performance across a wide range of scenes. Code, data and models are available here.
Current compositional image-to-3D scene generation approaches construct 3D scenes by time-consuming iterative layout optimization or inflexible joint object-layout generation. Moreover, most methods rely on limited field-of-view perspective images, hindering the creation of complete 360-degree environments. To address these limitations, we design Pano3DComposer, an efficient feed-forward framework for panoramic images. To decouple object generation from layout estimation, we propose a plug-and-play Object-World Transformation Predictor. This module converts the 3D objects generated by off-the-shelf image-to-3D models from local to world coordinates. To achieve this, we adapt the VGGT architecture to Alignment-VGGT by using target object crop, multi-view object renderings and camera parameters to predict the transformation. The predictor is trained using pseudo-geometric supervision to address the shape discrepancy between generated and ground-truth objects. For input images from unseen domains, we further introduce a Coarse-to-Fine (C2F) alignment mechanism for Pano3DComposer that iteratively refines geometric consistency with feedback of scene rendering. Our method achieves superior geometric accuracy for image/text-to-3D tasks on synthetic and real-world datasets. It can generate a high-fidelity 3D scene in approximately 20 seconds on an RTX 4090 GPU. Project page: https://qiuzidian.github.io/pano3dcomposer-page/.
This paper presents VGGT-360, a novel training-free framework for zero-shot, geometry-consistent panoramic depth estimation. Unlike prior view-independent training-free approaches, VGGT-360 reformulates the task as panoramic reprojection over multi-view reconstructed 3D models by leveraging the intrinsic 3D consistency of VGGT-like foundation models, thereby unifying fragmented per-view reasoning into a coherent panoramic understanding. To achieve robust and accurate estimation, VGGT-360 integrates three plug-and-play modules that form a unified panorama-to-3D-to-depth framework: (i) Uncertainty-guided adaptive projection slices panoramas into perspective views to bridge the domain gap between panoramic inputs and VGGT's perspective prior. It estimates gradient-based uncertainty to allocate denser views to geometry-poor regions, yielding geometry-informative inputs for VGGT. (ii) Structure-saliency enhanced attention strengthens VGGT's robustness during 3D reconstruction by injecting structure-aware confidence into its attention layers, guiding focus toward geometrically reliable regions and enhancing cross-view coherence. (iii) Correlation-weighted 3D model correction refines the reconstructed 3D model by reweighting overlapping points using attention-inferred correlation scores, providing a consistent geometric basis for accurate panoramic reprojection. Extensive experiments show that VGGT-360 outperforms both trained and training-free state-of-the-art methods across multiple resolutions and diverse indoor and outdoor datasets.
Jiayi Yuan, Haobo Jiang, De Wen Soh +1
Singapore University of Technology and Design · Nanyang Technological University