Existing vision-language models (VLMs) are tailored for pinhole imagery, stitching multiple narrow field-of-view inputs to piece together a complete omni-scene understanding. Yet, such multi-view perception overlooks the holistic spatial and contextual relationships that a single panorama inherently preserves. In this work, we introduce the Panorama-Language Modeling (PLM)paradigm, a unified 360∘ vision-language reasoning that is more than the sum of its pinhole counterparts. Besides, we present PanoVQA, a large-scale panoramic VQA dataset that involves adverse omni-scenes, enabling comprehensive reasoning under object occlusions and driving accidents. To establish a foundation for PLM, we develop a plug-and-play panoramic sparse attention module that allows existing pinhole-based VLMs to process equirectangular panoramas without retraining. Extensive experiments demonstrate that our PLM achieves superior robustness and holistic reasoning under challenging omni-scenes, yielding understanding greater than the sum of its narrow parts. Project page: https://github.com/InSAI-Lab/PanoVQA.
Figures & tables
(a) Our PanoVQA generating pipeline.
(b) Comparison between VLM and PLM.
(c) Performance of VLMs and PLM on benchmark.
Figure 1: 1-Pano (41.42 % ) outperforms 6-Cam (40.22 % ) on PanoVQA-mini. The panorama’s seamless 360∘ context is key for spatial awareness. As shown, the 6-cam model fails the query, e.g., misidentifying the direction. In contrast, the 1-Pano model leverages the full context to, e.g., correctly locate the object, matching the GT. More examples can be found in the supplementary.
Figure 2: Panorama generation overview. Following [ 43 ] , we center a viewing sphere at O . For each camera, an image plane Ii is tangent to a concentric sphere at Mi on its optical axis. For each panorama pixel P360jk , we cast a ray ljk from O , intersect it with the tangent planes, and sample the color at the projected image coordinate Njk . Overlaps are resolved by a fixed camera order (“first hit wins”), ensuring consistency without feature matching.
Data.
ID
QA Task Description
#Samples
Normal Scenes
N1
Scene Captioning
118,101
N2
Object Identification
144,927
N3
O2O Spatial Relationships
117,174
N4
E2O Spatial Relationships
128,793
Occluded Scenes
O1
Occlusion Relationships
698
O2
Actions of Occluded Objects
252
Table 2: Distribution of 12 QA types on PanoVQA. Tasks are grouped by their three source datasets: NuScenes (normal scenarios), BlendPASS (occlusion reasoning), and DeepAccident (collision accident), along with their respective sample counts.
Dataset
Samples
Average Word Length
Train
Val
Question
Answer
NuScenes [ 32 ]
419,336
89,659
15.6
34.8
BlendPASS [ 5 ]
–
1,292
17.1
51.0
DeepAccident [ 41 ]
119,299
24,328
24.5
41.4
PanoVQA (Ours)
538,635
115,279
19.07
42.4
Table 3: Comparison of dataset statistics. PanoVQA introduces over 650K total samples, offering a larger scale and comprehensive question-answer lengths compared to existing benchmarks.
Dataset
Question
Answer
Quality
Correctness
Actionability
Fluency
PanoVQA-N
4.73
4.50
4.31
4.84
PanoVQA-O
4.21
4.04
3.52
4.66
PanoVQA-D
4.80
4.72
4.64
4.91
Table 4: Data quality verified by the human-GPT evaluation scores. The higher the better, up to 5.
Figure 3: Left : Structure of our proposed attention block with SWA and PSA. Right : The visualization of attention masks for Sliding Window Attention (SWA), Simplified Sparse Attention (SSA), and Panoramic Sparse Attention (PSA), respectively.
Model
PanoVQA-N
PanoVQA-O
PanoVQA-D
Avg.
N1
N2
N3
N4
O1
O2
O3
D1
D2
D3
D4
D5
Zero-shot
Chameleon-7B [ 54 ]
9.87
18.04
12.60
10.62
6.98
33.04
38.96
8.71
23.65
35.01
30.76
11.69
19.99
LLaVA-NEXT-7B [ 27 ]
11.19
17.15
15.06
12.13
10.54
40.47
46.91
8.93
20.66
36.73
23.33
18.57
21.81
LLaVA-OneVision-7B [ 20 ]
12.54
19.61
19.83
14.49
11.97
40.66
43.25
12.05
25.88
47.09
34.75
43.00
27.09
Qwen2.5-VL-7B-Ins. [ 3 ]
13.65
18.53
22.08
14.72
15.13
35.89
44.68
12.86
30.97
48.86
36.93
62.90
29.77
Table 5: Results for all models on the PanoVQA benchmark. ‘-’ means not available. The metric is the normalized GPT-score. All experiments are conducted on the PanoVQA.
Model
Training
#Param
Avg
ViT
MLP
Module
LLM
3B-Lora
✓
✓
-
×
259.21M
28.55
Ablation experiments
+ SSA
×
✓
✓
×
85.09M
29.80
+ PSA
×
✓
✓
×
95.56M
32.14
+ PSA
×
✓
✓
✓
3196.25M
41.49
Table 6: Ablation study of components in PanoLM. SSA denotes Simplified Sparse Attention, where we use an MLP to replace our gate network. Experiments are conducted in PanoVQA-mini.
Figure 4: Analysis of the performance-parameter trade-off. Left : Impact of varying bottle dimensions. Right : Impact of varying the selected Top-K.
Figure 5: Scaling law study on PanoVQA-mini.
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 6: Attention visualization of our proposed PSA. PSA filters uninformative regions like “sky” and distant backgrounds, while concentrating on the critical navigation areas (e.g., the road and surrounding vehicles) across the 360-degree panoramic view.
Model
Avg(N)
Avg(O)
Avg(D)
Avg
LLaVA-Next-7B
15.36
34.14
26.25
24.59
LLaVA-Next-7B + PSA
16.05
33.57
28.53
25.63
Appendix
Table 7: compatibility of PSA on LLaVA-Next-7B
Figure 7: Distribution of QA samples in PanoVQA. The dataset features disparate scales to mimic real-world distributions: PanoVQA-N (left) offers a large-scale foundation ( ∼ 510k), PanoVQA-O (middle) introduces a challenging long-tailed setting ( ∼ 1.3k), and PanoVQA-D (right) covers safety-critical events ( ∼ 143k).
Figure 8: Hyperparameters for Qwen2.5-VL Baseline.
Model
Input Strategy
Metrics ( ↑ )
Avg(N)
Avg(O)
Avg(D)
Avg
Qwen2.5-VL-3B
Multi-view (6 cam)
16.82
32.40
34.92
28.26
Uni-view ( 2×3 grid)
15.69
31.27
30.39
25.71
Panoramic (1 pano)
16.86
30.44
31.25
26.25
Qwen2.5-VL-3B-SFT
Multi-view (6 cam)
26.33
39.88
54.45
40.22
Uni-view ( 2×3 grid)
26.04
40.52
50.95
40.04
Appendix
Table 8: Comparison of multi-view (6 cameras) and panoramic (1 camera) modeling across Normal (N), Occluded (O), and Accidental (D) scenes.
Figure 9: Prompt used in PanoVQA generation. Using PanoVQA-N as an example.
Figure 10: Prompt used in evaluation.
Figure 11: Qualitative comparison on PanoVQA-N . The panoramic model (1-Pano) correctly identifies the spatial location (“front”) and visibility of the pedestrian, whereas the multi-view model (6-Cam) hallucinates a “front left” direction due to fragmented spatial context.
Model
Avg(N)
Avg(O)
Avg(D)
Avg
Gemini-3-Pro
18.04
20.86
37.32
26.78
GPT-5
22.02
40.55
51.64
38.99
Claude-Sonnet-4.5
19.29
41.73
52.76
38.84
Appendix
Table 9: Proprietary results on PanoVQA-mini.
Figure 12: Qualitative comparison on PanoVQA-O . Facing a cluster of bicycles, the 1-Pano model benefits from the unified view to propose a coherent defensive maneuver, demonstrating the importance of seamless context for planning.
Figure 13: Qualitative comparison on PanoVQA-D . Both models accurately predict the severity and type of collision. This confirms that the panoramic representation retains critical visual details necessary for complex accident reasoning.
Recent vision-language models (VLMs) have advanced vision-and-language navigation (VLN), enabling models to predict navigation actions from visual observations and language instructions. In this work, we explore VLN with panoramic observations and introduce PanoVLN. The motivation is straightforward: more complete visual context should enable better-informed navigation decisions. For example, a panorama can reveal a passage outside a perspective camera's field of view, allowing the model to identify the intended route without additional exploration. However, we find that simply replacing perspective images with panoramas yields only limited gains. Our diagnosis suggests that fully exploiting wider visibility requires modifications to action prediction, training supervision, and visual representation. First, wider visibility supports longer-horizon action planning. We make the model predict longer action sequences, enabling larger turns and subsequent movement from a single panorama. Specifically, we introduce a confidence-guided execution (CGE) strategy that dynamically determines how many predicted actions to execute before replanning. Second, wider visibility also brings more complex route choices. We therefore construct training routes with frequent branching points and clear instructions to provide targeted supervision for route selection. Third, panoramic navigation requires understanding spatial relationships across viewing directions, beyond recognizing individual landmarks. We combine semantic and geometric features from RGB panoramas to capture both scene content and spatial layout without adding visual tokens. With a 4B backbone and RGB-only input, PanoVLN surpasses the previous SOTA by 11.9% and 8.7% in success rate on R2R-CE and RxR-CE Val-Unseen. Real-world experiments on a quadruped further demonstrate faster navigation with fewer pauses than prior VLN methods.
Multimodal Large Language Models (MLLMs) have demonstrated promising spatial reasoning capabilities, while these abilities remain underexplored in the emerging visual modality of panoramic imagery. The full 360°×180° field of view of panoramas essentially supports complex global multi-step reasoning, which is also the fundamental advantage of panoramas in applications such as embodied intelligence. However, existing panoramic benchmarks largely focus on simplistic queries that rely on local cues or single-/few-step reasoning, thereby ignoring the fundamental advantage of panoramas and failing to fully exploit their potential. To address this gap, we introduce OmniCoT, a panoramic spatial reasoning suite designed to enable MLLMs to use global evidence and perform multi-step inference across viewpoints. It includes OmniCoT-B (6.7K data) for evaluation, which measures both answer accuracy and reasoning quality, OmniCoT-Real (1K data) as a manually annotated real-world subset to quantify the Sim-to-Real gap. For training, OmniCoT-T (14.3K data) is purpose-built with structured stepwise Chain-of-Thought annotations that explicitly link intermediate reasoning steps to panoramic evidence. Based on OmniCoT-T, we introduce OmniCoT-R1 and adopt a two-stage training strategy tailored to the geometrically complex panoramic space, where Supervised Fine-tuning (SFT) anchors reasoning to panoramic evidence (e.g., bearings, proximity) and GRPO penalizes geometrically incoherent paths to consolidate global 360° spatial consistency. Through OmniCoT, we aim to recalibrate the difficulty of panoramic spatial reasoning to better align with the intrinsic capabilities of panoramic imagery, thereby fostering meaningful progress in this research area.
3D Visual Grounding (3DVG) is a critical bridge from vision-language perception to robotics, requiring both language understanding and 3D scene reasoning. Traditional supervised models leverage explicit 3D geometry but exhibit limited generalization, owing to the scarcity of 3D vision-language datasets and the limited reasoning capabilities compared to modern vision-language models (VLMs). We propose a generalizable 3DVG framework, PanoGrounder, that couples multi-modal panoramic representation with pretrained 2D VLMs for strong vision-language reasoning. Panoramic renderings, augmented with 3D semantic and geometric features, serve as an intermediate representation between 2D and 3D, and offer two major benefits: (i) they can be directly fed to VLMs with minimal adaptation and (ii) they retain long-range object-to-object relations thanks to their 360-degree field of view. We devise a three-stage pipeline that places a compact set of panoramic viewpoints considering the scene layout and geometry, grounds a text query on each panoramic rendering with a VLM, and fuses per-view predictions into a single 3D bounding box via lifting. Our approach achieves state-of-the-art results on ScanRefer and Nr3D, and demonstrates strong generalization to unseen 3D datasets and text rephrasings.
Seongmin Jung, Seongho Choi, Gunwoo Jeon +2
Seoul National University, South Korea · Robotics Lab, Hyundai Motor Company, South Korea · Pohang University of Science and Technology (POSTECH), South Korea