atlas

Research map / Vision-language and multimodal / Multimodal LLMs

EarthDial: Turning Multi-sensory Earth Observations to Interactive Dialogues

CVPR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Spatial reasoning in VLMs · 32 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces EarthDial, a multi-sensor, multi-resolution, multi-temporal remote-sensing VLM built on InternVL with a Phi-3-mini LLM, trained on an 11M-pair EO instruction dataset.

Problem

Generic VLMs and existing geospatial VLMs handle RGB at fixed resolution and few sensor modalities, and lack multi-spectral, SAR, multi-temporal support for Earth observation tasks.

Approach

A unified EO conversational VLM combining adaptive high-resolution tiling, a band-wise data fusion module for multi-spectral/SAR inputs, and temporal token stacking, trained in three stages on an 11M-pair instruction dataset generated largely from labels with InternLM-XComposer2.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add multi-stage pre-training (ablation)EarthDial · GeoChat-InstructmAP@0.5 (multiple referred objects): +5%Helped
Add adaptive high resolution after multi-stage pre-training (ablation)EarthDial · GeoChat-InstructmAP@0.5 (multiple objects): 11.91 -> 15.03Helped
Use bilinear interpolation instead of average pooling for spectral fusion (ablation)EarthDial · BigEarthNet (MS) and TreeSatAIaccuracy: 47.66 -> 67.01; 49.09 -> 56.93Helped
Use bilinear interpolation instead of max-pooling for spectral fusion (ablation)EarthDial · BigEarthNet (MS)accuracy: 34.62 -> 67.01Helped
Use full fine-tuning instead of LoRA rank 128 (ablation)EarthDial · Urban Tree Crown Detection (ZS)mAP@0.5 (multiple objects): 2.6 -> 6.7Helped
Use full fine-tuning instead of LoRA rank 128 (ablation)EarthDial · Swimming Pool Dataset (ZS)mAP@0.5 (large objects): 9.45 -> 24.90Helped
Train EarthDial for multispectral inputs rather than using RGB inputsEarthDial · BigEarthNetclassification accuracy: +1.75%Helped
Use EarthDial instead of GPT-4oEarthDial · STARCOP methane plume presence classificationaccuracy: 40.93% -> 77.09%; 32.16%Helped
Use EarthDial instead of GPT-4oEarthDial · UHI-AD (Landsat8)accuracy: 22.68% -> 56.77%Helped
Use EarthDial instead of GPT-4oEarthDial · QuakeSetaccuracy: 55.86 -> 57.53Helped

Surprising findings

Limitations

Experimental setup

Datasets: SkyScript SatlasPretrain GeoChat-Instruct AID UCMerced WHU-RS19 BigEarthNet xBD fMoW SoSAT-LCZ42 TreeSatAI SAR-Ship

Benchmarks: AID UCMerced WHU-19 BigEarthNet xBD fMoW SoSAT-LCZ42 TreeSatAI SAR-Ship GeoChat-Instruct NWPU VHR-10 Swimming Pool

Metrics: accuracy mAP@0.5 mAP@0.25 ROUGE-1 ROUGE-L METEOR recall

Baselines: GPT-4o GeoChat InternVL2-8B InternVL2-4B LHRS-Bot EarthGPT Qwen-VL MiniGPTv2

Builds on: InternVL InternVL 1.5 AnyRes LLaVA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy