Representing the Unseen: Rethinking Visual Imagination for Spatial Reasoning
Organizations: UNC Chapel Hill
Abstract
Visual world models increasingly support spatial reasoning by generating RGB views of unobserved states. However, RGB has become the default interface largely because it is well suited for visual generation, rather than necessarily being the most effective representation for downstream reasoning. Different spatial questions may benefit from different representations of the same imagined state: top-down geometry can facilitate global distance comparisons, while panoramic views provide broader context for reasoning about open space. To isolate the role of representation in spatial imagination, we introduce ImagiRep, a simulator-grounded benchmark of 922 questions spanning seven question types across two settings, Viewpoint Imagination and Cross-view Integration, providing oracle RGB and six alternative representations (e.g., depth, panoramic views, and top-down geometry) of the same unobserved state. This controlled comparison reveals that even accurate imagined RGB does not guarantee accurate spatial reasoning, and different questions benefit from different representations. Similar trends hold for representations derived from world-model-estimated states. Notably, estimated RGB alone can mislead spatial reasoning, while alternative representations retain complementary benefits. Building on these findings, we introduce GEARS, a lightweight test-time strategy for adaptive representation selection, outperforming existing spatial imagination methods and showing that reasoning about unseen states requires more than generating RGB views.
Figures & tables
| Endpoint RGB + Additional Representation | Oracle | |||||||||
| Task | Question Type | Observed View | + Endpoint RGB | Top-down | Text | Video | Depth | Normals | Panorama | Selection |
| Viewpoint Imagination | Open-space Direction | 60.4 | 57.1 | 74.7 | 69.2 | 65.9 | 64.8 | 61.5 | 73.6 | 89.0 |
| Nearest-obstacle Direction | 38.2 | 49.1 | 61.8 | 58.2 | 60.0 | 63.6 | 58.2 | 65.5 | 81.8 | |
| Visibility | 39.4 | 64.4 | 73.1 | 71.2 | 76.0 | 73.1 | 75.0 | 76.9 | 80.8 | |
| Nearest Object | 51.0 | 64.4 | 76.9 | 73.1 | 76.0 | 76.9 | 71.2 | 80.8 | 87.5 | |
| Farthest Object | 68.4 | 58.2 | 75.5 | 67.3 | 72.4 | 70.4 | 67.3 | 71.4 | 87.8 | |
| Gemini 3.7 Flash | GPT-6.1-sol | |||
| Input | Viewpoint Imagination | Cross-view Integration | Viewpoint Imagination | Cross-view Integration |
| Random Selection | 25.0 | 25.0 | 25.0 | 25.0 |
| Question Only | 31.7 | 29.7 | 31.0 | 31.0 |
| Observed View(s) | 53.7 | 66.3 | 57.2 | 68.0 |
| + Oracle Endpoint RGB | 63.7 | 78.7 | 66.1 | 75.7 |
| + Estimated Representation | Per-Type | |||||||||
| Task | Question Type | Observed View | + Est. Endpoint RGB | Top-down | Text | Video | Depth | Normals | Panorama | Best |
| Viewpoint Imagination | Open-space Direction | 60.4 | 52.7 | 63.7 | 60.4 | 62.6 | 57.1 | 57.1 | 70.3 | 70.3 |
| Nearest-obstacle Direction | 38.2 | 45.5 | 56.4 | 54.5 | 61.8 | 54.5 | 52.7 | 60.0 | 61.8 | |
| Visibility | 39.4 | 47.1 | 50.0 | 51.9 | 54.8 | 52.9 | 52.9 | 56.7 | 56.7 | |
| Nearest Object | 51.0 | 49.0 | 57.7 | 56.7 | 59.6 | 61.5 | 58.7 | 59.6 | 61.5 | |
| Farthest Object | 68.4 | 53.1 | 62.2 | 69.4 | 70.4 | 66.3 | 67.3 | 63.3 | 70.4 | |
| Question Type | Observed View | + Est. RGB | + Est. Depth |
| Nearest Object | 56.8 | 74.1 | 79.0 |
| Farthest Object | 59.8 | 54.9 | 65.9 |
| Spatial Ordering | 79.6 | 89.8 | 93.4 |
| All | 68.0 | 76.0 | 82.0 |
| Question Type | MindJourney | AVIC | GEARS |
| Viewpoint Imagination | |||
| Open-space Direction | 53.8 | 51.6 | 63.7 |
| Nearest-obstacle Direction | 52.7 | 49.1 | 54.5 |
| Visibility | 45.2 | 46.2 | 48.1 |
| Nearest Object | 53.8 | 51.0 | 55.8 |
| Farthest Object | 69.4 | 63.3 | 68.4 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Task | Question Type | |
| Viewpoint Imagination | Open-space Direction | 91 |
| Nearest-obstacle Direction | 55 | |
| Visibility | 104 | |
| Nearest Object | 104 | |
| Farthest Object | 98 | |
| Object-relative Direction | 170 |
| Endpoint RGB + Additional Representation | ||||||||||
| Task | Question Type | Observed View | + Endpoint RGB | Top-down | Text | Video | Depth | Normals | Panorama | Oracle Selection |
| Viewpoint Imagination | Open-space Direction | 52.7 | 58.2 | 67.0 | 63.7 | 63.7 | 69.2 | 63.7 | 74.7 | 85.7 |
| Nearest-obstacle Direction | 36.4 | 45.5 | 61.8 | 54.5 | 56.4 | 52.7 | 52.7 | 56.4 | 74.5 | |
| Visibility | 32.7 | 49.0 | 57.7 | 57.7 | 55.8 | 56.7 | 51.9 | 55.8 | 69.2 | |
| Nearest Object | 51.9 | 65.4 | 75.0 | 70.2 | 68.3 | 71.2 | 69.2 | 70.2 | 80.8 | |
| Farthest Object | 66.3 | 65.3 | 75.5 | 68.4 | 69.4 | 73.5 | 69.4 | 71.4 | 80.6 | |
| Question Type | Added Representation | Endpoint Correct | Rescued | Total | Acc. (%) | Gain (pp) |
| Open-space Direction | Panorama | 53 | 15 | 68/91 | 74.7 | 16.5 |
| Nearest-obstacle Direction | Top-down | 25 | 9 | 34/55 | 61.8 | 16.4 |
| Visibility | Text | 51 | 9 | 60/104 | 57.7 | 8.7 |
| Nearest Object | Top-down | 68 | 10 | 78/104 | 75.0 | 9.6 |
| Farthest Object | Top-down | 64 | 10 | 74/98 | 75.5 | 10.2 |
| Object-relative Direction | Video | 135 | 14 | 149/170 | 87.6 | 8.2 |
| Viewpoint Imagination ( ) | Cross-view Integration ( ) | |||||
| Representation | Acc. | Best For | Acc. | Best For | ||
| Endpoint RGB Only | 63.7 | – | – | 78.7 | – | – |
| + Top-down | 73.0 | 9.3 | 4/6 | 85.0 | 6.3 | 1/3 |
| + Text | 69.3 | 5.6 | 1/6 | 83.3 | 4.7 | 0/3 |
| + Video | 69.9 | 6.3 | 1/6 | 85.3 | 6.7 | 1/3 |
| + Depth | 70.7 | 7.1 | 0/6 | 84.0 | 5.3 | 1/3 |
| Task | No Gate | +Gating | +Routing | Gating+ Routing |
| Viewpoint Imagination | 54.7 | 58.8 | 58.5 | 61.4 |
| Cross-view Integration | 77.3 | 76.3 | 77.7 | 77.7 |
Visual Spatial Reasoning
Visual spatial reasoning studies how AI systems infer geometry, object relations, viewpoints, and physical change from images and video.
See all 251 papers