CVJun 29, 2025

GeoProg3D: Compositional Visual Reasoning for City-Scale 3D Language Fields

arXiv:2506.23352v12 citationsh-index: 11Has Code
Originality Incremental advance
AI Analysis

This work addresses the need for scalable and compositional visual reasoning in city-scale 3D environments, benefiting applications in urban planning, navigation, and augmented reality, though it is incremental in combining existing techniques like LLMs with novel geographic vision tools.

The paper tackles the problem of enabling natural language-driven interactions with large-scale urban 3D scenes, which existing methods lack in scalability and compositional reasoning, by proposing GeoProg3D, a framework that significantly outperforms existing models across multiple tasks on a new benchmark dataset.

The advancement of 3D language fields has enabled intuitive interactions with 3D scenes via natural language. However, existing approaches are typically limited to small-scale environments, lacking the scalability and compositional reasoning capabilities necessary for large, complex urban settings. To overcome these limitations, we propose GeoProg3D, a visual programming framework that enables natural language-driven interactions with city-scale high-fidelity 3D scenes. GeoProg3D consists of two key components: (i) a Geography-aware City-scale 3D Language Field (GCLF) that leverages a memory-efficient hierarchical 3D model to handle large-scale data, integrated with geographic information for efficiently filtering vast urban spaces using directional cues, distance measurements, elevation data, and landmark references; and (ii) Geographical Vision APIs (GV-APIs), specialized geographic vision tools such as area segmentation and object detection. Our framework employs large language models (LLMs) as reasoning engines to dynamically combine GV-APIs and operate GCLF, effectively supporting diverse geographic vision tasks. To assess performance in city-scale reasoning, we introduce GeoEval3D, a comprehensive benchmark dataset containing 952 query-answer pairs across five challenging tasks: grounding, spatial reasoning, comparison, counting, and measurement. Experiments demonstrate that GeoProg3D significantly outperforms existing 3D language fields and vision-language models across multiple tasks. To our knowledge, GeoProg3D is the first framework enabling compositional geographic reasoning in high-fidelity city-scale 3D environments via natural language. The code is available at https://snskysk.github.io/GeoProg3D/.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes