atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

DUNIA: Pixel-Sized Embeddings via Cross-Modal Alignment for Earth Observation Applications

ICML 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Open-vocabulary alignment from VLMs · 0 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.

DUNIA learns pixel-sized Earth observation embeddings by contrastively aligning Sentinel-1/2 images with GEDI full-waveform LiDAR and with multi-temporal image embeddings, then uses them for zero-shot retrieval and low-shot fine-tuning on seven EO tasks.

Problem

Most self-supervised multimodal EO models produce coarse patch-level embeddings, which limits pixel-level prediction and integration of LiDAR waveform data such as GEDI full-waveform measurements.

Approach

A transformer encoder with two convolutional decoders produces pixel-level embeddings aligned both with GEDI waveform embeddings (vertical structure, via Zero-CL) and with multi-temporal image embeddings (horizontal structure, via VICReg), plus reconstruction losses and a latent diffusion model that generates waveforms from pixel embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DUNIA pixel embeddings with KNN=50 instead of the supervised specialistCanopy height (W_rh), zero-shot · Canopy height (W_rh)RMSE: 5.6 -> 2.0Helped
Use DUNIA pixel embeddings with KNN=50 instead of the supervised specialistCanopy cover (W_c), zero-shot · Canopy cover (W_c)RMSE: 22.1 -> 11.7Helped
Use DUNIA pixel embeddings with KNN=50 instead of the supervised specialistPlant area index (W_pai), zero-shot · Plant area index (W_pai)RMSE: 1.5 -> 0.71Helped
Use DUNIA embeddings with KNN=50 for crop mappingPASTIS, zero-shot · PASTISOA: 84.2 -> 56.2Hurt
Reduce retrieval neighbors from KNN=50 to KNN=5PureForest tree species zero-shot classification · PureForestwF1: 73.8 -> 76.0Helped
Reduce retrieval neighbors from KNN=50 to KNN=5CLC+ and PASTIS zero-shot classification · CLC+ and PASTISclassification score: 80.1 -> 74.3; 56.2 -> 54.1Hurt
Fine-tune DUNIA rather than use zero-shot retrievalCLC+ land cover mapping · CLC+wF1: 80.1 -> 90.3Helped
Fine-tune DUNIA rather than use zero-shot retrievalPureForest tree species classification · PureForestwF1: 76.0 -> 82.2Helped
Use DUNIA instead of AnySatFine-tuned canopy height mapping · Canopy height (W_rh)RMSE: 2.8 -> 1.3Helped
Use DUNIA instead of AnySatFine-tuned canopy cover mapping · Canopy cover (W_c)RMSE: 12.1 -> 9.8Helped
Use DUNIA instead of AnySatFine-tuned plant area index mapping · Plant area index (W_pai)RMSE: 0.95 -> 0.62Helped
Use DUNIA instead of AnySatFine-tuned crop mapping · PASTISwF1: 81.1 -> 77.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Sentinel-1 Sentinel-2 GEDI PureForest CLC+ Backbone PASTIS

Benchmarks: PureForest CLC+ Backbone PASTIS GEDI vertical structure dataset

Metrics: weighted F1 overall accuracy RMSE Pearson correlation

Baselines: SatMAE DOFA DeCUR CROMA AnySat

Builds on: VICReg Zero-CL VQ-VAE latent diffusion models Lion optimizer

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