Ultralytics YOLO27: 加入候补名单。
获取 YOLO 许可
视觉 AI

使用计算机视觉分析卫星图像

了解计算机视觉如何分析卫星图像,从预处理到分割和变化检测,服务于农业、城市发展和灾害应对。

Abirami VinaAbirami Vina8 分钟阅读
计算机视觉正在分析卫星图像

每一张由数百英里高空轨道上的卫星拍摄的地球图像,背后都有大量的研究和工程工作。这些图像不仅仅是快照——它们是重要的视觉数据,有助于我们了解并守护地球。

卫星图像可以清晰呈现地球表面的细节,从森林和城市到河流和农田,无所不包。截至 2024 年 6 月,已有超过 10,000 颗在轨卫星环绕地球运行,成为全球基础设施的重要组成部分。然而,人工分析这些图像往往既复杂又耗时。

计算机视觉(CV)是人工智能(AI)的一个分支,可用于自动分析卫星图像,其方式类似于人类解读图像和视频。视觉 AI 有助于快速、准确地检测模式、跟踪变化并提取洞见。

分析卫星图像所获得的洞见有助于应对各种挑战,例如跟踪森林砍伐、监测气候变化、改进农业实践以及应对自然灾害。在本文中,我们将探讨如何利用计算机视觉更好地理解和分析卫星图像。

阳光从建筑、道路、草地和森林反射到卫星,再由卫星将数据中继到地面站的示意图

图 1. 卫星图像概览。

什么是卫星图像?#

卫星图像是指利用卫星传感器和相机拍摄地球表面图像。与传统图像不同,卫星图像覆盖范围广阔,从城市到整个国家都能涵盖,并且能提供高分辨率细节。卫星图像可用于大范围监测环境变化、城市发展和土地利用情况。

除了图像本身,卫星图像通常还包含地理参考数据。这些数据可确保精确制图和分析。长期跟踪卫星图像及其数据的变化,能够为生态系统、天气模式和人类活动提供有价值的见解。

下面简要介绍不同类型的卫星图像及其独特应用:

  • 光学成像:这种方法捕获可见光和近红外波长,类似于人眼感知光线的方式。它非常适合监测土地利用、植被健康状况和城市发展,但要获得有效成像,需要晴朗的天空和日照。
  • 雷达图像:利用合成孔径雷达(SAR)发射和接收无线电波,无论天气状况或一天中的时段如何,都能捕获高分辨率图像。它尤其适用于灾害响应、地形测绘和地表特征变化监测。
  • 热成像:热传感器能够检测地球表面以热量形式发出的红外辐射。这种成像方式用于跟踪森林火灾、监测地热活动,以及研究城市热岛和温度变化。
  • 高光谱成像:利用数百个窄光谱波段的数据,分析土壤、水体和植被的组成与健康状况。它能详细呈现环境状况和资源管理情况,也适用于矿产勘探和污染监测等领域。

卫星图像类型

图 2. 卫星图像类型。

利用地球观测卫星获取卫星图像#

要更好地了解卫星图像,重要的是认识到不同卫星的设计用途各不相同。例如,卫星会使用安装在地球静止轨道或极轨道卫星上的传感器。地球静止轨道卫星与地球自转同步,因此相对于地球上的某个位置保持固定,非常适合持续监测。相比之下,极轨道卫星会经过两极,随着地球在其下方自转,逐步覆盖整个地球。

绕地球运行的极轨道卫星和地球静止轨道卫星

图 3. 绕地球运行的极轨道卫星和地球静止轨道卫星。

这一差异很重要,因为不同应用需要特定类型的卫星图像来满足需求。例如,地球静止轨道卫星非常适合需要持续观测的任务,例如天气监测和实时通信。

另一方面,极轨道卫星更适合全球覆盖,因此对环境研究、气候跟踪和大范围地理变化制图至关重要。

卫星图像处理基础#

了解卫星图像的定义后,我们来看看卫星拍下一组图像后会发生什么。真正的难点在于如何将这些原始图像转化为有意义的信息。通过仔细处理和分析数据,我们可以提取有价值的见解,揭示地球的重要细节。

卫星图像预处理#

预处理是处理卫星数据的第一步,重点是清理和校正原始图像,使其适用于分析并确保准确性。以下是用于优化卫星图像、确保其提供可靠信息的一些关键技术:

  • 现实世界地图匹配:通过校正失真并识别地标,将卫星图像与现实世界地图对齐。
  • 降噪:利用机器学习模型分析光波长,识别并去除云层,将云层与陆地区分开来,从而获得更清晰的图像。
  • 数据校准:为保持准确性,需要将图像像素调整到标准水平,并通过大气校正减少颗粒物和光散射造成的失真。

计算机视觉与卫星图像#

卫星图像经过预处理后,可以使用计算机视觉技术从数据中提取有价值的洞见。经过大型卫星图像数据集训练后,诸如 Ultralytics YOLO11 这样的计算机视觉模型可以分析视觉内容,例如 xView 等数据集。这有助于模型识别各种图像中的模式和特征。

以下是一些有助于处理和解读卫星图像的计算机视觉任务示例:

  • 图像分割:这项技术将图像划分为不同区域,例如陆地、水域或植被,以便有针对性地分析和分类地表类型。
  • 目标检测:用于识别并定位图像中的特定目标,例如建筑物、道路或车辆。有向边界框(OBB)增加了旋转角度信息,适用于从上方以任意角度观察到的船舶、飞机和其他目标。
  • 变化检测:通过比较不同时间拍摄的图像,跟踪目标或区域随时间的变化,识别森林砍伐、城市化或季节性变化等情况。
  • 图像分类:这项技术可以根据从训练数据中学到的模式对土地类型进行分类,从而创建详细地图以供进一步研究。

这些计算机视觉技术将原始卫星图像转化为结构化、可用于行动的数据,让我们更清晰、更深入地了解地球表面。

利用视觉 AI 分析卫星图像的应用#

接下来,我们来看看一些真实案例,了解卫星图像如何重塑我们的世界,让日常任务变得更简单、更智能、更高效。

利用卫星图像监测环境变化#

卫星图像和计算机视觉是观测和了解地球环境变化的绝佳工具。借助它们,我们可以从太空监测森林、冰川和水体等环境要素。利用这项技术,我们可以跟踪以下关键环境因素:

  • 森林砍伐:卫星可用于监测森林变化、识别森林砍伐或重新造林的区域,并利用多光谱数据评估植被健康状况和检测环境变化。例如,Global Forest Watch 是一个在线平台,利用卫星图像帮助政府和组织及时采取保护行动。
  • 全球变暖:卫星拍摄的图像可提供有关冰川和极地冰盖的重要数据,并利用时间序列图像在恶劣天气下监测冰层移动。
  • 空气和水质监测:卫星通过检测 CO₂、甲烷和污染物等污染源来监测空气和水质,助力环境政策制定和资源管理。

Global Forest Watch 的卫星图像分析

图 4。Global Forest Watch 的卫星图像分析。

利用卫星图像和计算机视觉改进灾害管理#

自然灾害管理在很大程度上依赖卫星图像进行实时监测和灾后恢复。在洪水、飓风和野火期间,相关人员会分析卫星图像以检测环境变化。灾后,卫星图像仍在损失评估中发挥着关键作用。

通过比较地震或海啸发生前后拍摄的图像,可以使用实例分割等计算机视觉技术识别损毁严重的区域,例如倒塌的建筑物或地貌改变的区域。这有助于相关部门评估破坏程度,并更高效地确定恢复工作的优先顺序。

一个很好的例子是欧洲航天局(ESA)的 Ciseres 项目,该项目将 AI 与卫星数据相结合,实时评估洪水、野火和飓风等灾害造成的影响。

用颜色标示受损区域的灾后图像

图 5. 灾后图像示例,用颜色标示受损区域:绿色表示轻微受损,橙色表示严重受损,红色表示被毁(来源:researchgate.net)。

利用卫星图像进行城市规划和基础设施建设#

卫星图像和计算机视觉在城市规划和基础设施建设中可以发挥重要作用。高分辨率图像可用于研究土地利用、跟踪城市扩张并支持更智能的城市规划。这些技术还可以通过分析交通模式、设计更好的路线和实时监测拥堵状况来改善交通系统。它们甚至可以通过比较当前和过去的图像来帮助检测违章建筑,让相关部门更轻松地执行建筑规范。

