CVPR2025 Highlight | AnySat: 多分辨率, 多尺度和多模态的地球观测模型, 已开源代码和模型!
通过引入 Joint Embedding Predictive Architecture (JEPA) 和 scale-adaptive patch encoder,AnySat 能用一个模型同时处理来自不同传感器、不同分辨率和时间尺度的 EO 数据。
论文介绍
题目:AnySat: One Earth Observation Model for Many Resolutions, Scales, and Modalities

CVPR2025论文持续关注中,合集链接:CVPR 2025
创新点
-
统一模型处理多模态多尺度数据:
-
- 通过引入 Joint Embedding Predictive Architecture (JEPA) 和 scale-adaptive patch encoder,AnySat 能用一个模型同时处理来自不同传感器、不同分辨率和时间尺度的 EO 数据。
-
构建多源训练数据集 GeoPlex:
-
- 汇集了 5 个遥感数据集(TreeSatAI-TS, FLAIR, PLANTED, S2NAIP-URBAN, PASTIS-HD),涵盖 11 种传感器,具备极高的多样性。
-
提出新型对比自监督训练框架:
-
- 将 JEPA 与跨模态对比学习结合,既保留了语义一致性,又提升了分类和分割表现。
-
极强的泛化能力:
-
- 在未见过的传感器组合(如 Sen1Flood11, So2Sat, SICKLE)上表现优异。

数据
一、GeoPlex 数据集(用于预训练)
GeoPlex 是作者为训练通用遥感模型而构建的高质量、多样化数据集合,具有以下特点:
-
覆盖范围广:覆盖全球五大洲,重点分布在欧洲和北美,总面积约 24.9 万平方公里。
-
分辨率多样:数据分辨率从 0.2 米(航拍图像)到 250 米(MODIS)不等,涵盖从地块级到区域级的尺度。
-
模态丰富:共集成了 11 种遥感模态,包括光学、雷达、时间序列和高程数据。
-
传感器多源:使用的传感器包括 Sentinel-1、Sentinel-2、Landsat-7/8/9、MODIS、ALOS-2、SPOT6、NAIP 等。
-
数据形式灵活:包含单时相图像、多时相时间序列、以及空间分辨率各异的图像数据。
-
核心数据集:
-
- TreeSatAI-TS:德国森林区域,进行树种分类,数据包含高分辨率航拍图像和 Sentinel 时间序列。
- FLAIR:法国范围内的土地覆盖数据,集成航拍图像与高程信息。
- PLANTED:全球森林监测数据,整合多个传感器的时间序列数据。
- S2NAIP-URBAN:美国城市区域数据,结合 NAIP 航拍图像与中分辨率卫星数据。
- PASTIS-HD:法国农业区农作物分类数据,具有高分辨率和丰富的时序特征。
二、外部评估数据集(用于泛化测试)
为了验证模型的泛化能力,作者选用了 6 个未参与预训练的数据集,覆盖不同的区域和模态组合,具有以下特点:
-
地理多样性强:包括印度、巴西亚马逊、斯洛文尼亚、全球不同城市等区域。
-
模态组合不同:包括 Sentinel-1 和 2 的组合、单像素时间序列、单时相图像等未在预训练中出现的配置。
-
任务多样:涵盖洪水分割、烧伤斑识别、农作物分类、树种识别、气候带划分和森林变化检测等多种任务。
-
具体数据集包括:
-
- SICKLE:印度作物分类数据集,结合多源时间序列影像。
- BraDD-S1TS:巴西亚马逊地区的雷达变化检测数据集。
- TimeSen2Crop:斯洛文尼亚的农作物分类数据,提供 Sentinel-2 单像素时间序列。
- Sen1Flood11:全球洪水检测数据集,使用单时相 Sentinel-1 和 2 数据。
- So2Sat:城市气候区分类数据,结合双源单时相观测。
- HLS Burn Scar:基于 HLS(Harmonized Landsat-Sentinel)的烧伤斑识别数据集。

方法
总述
本文提出了一个可适配多模态、多分辨率和多任务的统一遥感模型 AnySat。整个方法围绕三个核心模块构建:
- Scale-Adaptive Patch Encoder(尺度自适应编码器)
- Joint Embedding Predictive Architecture (JEPA)(联合嵌入预测架构)
- Cross-Modal Fusion Module(模态融合模块)
这些模块共同支持 AnySat 处理遥感中常见的多源数据异质性问题。

一、尺度自适应 Patch 编码器(Scale-Adaptive Patch Encoder)
遥感图像具有显著的空间分辨率差异,例如从 0.2 米(航拍)到 250 米(MODIS)。为了处理这一挑战,AnySat 不对图像进行缩放,而是通过尺度自适应的方式对图像进行切分和编码:
- 将任意分辨率的图像划分为固定大小的 tile,再进一步划分为 patch。
- 每个 patch 被独立编码,因此模型可以灵活适配任意大小和分辨率的输入图像。
- 该设计避免了传统 resize 方法带来的信息损失,同时保持了空间结构完整性。

这种机制确保了模型具备良好的尺度迁移能力(例如在训练集中只见过 10 米分辨率数据,依然能处理 0.2 米的图像)。
二、联合嵌入预测架构(JEPA)
JEPA 是 AnySat 的核心学习机制,用于实现自监督训练,过程如下:
- 模型将输入的遥感 tile 分为不同的 patch,并对其中一部分进行遮挡(masking)。
- 一个称为“学生模型”的分支尝试预测被遮挡区域的表示(embedding)。
- 另一个称为“教师模型”的分支不参与梯度传播,提供稳定的上下文嵌入作为学习目标。
- 学生模型通过不断优化,使其预测与教师模型输出尽可能一致。
这种方式的优势在于:
- 不依赖标签,适用于无监督或低监督情形;
- 促进模型学习局部空间与上下文之间的高阶关系;
- 与传统像素重建不同,更关注语义层次的理解。
三、跨模态融合模块(Cross-Modal Fusion)
在多模态遥感任务中,图像可以来自不同传感器,例如雷达、光学、地形等。AnySat 使用了一种高效的模态融合机制来整合这些信息:
- 模型对每种模态的 tile 进行单独编码,得到各自的空间表示。
- 再通过一个 cross-attention 模块进行融合,即让不同模态之间彼此“关注”对方的信息,强化语义关联。
- 最终融合后的表示可以输入到下游任务头(如分类或分割),实现统一预测。
该模块的关键优势在于可以处理任意数量的输入模态,即便在测试时只有部分模态可用,模型也依然能够生成稳健的预测。
四、训练机制与任务适应
AnySat 的训练流程基于无监督学习(使用 JEPA 和模态对比损失)结合小量监督学习进行:
- Patch masking:随机遮挡一部分 patch,用于训练学生模型预测上下文;
- Modality masking:部分模态被随机丢弃,增强模型对缺失模态的鲁棒性;
- Contrastive Learning:在模态间引入对比学习,保持不同传感器间的语义一致性;
- 下游适配方式灵活:支持线性探测、少样本微调、全监督微调,适用于分类、语义分割、变化检测等任务。
结果与精度
本文实验证明,AnySat 在六个具有挑战性的下游遥感任务上均显著优于现有主流方法,展现出强大的跨模态、跨分辨率和跨任务的泛化能力。讨论部分指出,该模型在低资源场景(如标签稀缺或模态缺失)下依然保持稳健表现,证明了其作为通用遥感视觉基础模型的潜力。
精度对比



可视化

如何学习大模型 AI ?
由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。
但是具体到个人,只能说是:
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

第一阶段(10天):初阶应用
该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。
- 为什么要做 RAG
- 搭建一个简单的 ChatPDF
- 检索的基础概念
- 什么是向量表示(Embeddings)
- 向量数据库与向量检索
- 基于向量检索的 RAG
- 搭建 RAG 系统的扩展知识
- 混合检索与 RAG-Fusion 简介
- 向量模型本地部署
- …
第三阶段(30天):模型训练
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
第四阶段(20天):商业闭环
对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。
如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。
这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

更多推荐
所有评论(0)