- The paper introduces VecLang, a language-based paradigm that unifies polygonal and network representations for remote sensing vector mapping.
- It employs a Progressive Vectorization Framework and hierarchical reinforcement learning to enhance mapping accuracy and computational efficiency.
- Empirical results on VecMap-Bench demonstrate improved mAP, IoU, and topological fidelity across multiclass and open-vocabulary mapping tasks.
Vector Map as Language: A Unified Paradigm for Remote Sensing Vector Mapping
Motivation and Challenges in Unified Vector Mapping
Remote sensing vector mapping (RSVM) seeks to extract explicit, structured maps from remotely sensed imagery, encompassing geospatial entities such as buildings, roads, and water bodies. Traditional approaches encode these entities either as polygons or graphs, each with inherent limitations. Polygon-based methods are effective for closed objects but unsuitable for capturing network topologies, while graph-based techniques naturally handle connectivity in roads and networks but lack precise instance boundaries for closed shapes. Consequently, these representational constraints preclude a unified, category-agnostic approach to vector mapping.
The authors observe that language, particularly in structured formats, inherently provides an extensible, hierarchical medium capable of representing heterogeneous information โ semantics, geometry, topology โ within a shared, parseable framework. This insight drives the introduction of VecLang, a language-based paradigm that formulates multiclass vector map generation as structured text generation, aiming to unify the modeling, generation, and optimization of diverse geospatial entities.
Figure 1: Comparison between existing methods and VecLang, highlighting VecLang's ability to unify closed (polygonal) and network-like (graph) geospatial structures within a language-based representation.
Hierarchical Vector Language: The VecLang Representation
VecLang introduces Structured Vector Language (SVL), a GeoJSON-inspired, GIS-compatible language that encodes geospatial entities as textual sequences. Entities are described as objects consisting of an identifier, semantic class label, geometry (which can be, e.g., polygons, polylines, or multi-lines), and optional topological fields (such as containment or intersection relations). This uniform representation supports both closed (e.g., building) and network-like (e.g., road) objects.
Figure 2: Motivation of VecLang โ diverse map entities (buildings, roads, water bodies) share core descriptive elements (semantics, geometry, topology), which can be systematically organized via a hierarchical vector language.
Map annotations โ which can be highly heterogeneous in source data โ are serialized into SVL sequences that follow a shared grammar. Bidirectional conversion functions enable robust translation between map and language representations: a map-to-language function encodes vector data into SVL, while a language-to-map parser reconstructs executable geometry from SVL text.
Figure 3: Map-Language reversible conversion pipeline enabling top-down map-to-language and bottom-up language-to-map transitions for both polygonal and network-structured entities.
Progressive Vectorization Framework
Dense remote sensing scenes can encompass hundreds of objects, making end-to-end full-image SVL generation computationally demanding and unstable. The Progressive Vectorization Framework (PVF) proposed in VecLang addresses this by first localizing candidate vectorization units (e.g., instance bounding boxes for buildings, or local patches for road segments), then generating map elements as structured SVL text, conditioned on both the localized imagery and category-specific prompts.
This pipeline decomposes the generation problem, reducing output sequence lengths, enhancing robustness, and optimizing resource consumption.
Figure 4: The VecLang pipeline: (a) progressive vectorization (localization then generation), (b) hierarchical vector language optimization, (c) reversible map-language conversion.
Figure 5: PVF mitigates the drawbacks of direct, full-text generationโsequence length, accuracy, and memoryโby localizing and segmenting the generation steps.
Hierarchical Vector Language Optimization
Given that outputting well-formed, executable SVL is more demanding than simple text matching, VecLang employs Hierarchical Vector Language Optimization (HVLO) based on reinforcement learning. Built atop the Group Relative Policy Optimization (GRPO) algorithm, SVL generation is rewarded at three hierarchical levels:
- Syntax Validity: Ensuring the output is parseable as JSON, adheres to the expected schema, and provides usable semantic and geometric fields.
- Content Consistency: Matching the structure and semantics (class, geometry type, structural plausibility) to ground truth across classes.
- Execution Fidelity: Direct spatial and topological evaluation through instance- and class-aware IoU, Hausdorff alignment, and topology (connectivity) scores (notably crucial for road graphs).
This RL paradigm bridges the gap between text sequence similarity and downstream map utility, ensuring that small textual or coordinate deviations do not undermine the coherence or executability of the resulting vector maps.
Figure 6: Pure textual accuracy is insufficientโfor SVL, small coordinate errors can have large geometric/topological consequences, motivating hierarchical rewards.
Unified Benchmarking: VecMap-Bench
VecMap-Bench, constructed from over 54,000 images and 800,000 instances, provides a comprehensive evaluation platform for: single-class mapping, multiclass mapping, cross-dataset generalization (transfer learning), and open-vocabulary (zero-shot) generalization. All annotations are normalized and converted to SVL, facilitating consistent training and evaluation.
Figure 7: VecMap-Bench spans single-class, multiclass, cross-dataset, and open-vocabulary task regimes, supporting thorough generalization analysis.
Empirical Results and Key Findings
Single-Class Mapping: VecLang demonstrates competitive or superior accuracy across building, water body, and road extraction โ achieving 88.96 mAP and 92.01 C-IoU for building polygons, and 75.96 recall for road graphs. Unlike prior work, these results are achieved via a single, category-agnostic model.
Figure 8: Visualizations for building, road, and water-body mapping; VecLang captures both instance geometry and network topology across categories.
Multiclass Mapping: SVL allows VecLang to jointly model closed and open graph structures, yielding higher unified F1 and IoU scores across categories in the multiclass regime.
Figure 9: VecLang consistently outputs accurate, interpretable multiclass vector maps, in contrast to the fragmented or structurally compromised outputs from polygon- or graph-only baselines.
Generalization:
Scene Scalability: Progressive localization and generation enable VecLang to efficiently produce high-resolution, full-scene vectorizations without degradation in coherence or map utility.
Figure 11: Output slice from large-scale, high-res scenes; VecLang preserves both fine-grained object boundaries and network continuity at scale.
Ablations:
Discussion and Theoretical Implications
VecLang's structured language approach harmonizes vision-language modeling and geospatial representation, circumventing previous expressivity limitations by integrating semantic, geometric, and topological reasoning within a hierarchical, parseable medium. This paradigm allows for unified learning and inference over spatially heterogeneous scene elements, facilitating direct generalization to novel categories or domains given only textual prompts.
Practically, this unlocks new avenues for zero-shot/cross-task geospatial analysis, scalable mapping, automated cartography, and potentially multi-temporal map updating or multimodal (e.g., text-based querying over maps) reasoning. Theoretically, VecLang's language-centric architecture suggests that generalist models can be incentivized to learn executable, structured spatial reasoning by nesting modality-specific inductive biases within their output representations, with reinforcement learning acting as an enforcement mechanism bridging the gap between sequence-level and task-specific rewards.
Conclusion
VecLang establishes a unified, language-based paradigm for remote sensing vector mapping, leveraging a structured, GeoJSON-like representation and progressive vision-language generation optimized via hierarchical RL. Empirical results on VecMap-Bench confirm substantial gains in accuracy, robustness, and generalization, addressing longstanding limitations in category- and representation-specific approaches. The adoption of language as the primary medium for geospatial map representation and reasoning provides a promising blueprint for future research in scalable, open-world geospatial AI.
Future research directions include extending to temporal domains, integrating richer spatial logics, and scaling towards holistic multimodal Earth observation systems.