Source-linked AI summary
GeoNLI - A Natural Language Interpreter for Satellite Imagery
Ashutosh Gandhe, Anupam Rawat, Geet Sethi, Kabir Nasiruddin, Madhav Kotecha, Panav Shah, Rakshit Sawarn, Soumitra Nayak
TL;DR
Heterogeneous training data and task-dependent performance complicate building and comparing unified remote-sensing models. This paper combines EarthMind with multiple grounding pipelines and majority voting in a captioning, VQA, and grounding framework. It reports strong captioning and VQA performance for EarthMind and improved grounding performance from majority voting.
Problem
Heterogeneous training data and inconsistent evaluation settings make it difficult to establish an effective unified pipeline across captioning, VQA, and grounding.
Source: §I · p. 1Method
The unified pipeline uses EarthMind for captioning and VQA and combines seven grounding models or pipelines with majority voting.
Source: §II · p. 1, C. Overall Architecture · p. 4Results
EarthMind performs strongly on captioning and VQA, while majority voting yields improved grounding performance.
Source: §IX · p. 6Takeaways & Limitations
The modular system brings captioning, VQA, and grounding together for remote-sensing scene understanding.
Source: §IX · p. 6
Abstract
from arXiv · showhide
Multi-modal multitasking models have shown strong performance on remote sensing datasets. However, because these models are trained on heterogeneous data and vary across tasks, designing a unified model that performs well in captioning, visual question answering (VQA), and visual grounding remains challenging. In this work, we evaluate several models on the VRS Bench and NWPU-VHR-10 datasets. The EarthMind model demonstrates strong results in both captioning and VQA. For grounding, we propose multiple pipelines - RemoteSAM-SAM-v1, RemoteSAM-SAM-v2, and DiffuSAM - and ultimately adopt a majority-voting ensemble across EarthMind, RemoteSAM, SAM3, Falcon, RemoteSAM-SAM3-v1, RemoteSAM-SAM3-v2, and DiffuSAM predictions. Our unified, modular pipeline integrates advanced SAM variants with multimodal LLMs to jointly perform captioning, VQA, and grounding. It achieves 82% accuracy on captioning and 83.32% on VQA, with 90.94%, 52.04%, and 92.06% for binary, numeric, and semantic question types respectively. For grounding, it attains 64.94% accuracy. By combining diverse VLMs with our custom RemoteSAM-SAM3 models through ensemble majority voting, the system delivers more accurate and consistent remote-sensing understanding than task-specific approaches.
I. INTRODUCTION
The paper addresses the challenge of evaluating heterogeneous vision-language models across remote-sensing tasks and proposes a unified system for captioning, VQA, and grounding. It combines EarthMind with new grounding pipelines and describes the three task inputs and outputs.
I. INTRODUCTION
- Heterogeneous training and inconsistent evaluation complicate model comparison, and EarthMind performs well on captioning and VQA but poorly on grounding.The paper motivates a standardized evaluation and a unified framework across tasks.Source: §I · p. 1
II. INNOVATION & NOVELTY
- The proposed pipeline uses EarthMind for captioning and VQA, adds three RemoteSAM-SAM3 and DiffuSAM grounding pipelines, and evaluates models on VRS Bench and NWPU-VHR-10.Grounding predictions are also evaluated individually and in majority-voting ensembles.Source: §II · p. 1
III. DETAILED PROBLEM DESCRIPTION
- The framework covers image-to-text captioning, image-and-question-to-text VQA, and image-and-phrase-to-bounding-box visual grounding.VQA questions may require geometric or semantic understanding and can call for binary, numeric, or semantic answers.Source: §III · p. 2
IV. RELATED WORKS
Prior work spans remote-sensing image-text datasets, general-purpose task models, and remote-sensing-specific and multitask VLMs. The paper evaluates models on a common benchmark by task and uses a majority-voting strategy for grounding, where EarthMind struggles.
IV. RELATED WORKS
- Remote-sensing datasets expanded from paired image-caption collections to benchmarks supporting multitask evaluation, high-resolution imagery, and diverse vision-language training.The cited examples include RSICD, UCM-Captions, Sydney-Captions, BigEarthNet, RSVG, RS5M, VRSBench, and XLRS-Bench.Source: §IV · p. 2
- The literature includes general-purpose segmentation, grounding, and captioning models, remote-sensing-specific models, and multitask VLMs adapted for geospatial imagery.Remote-sensing models address dense objects, ultra-high resolution, multispectral variation, and fine-grained land-use semantics.Source: §IV · p. 2
V. METHODOLOGY
- EarthMind performs strongly on captioning and VQA but struggles with grounding, so the paper evaluates tasks separately on a common benchmark and applies majority voting across grounding pipelines.The grounding set includes EarthMind, RemoteSAM, SAM3, Falcon, RemoteSAM-SAM3-v1, RemoteSAM-SAM3-v2, and DiffuSAM.Source: §V · pp. 2–3
A. RemoteSAM-SAM3
The section develops complementary RemoteSAM–SAM3 and DiffuSAM grounding pipelines, then combines model predictions through majority voting. It also adapts EarthMind for VQA while preserving original training examples.
A. RemoteSAM-SAM3
- RemoteSAM-SAM3 combines remote-sensing-trained RemoteSAM with general-purpose SAM3, with v2 using DBSCAN clusters and IoU selection to improve spatial continuity over v1.In v1, Qwen identifies the target and SAM3 receives RemoteSAM’s output; fragmented RemoteSAM outputs can still hinder accurate grounding.Source: A. RemoteSAM-SAM3 · p. 3
B. DiffuSAM
- For small crops SAM3 performs better, while RemoteSAM performs better with multiple candidate objects; DiffuSAM selects between them at a 10% crop-area threshold.DiffuSAM uses a diffusion-generated red box and SAM3 mask to estimate a bounding box, then removes directional prompt words because spatial information is encoded in the crop.Source: B. DiffuSAM · pp. 3–4
C. Overall Architecture
- EarthMind is used directly for captioning, while VQA fine-tuning emphasizes numeric questions and retains original training examples to help prevent catastrophic forgetting.The final fine-tuning dataset contains 65% numeric, 20% semantic, and 15% binary questions.Source: C. Overall Architecture · p. 4
- Grounding predictions from seven models are combined by majority voting, selecting the prediction with the highest agreement across models.The ensemble includes EarthMind, RemoteSAM, SAM3, Falcon, RemoteSAM-SAM3-v1, RemoteSAM-SAM3-v2, and DiffuSAM; an exponential term penalizes differing numbers of predicted outputs.Source: C. Overall Architecture · p. 4
D. SAR-to-Optical Image translation
The section describes a conditional diffusion model for translating SAR imagery into optical imagery and a set of image-statistic checks for classifying SAR versus optical input. Experiments use inference mode for captioning and grounding, with EarthMind specifically fine-tuned for VQA.
D. SAR-to-Optical Image translation
- A conditional diffusion model translates SAR images into corresponding optical imagery for interpretability within the unified remote-sensing pipeline.The model details are provided in Appendix A-E.Source: D. SAR-to-Optical Image translation · p. 5
- SAR classification checks RGB-channel difference, speckle ratio, coefficient of variation, ENL, and histogram skewness and kurtosis against thresholds.If all checks fail, the image is treated as optical; the authors state that the multiple conditions make optical-to-SAR misclassification very unlikely.Source: D. SAR-to-Optical Image translation · p. 5
A. Experimental Setup
- Experiments use two 80 GB NVIDIA A100 GPUs; captioning and grounding run in inference mode, while EarthMind is fine-tuned specifically for VQA.The reported VQA fine-tuning followed an observed performance gain.Source: A. Experimental Setup · p. 5
B. Dataset Details •
The section describes VRS Bench and NWPU-VHR-10, then specifies task metrics and a weighted score for overall pipeline evaluation. It also outlines the application’s frontend deployment.
B. Dataset Details •
- VRS Bench supports captioning, VQA, and visual grounding, with 29,614 images, 29,614 human-verified captions, 52,472 referring expressions, and 123,221 VQA pairs.Its 512×512 images are annotated through semi-automatic generation and human verification.Source: B. Dataset Details • · p. 5
- NWPU-VHR-10 contains 800 images across 10 object categories, with axis-aligned bounding-box annotations for detection evaluation.It includes 650 positive images with 3,651 annotated objects and 150 negative images.Source: B. Dataset Details • · p. 5
C. Evaluation Details
- Captioning uses BERT-BLEU4, VQA uses binary, numeric, and semantic scores, and grounding uses mIoU with a count penalty.The overall pipeline score weights captioning at 0.20, grounding at 0.30, and each VQA score—binary, numeric, and semantic—at 0.10, 0.20, and 0.20 respectively.Source: C. Evaluation Details · pp. 5–6
D. Front-End
- The React frontend handles authentication, uploads, and analysis workflows, communicating with a FastAPI backend through REST endpoints and serving optimized static assets via Nginx.Source: D. Front-End · p. 6
VII. RESULTS ANALYSIS
EarthMind provides the reported captioning and VQA results, while qualitative grounding comparisons favor the proposed majority-voting framework. The paper also identifies numeric VQA and fixed DiffuSAM thresholds as challenges and describes the unified system’s scope.
A. Quantitative Results
- 82% captioning accuracy is reported for pretrained EarthMind; VQA accuracy on numeric and semantic questions improves after fine-tuning, especially on RSVQA.Binary-question performance remains nearly unchanged; the passage refers to Tables I–II for VQA results but supplies no further values.Source: A. Quantitative Results · p. 6
B. Qualitative Results
- Majority voting suppresses diffusion-induced hallucinations and produces the most reliable grounding predictions among the illustrated pipelines.SAM3 alone often misses relevant objects; RemoteSAM-SAM3-v1 and v2 improve outputs, while EarthMind performs moderately well.Source: B. Qualitative Results · p. 6
VIII. CHALLENGES AND FUTURE WORK
- Numeric VQA remains difficult, and DiffuSAM’s fixed 99% DBSCAN and 10% cropping thresholds may not generalize across scenarios.The authors propose adaptive thresholding based on model confidence or image characteristics as future work.Source: §VIII · p. 6
IX. CONCLUSION
- The unified modular pipeline combines EarthMind for captioning and VQA with three new grounding pipelines and majority voting, with optional SAR-to-optical translation.The conclusion also reports fine-tuning EarthMind as improving VQA, particularly for numeric questions.Source: §IX · p. 6
APIS AND LICENSING
- The implementation uses no third-party APIs, and its open-source models use permissive licenses including MIT, SAM, and Apache-2.0.Source: APIS AND LICENSING · p. 6
APPENDIX A EXISTING MODEL ARCHITECTURES
EarthMind combines optical and SAR imagery with task text to form visual tokens for language-model processing. Its architecture uses cross-sensor attention and text-guided attention, with adaptive pooling to align modalities of differing resolutions.
A. EarthMind [22]
- EarthMind uses a global semantic encoder and grounding encoder whose outputs are projected into language-model-aligned visual tokens for generative and dense prediction tasks.A segmentation-guidance token supports both task types; EarthMind is the captioning and VQA backbone in the illustrated unified model.Source: A. EarthMind [22] · p. 9, Figure 9 · p. 10
1) Cross-Sensor Attention:
- Adaptive pooling aligns optical imagery to differing resolutions before bidirectional cross-modal attention relates optical and SAR tokens.The attention represents optical-to-SAR and SAR-to-optical token relationships.Source: 1) Cross-Sensor Attention · p. 9
2) Text-Guided Attention:
- Text-guided attention aligns task embeddings with visual tokens to incorporate task relevance into the model.Source: 2) Text-Guided Attention · p. 10
3) Adaptive Fusion:
EarthMind fuses cross-sensor information with text relevance through learned balance weights, producing compact multimodal tokens. The section also describes how RoI-based summarization and self-instruct question generation support captioning and VQA, alongside RemoteSAM’s mask-based processing.
3) Adaptive Fusion:
- Adaptive fusion combines cross-modal complementarity and text relevance using a learnable balance parameter, then normalizes weights to produce compact multimodal tokens.The fused representation preserves cross-sensor information while remaining efficient for LLM processing.Source: 3) Adaptive Fusion · pp. 10–11
4) Improvement of Captioning and VQA tasks:
- Segmentation masks highlight regions for GPT-4o caption refinement, and few-shot self-instruct prompting expands enhanced captions into diverse VQA pairs.The passage attributes strong captioning and VQA performance to these steps while noting that EarthMind can still struggle with grounding.Source: 4) Improvement of Captioning and VQA… · p. 11
B. RemoteSAM [15]
- RemoteSAM’s visual and text features are fused into a score map, thresholded into a binary mask, then converted to boxes; EPOC refines adjacent-target handling.For counting, the number of objects is the cardinality of distinct connected components in the mask.Source: B. RemoteSAM [15] · p. 11
C. SAM3 [11]
The section describes SAM3’s prompt-conditioned segmentation architecture, Falcon’s generalized prompt-based sequence-to-sequence design, and a SAR-to-optical translation model trained with consistency and adversarial losses.
C. SAM3 [11]
- SAM3 uses a prompt-agnostic image encoder, prompt tokens, a unified detector, and a transformer head to produce masks in one forward pass, but may perform worse than remote-sensing-specific models.Its training data is broad and concept-rich but not specific to remote sensing.Source: C. SAM3 [11] · p. 11
D. Falcon [21]
- Falcon converts task prompts to a predefined phrasing and processes image and text features with an encoder-decoder model to generate outputs.The passage notes that compared models differ in training datasets and parameter counts.Source: D. Falcon [21] · p. 11
E. SAR-to-Optical Image Translation [32]
- SAR-to-optical translation conditions a U-net on SAR imagery and a noised optical target; consistency loss aligns teacher and student predictions, while adversarial loss aligns student output with ground truth.The model uses consistency distillation to generate in few steps; Table V is described as summarizing model details for EarthMind, RemoteSAM, SAM3, and Falcon.Source: E. SAR-to-Optical Image Translation [32] · p. 12, Table V · p. 12
APPENDIX B DETAILS OF EVALUATION METRICS
Captioning quality combines semantic and n-gram similarity with a length penalty. VQA metrics vary by answer type: exact match for binary answers, relative error for numeric predictions, and BERT-BLEU for descriptive answers.
A. Captioning Metric •
- Captioning similarity combines BERT semantic similarity with BLEU n-gram structure and applies a length penalty.The final caption similarity score is presented after the length penalty.Source: A. Captioning Metric • · p. 12
B. VQA Metrics •
- VQA uses exact match for binary answers, relative error for numeric predictions, and the captioning BERT-BLEU formulation for descriptive answers.Source: B. VQA Metrics • · p. 12
C. Grounding Metrics •
Grounding metrics assess localization overlap, thresholded correctness, count deviation, and a combined localization-and-count score.
C. Grounding Metrics •
- Grounding evaluation computes IoU between predicted and ground-truth boxes, then averages IoU across matched instances.Source: C. Grounding Metrics • · p. 12
- A grounding prediction counts as correct when its IoU exceeds threshold τ, and count accuracy is measured by average absolute count deviation.Source: C. Grounding Metrics • · p. 12
- mIoU with Count Penalty jointly evaluates localization quality and instance-count correctness using an exponential penalty.The penalty applies when predicted and ground-truth output counts differ.Source: C. Grounding Metrics • · p. 12
Related papers
This paper cites
- BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Models2023
- MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Models2023
- SAM 2: Segment Anything in Images and Videos2024
- Expanding Performance Boundaries of Open-Source Multimodal Models with Model, Data, and Test-Time Scaling2024
- Segment Anything2023
- EarthGPT: A Universal Multi-modal Large Language Model for Multi-sensor Image Comprehension in Remote Sensing Domain2024