GeoVision Labeler: Zero-Shot Geospatial Classification with Vision and Language Models
Not on the map. Why?
Abstract (arXiv)
Classifying geospatial imagery remains a major bottleneck for applications such as disaster response and land-use monitoring-particularly in regions where annotated data is scarce or unavailable. Existing tools (e.g., RS-CLIP) that claim zero-shot classification capabilities for satellite imagery nonetheless rely on task-specific pretraining and adaptation to reach competitive performance. We introduce GeoVision Labeler (GVL), a strictly zero-shot classification framework: a vision Large Language Model (vLLM) generates rich, human-readable image descriptions, which are then mapped to user-defined classes by a conventional Large Language Model (LLM). This modular, and interpretable pipeline enables flexible image classification for a large range of use cases. We evaluated GVL across three benchmarks-SpaceNet v7, UC Merced, and RESISC45. It achieves up to 93.2% zero-shot accuracy on the binary Buildings vs. No Buildings task on SpaceNet v7. For complex multi-class classification tasks (UC Merced, RESISC45), we implemented a recursive LLM-driven clustering to form meta-classes at successive depths, followed by hierarchical classification-first resolving coarse groups, then finer distinctions-to deliver competitive zero-shot performance. GVL is open-sourced at https://github.com/microsoft/geo-vision-labeler to catalyze adoption in real-world geospatial workflows.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 32 references that are in the map. First posted on arXiv 30 May 2025.
Builds on
21 of 32 references.
References · 21
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2023GPT-4 Technical Reportcited by 18,396
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2023Kosmos-2: Grounding Multimodal Large Language Models to the Worldcited by 1,089
- 2022Visual Classification via Description from Large Language Modelscited by 336
- 2024Why are Visually-Grounded Language Models Bad at Image Classification?cited by 102
- 2017Fine-graind Image Classification via Combining Vision and Languagecited by 51
- 2025LLMs for Explainable AI: A Comprehensive Surveycited by 45
- 2023LaFTer: Label-Free Tuning of Zero-shot Classifier using Language and Unlabeled Image Collectionscited by 43
- 2019In-domain representation learning for remote sensingcited by 41
- 2020Remote Sensing Image Scene Classification with Self-Supervised Paradigm under Limited Labeled Samplescited by 36
- 2023Revisiting pre-trained remote sensing model benchmarks: resizing and normalization matterscited by 27
9 more
- 2019Fine-grained Recognition: Accounting for Subtle Differences between Similar Classescited by 24
- 2020RS-MetaNet: Deep meta metric learning for few-shot remote sensing scene classificationcited by 19
- 2024LangXAI: Integrating Large Vision Models for Generating Textual Explanations to Enhance Explainability in Visual Perception Taskscited by 13
- 2021Disentangling Semantic-to-visual Confusion for Zero-shot Learningcited by 11
- 2025Taxonomy-Aware Evaluation of Vision-Language Modelscited by 11
- 2021The SpaceNet Multi-Temporal Urban Development Challengecited by 10
- 2015Subset Feature Learning for Fine-Grained Category Classificationcited by 5
- 2023Leverage Weakly Annotation to Pixel-wise Annotation via Zero-shot Segment Anything Model for Molecular-empowered Learningcited by 4
- 2021Cost-effective Land Cover Classification for Remote Sensing Imagescited by 1
Built on by
Not cited yet.