你可能会好奇,真的能从太空看到一座城市的发展吗?借助卫星图像和计算机视觉,当然可以。迪拜就是一个引人入胜的例子。在过去几十年里,它从 20 世纪 80 年代的一座沙漠小镇发展为国际大都市。卫星图像生动地记录了这一惊人变化,展现了城市区域的扩张、土地利用的变化,以及哈利法塔和朱美拉棕榈岛等标志性建筑的崛起。

利用卫星图像和遥感技术发展精准农业#

在农业领域,卫星图像和计算机视觉可以改善作物管理、提高生产力并促进可持续发展。具体而言,精准农业利用实时卫星数据监测作物健康状况。遥感技术有助于分析大规模农业数据,让农民能够跟踪土壤湿度并及早发现作物受胁迫的迹象。

此外,干旱和灌溉分析对于高效利用农业用水也很重要。卫星图像可以详细呈现土壤湿度和植被健康状况,帮助确定灌溉不足或水资源匮乏的区域。

一个相关的农业 AI案例是印度空间研究组织(ISRO)的卫星精准农业计划。该计划通过遥感监测作物健康状况、土壤湿度和灌溉情况,帮助优化印度的农业生产。

利用计算机视觉勾勒农田地块并对作物进行分类

图 6。卫星图像和计算机视觉可用于勾勒农田地块并对作物进行分类。

卫星图像和计算机视觉都在快速发展。例如,CubeSats 等微型卫星正在改变地球监测方式,提供一种经济、灵活且频繁获取高分辨率图像的方法。这些小型卫星让跟踪城市扩张和环境变化等情况变得更加容易。

另一个很有前景的发展方向是将实时物联网(IoT)数据与卫星数据流相结合,从而增强对交通网络和水资源等动态系统的监测能力。

此外,超分辨率成像领域的突破也在提升卫星能力。该技术利用先进的 AI 算法锐化和增强图像细节,并将多张低分辨率图像合成为更清晰的高分辨率图像。这项创新能够提供更精确的数据,并为高效管理自然资源和城市空间创造新的机会。

法国土伦的超分辨率成像,分辨率从 10m 提升至 5m

图 7. 超分辨率成像示例:法国土伦,分辨率从 10m 提升至 5m(来源:planetobserver.com)。

卫星图像和计算机视觉的关键见解#

计算机视觉和卫星图像正在重新定义我们监测和了解地球的方式。从跟踪环境变化,到改进灾害应对、城市规划和农业,这些技术都能提供有价值的见解,推动更智能、更可持续的解决方案。

随着物联网集成和超分辨率成像等技术的进步,卫星图像正变得更加可靠,也更易获取。这些创新正在为更好的资源管理铺平道路,并帮助我们更有效地应对全球挑战。

浏览我们的 GitHub 代码库,了解更多 AI 相关内容,并加入我们的社区。了解我们如何将计算机视觉应用于航空图像,并推动制造业中的 AI和医疗保健中的 AI等行业的创新。

作者

Abirami Vina
Abirami Vina

内容创作者 · Ultralytics

Abirami Vina 职业生涯始于计算机视觉工程师,由此在视觉 AI 和机器学习领域打下了坚实基础。她是 Ultralytics 的内容创作者,也是 Scribe of AI 的创始人兼首席撰稿人,为专注 AI 的公司撰写高质量技术内容。她热衷于让 AI 更易理解、更具吸引力,通过自己的作品连接前沿技术与现实影响。

评论

提出问题、分享你的结果,或帮助其他人。

探索解决方案

体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

使用 Ultralytics YOLO 将无人机和航空影像转化为农业、水产养殖、保护工作和地理空间分析的实时洞察。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 将计算机视觉应用于航空航天领域,包括飞机检查、跑道 FOD 检测、机场地面作业和复合材料缺陷检测。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 可提升道路安全、驾驶辅助和车辆自动化水平,让道路更智能。
了解详情
农业中的计算机视觉

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情

让我们携手构建 AI 的未来!

开启你的旅程,迎接机器学习的未来