Table of Contents
Fetching ...

GEOBench-VLM: Benchmarking Vision-Language Models for Geospatial Tasks

Muhammad Sohail Danish, Muhammad Akhtar Munir, Syed Roshaan Ali Shah, Kartik Kuckreja, Fahad Shahbaz Khan, Paolo Fraccaro, Alexandre Lacoste, Salman Khan

TL;DR

GEOBench-VLM introduces a geospatial-specific benchmark to evaluate Vision-Language Models on tasks requiring spatial awareness and temporal reasoning in Earth observation data. It combines 8 task categories and 31 fine-grained subtasks with over 10,000 manually verified MCQ instructions, using a diverse data pipeline and GPT-4o-generated prompts for scalability. The study benchmarks 13 VLMs, including generic and geospatial-specialized models, and reveals consistent gaps in current models' ability to handle geospatial tasks, with best results far from ideal. The work provides public availability and actionable insights to guide future development of geospatial vision-language benchmarks.

Abstract

While numerous recent benchmarks focus on evaluating generic Vision-Language Models (VLMs), they do not effectively address the specific challenges of geospatial applications. Generic VLM benchmarks are not designed to handle the complexities of geospatial data, an essential component for applications such as environmental monitoring, urban planning, and disaster management. Key challenges in the geospatial domain include temporal change detection, large-scale object counting, tiny object detection, and understanding relationships between entities in remote sensing imagery. To bridge this gap, we present GEOBench-VLM, a comprehensive benchmark specifically designed to evaluate VLMs on geospatial tasks, including scene understanding, object counting, localization, fine-grained categorization, segmentation, and temporal analysis. Our benchmark features over 10,000 manually verified instructions and spanning diverse visual conditions, object types, and scales. We evaluate several state-of-the-art VLMs to assess performance on geospatial-specific challenges. The results indicate that although existing VLMs demonstrate potential, they face challenges when dealing with geospatial-specific tasks, highlighting the room for further improvements. Notably, the best-performing LLaVa-OneVision achieves only 41.7% accuracy on MCQs, slightly more than GPT-4o, which is approximately double the random guess performance. Our benchmark is publicly available at https://github.com/The-AI-Alliance/GEO-Bench-VLM .

GEOBench-VLM: Benchmarking Vision-Language Models for Geospatial Tasks

TL;DR

GEOBench-VLM introduces a geospatial-specific benchmark to evaluate Vision-Language Models on tasks requiring spatial awareness and temporal reasoning in Earth observation data. It combines 8 task categories and 31 fine-grained subtasks with over 10,000 manually verified MCQ instructions, using a diverse data pipeline and GPT-4o-generated prompts for scalability. The study benchmarks 13 VLMs, including generic and geospatial-specialized models, and reveals consistent gaps in current models' ability to handle geospatial tasks, with best results far from ideal. The work provides public availability and actionable insights to guide future development of geospatial vision-language benchmarks.

Abstract

While numerous recent benchmarks focus on evaluating generic Vision-Language Models (VLMs), they do not effectively address the specific challenges of geospatial applications. Generic VLM benchmarks are not designed to handle the complexities of geospatial data, an essential component for applications such as environmental monitoring, urban planning, and disaster management. Key challenges in the geospatial domain include temporal change detection, large-scale object counting, tiny object detection, and understanding relationships between entities in remote sensing imagery. To bridge this gap, we present GEOBench-VLM, a comprehensive benchmark specifically designed to evaluate VLMs on geospatial tasks, including scene understanding, object counting, localization, fine-grained categorization, segmentation, and temporal analysis. Our benchmark features over 10,000 manually verified instructions and spanning diverse visual conditions, object types, and scales. We evaluate several state-of-the-art VLMs to assess performance on geospatial-specific challenges. The results indicate that although existing VLMs demonstrate potential, they face challenges when dealing with geospatial-specific tasks, highlighting the room for further improvements. Notably, the best-performing LLaVa-OneVision achieves only 41.7% accuracy on MCQs, slightly more than GPT-4o, which is approximately double the random guess performance. Our benchmark is publicly available at https://github.com/The-AI-Alliance/GEO-Bench-VLM .

Paper Structure

This paper contains 15 sections, 19 figures, 6 tables.

Figures (19)

  • Figure 1: GEOBench-VLM comprehensively covers 31 fine-grained tasks categorized into 8 broad categories: scene and object classification, object detection, segmentation, captioning, event detection, non-optical and temporal understanding tasks.
  • Figure 2: Comprehensive benchmark for VLMs in numerous geospatial tasks. This benchmark evaluates VLMs across eight core task categories, assessing their ability to interpret complex spatial data, classify scenes, identify and localize objects, detect events, generate captions, segment regions, analyze temporal changes, and process non-optical data. Tasks span from classifying landscapes and objects (e.g., land use, crop types, ships, aircraft) to counting, detecting hazards, and assessing disaster impact, testing VLMs on spatial reasoning.
  • Figure 3: Data pipeline for the GEOBench-VLM: Our pipeline integrates diverse datasets, automated tools, and manual annotation. Tasks such as scene understanding, object classification, and non-optical analysis are based on classification datasets, while GPT-4o generates unique MCQs with five options: one correct answer, one semantically similar "closest" option, and three plausible alternatives. Spatial relationship tasks rely on manually annotated object pair relationships, ensuring consistency through cross-verification. Caption generation leverages GPT-4o, combining image, object details, and spatial interactions with manual refinement for high precision.
  • Figure 4: Performance summary of VLMs. LLaVA-OneVision achieves the average accuracy (41.7%), slightly outperforming GPT-4o, which is relatively better in building counting, and general aircraft counting. EarthDial demonstrates strong results in scene classification. The overall results highlight VLMs' varying strengths across geospatial tasks, with even the best models achieving accuracy only slightly above double the random guess.
  • Figure 5: Object Density vs. Counting Accuracy. VLMs are evaluated on how well they maintain counting accuracy as the number of objects increases. LLaVA-OneVision shows better performance in less dense ranges, whereas Qwen2-VL, LHRS-Bot-Nova, and SkySenseGPT exhibit more significant performance drops at higher object densities.
  • ...and 14 more figures