EarthShift
收藏资源简介:
EarthShift是第一个公开的测试平台,用于基准测试地理空间基础模型在遥感中遇到的多种现实分布偏移下的鲁棒性。它通过配对的数据集(如地理位置、时间窗口、传感器、数据源和空间尺度)来衡量模型在分布内和分布外的性能,覆盖8个地理空间基础模型和11个任务,揭示模型在分布外性能平均下降约20%。数据集包括RESISC45、UCMerced、DeepGlobe等,并提供了详细的许可证信息。
EarthShift is the first open-access benchmarking platform for evaluating the robustness of geospatial foundation models against various real-world distribution shifts encountered in remote sensing. It assesses model performance on both in-distribution and out-of-distribution data through paired datasets (e.g., geographic location, temporal window, sensor, data source, and spatial scale), covering 8 geospatial foundation models and 11 tasks, and reveals that the average out-of-distribution performance of these models drops by approximately 20%. The dataset suite includes RESISC45, UCMerced, DeepGlobe, and other relevant datasets, with detailed license information provided.
数据集概述:EarthShift Testbed
EarthShift 是一个公开的测试平台,用于评估地理空间基础模型(GFMs)在遥感领域多种现实分布偏移下的鲁棒性。
核心目标与动机
- 弥补评估缺口:现有遥感基准主要衡量模型在 同分布 数据上的泛化能力,但实际部署时模型需应对多种 异分布 场景(如新时间、地域、传感器等)。EarthShift 旨在填补这一评估空白。
- 衡量分布鲁棒性:通过比较模型在同分布与异分布数据上的性能,量化模型的 分布鲁棒性 差距。
覆盖的偏移类型(5种)
EarthShift 提供配对数据集,涵盖以下五种分布偏移场景:
| 偏移类型 | 描述 |
|---|---|
| 🔭 空间尺度 | 地面采样距离或空间分辨率的变化 |
| 📅 时间 | 不同时间段或季节的偏移 |
| 🗺️ 地理 | 不同地理区域的偏移 |
| 🛰️ 传感器 | 不同遥感传感器之间的切换 |
| 📡 数据源 | 不同数据采集来源或模态的切换 |
关键发现
- 基于对 8 个地理空间基础模型 和 11 个任务(覆盖所有 5 种偏移类型)的实验,发现所有模型在异分布数据上的性能普遍下降约 20%。
- 该鲁棒性差距与模型架构、大小、预训练策略或微调方式无关,且 GFMs 的鲁棒性与通用视觉基础模型甚至完全监督模型相似,表明分布鲁棒性仍是该领域的一个关键挑战。
使用方式
- 运行管道:通过命令行执行
python run_pipeline.py。 - 可配置参数:包括数据根目录、任务类型(分类、语义分割、目标检测)、模型选择、偏移类型(
data,sensor,location,temporal,scale)、数据集对、微调策略(head或full)及结果保存路径。
用途
- 量化鲁棒性:评估任意模型在特定偏移下的性能差距。
- 诊断难点:识别对特定架构最具挑战性的偏移类型。
- 推动进展:促进开发不仅准确而且 可靠 的鲁棒模型。
数据集许可信息
| 数据集 | 许可协议 |
|---|---|
| RESISC45 | CC BY-NC-SA 4.0 |
| UCMerced | 公共领域 |
| DeepGlobe | 仅限非商业研究与教育 |
| DFC2022 | IGN 公开许可 |
| FTW | CC BY-SA 4.0 |
| Sen1Floods11 | 开放获取 |
| BigEarthNet v2 | 社区数据许可协议 - 允许 - 1.0 版 |
| m-EuroSat | MIT 许可 |





