GEE数据集——高分辨率全球树冠高度地图(1 米)Meta 公司

2024-05-12 16:12

本文主要是介绍GEE数据集——高分辨率全球树冠高度地图(1 米)Meta 公司,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

高分辨率 1 米全球树冠高度地图

简介

全球树冠高度地图数据集提供了对全球树冠高度的全面了解,有助于对森林生态系统、碳固存和气候变化减缓工作进行精确监测。该数据集由 Meta 和世界资源研究所合作开发,是了解森林结构和动态的基石。通过融合最先进的卫星图像和先进的人工智能技术,该数据集达到了无与伦比的详细程度。通过分析 2009 年至 2020 年的卫星图像,重点分析 2018 年至 2020 年的数据,该数据集提供了广泛的时间覆盖范围,可用于跟踪地球上整个陆地的冠层高度随时间的变化。利用 DiNOv2 等人工智能模型,该数据集可以精确预测树冠高度,平均绝对误差仅为 2.8 米,从而有助于准确评估碳储量和减缓战略的有效性。

此外,将该数据集纳入保护计划、碳信用监测和气候协议,也凸显了其在指导可持续森林管理实践、植树造林、重新造林工作和生物多样性保护方面的重要意义。该数据集可在 GitHub 上访问用于生成数据的人工智能模型,从而促进森林监测和碳封存方面的进一步研究和开发,为全球应对气候变化做出贡献。您可以点击这里阅读来自 meta 的博文和相关论文。

Using Artificial Intelligence to Map the Earth’s Forests - Meta Sustainability

摘要

绘制植被结构图对于了解全球碳循环以及监测基于自然的气候适应和减缓方法至关重要。通过对这些数据的重复测量,可以观察现有森林的砍伐或退化情况、森林的自然再生以及农林业等可持续农业实践的实施情况。高空间分辨率的树冠高度和树冠投影面积评估对于监测碳通量和评估基于树木的土地利用也很重要,因为森林结构在空间上可能高度异质,特别是在农林系统中。极高分辨率的卫星图像(地面采样距离小于一米)使提取树木层面的信息成为可能,同时还能进行大尺度监测。本文介绍了第一份同时为多个次国家辖区制作的高分辨率树冠高度图。具体来说,我们为加利福尼亚州和圣保罗州制作了非常高分辨率的树冠高度地图,与之前基于哨兵/GEDI 的全球树冠高度地图的十米(10 米)分辨率相比,分辨率有了显著提高。这些地图是通过在 2017 年至 2020 年的 Maxar 图像上训练的自监督模型中提取特征,并根据航空激光雷达地图训练密集预测解码器生成的。我们还引入了一个后处理步骤,使用在 GEDI 观测数据上训练的卷积网络。我们利用预留验证激光雷达数据以及与其他遥感地图和实地收集的数据进行比较,对所提出的地图进行了评估,发现我们的模型产生的平均绝对误差(MAE)为 2.8 米,平均误差(ME)为 0.6 米。

https://www.sciencedirect.com/science/article/pii/S003442572300439X

碳清除信用额度需要高分辨率和大比例尺的制图

Meta 已设定了在 2030 年实现其价值链净零排放的目标,这主要将通过减少企业排放来实现。Meta 将通过碳清除(包括一系列自然和技术方法)解决任何残余排放问题。以森林为基础的碳清除以及利用技术更好地监测、报告和验证碳固存是 Meta 碳清除战略的重要组成部分。

基于自然的碳清除(包括恢复)对实现《巴黎气候协定》目标所需的减排做出了重大贡献。受管理的林地已成为自愿碳市场碳信用额的主要来源,IPCC 认为森林管理是减缓气候变化影响的重要工具。要以减缓气候变化所需的规模管理森林,就必须在全球范围内改进对森林碳信用额的监测和核查,特别是通过提高森林结构数据的空间分辨率。重要的是,利用人工智能改进遥感数据既有助于缩小报告的土地使用排放量与测量的土地使用排放量之间的差距,又能对国际、国家、地方和企业范围内的保护和恢复项目进行监测。

人工智能和基础模型的突破速度不断加快,正在改变我们与周围世界互动的方式。近年来,通过遥感技术绘制森林地图在尺度、分辨率和刷新率(即 1 米灵敏度以及能够探测树冠高度的微小变化)方面都取得了快速进步。由于毁林事件通常发生在大片区域,因此可以使用分辨率相对较低的图像来监测毁林情况。此外,森林砍伐通常需要移除较大、较成熟的树木,这通常更容易在卫星图像中发现。相比之下,植树造林和重新造林项目对监测树木生长提出了更高的挑战,对幼树、稀疏树木(如农林业)或小项目区(如社区主导的工作)的监测需要在大面积区域内对单棵树木进行敏感度分析。

Meta 公司和世界资源研究所认为,实现人工智能的民主化可以成为一个重要工具,为减缓和适应气候变化提供资金并提高透明度。高分辨率地图的全球处理所需的计算规模和人工智能模型首次面世。我们在允许商业使用的许可下发布了数据和模型,使任何人都能在数据基础上进一步促进碳市场及其他保护和恢复应用中的问责制和透明度。

方法

为了在不断更新地球森林地图方面取得进展,我们今天与大家分享我们绘制的全球陆地树冠高度图1。该数据集创建了全球树冠高度基线,包括单棵树木和树冠开阔的森林。该数据集有助于对全球森林存量进行详细核算。我们的数据发现,地球上超过三分之一的陆地(5000 万平方公里)的树冠高度超过 1 米,3500 万平方公里的树冠高度超过 5 米。

数据集分析了 2009 年至 2020 年的最佳卫星图像。虽然云层和季节性对分析的图像日期造成了限制,但 80% 的数据是用 2018 年至 2020 年的图像生成的。该基准线可作为碳信用监测和验证方案中实地碳测量的补充参考。当有更新的图像时,可使用公开共享的模型来检测冠层高度的变化。

为了在合理使用资源的情况下绘制地图,我们需要同时实现全球稳健模型和快速推理。为此,我们利用了基于 Meta Research 人工智能研究所开发的 DiNOv2 方法的先进模型。该模型在全球 1800 万张卫星图像(Maxar Technologies 提供的 0.5 米自然彩色图像)上进行了训练,图像像素超过万亿。通过该人工智能模型,我们可以预测特定区域的树冠高度,平均绝对误差仅为 2.8 米,从而实现对单棵树木的检测和测量。为了扩大人工智能模型的适用范围,我们建立了该模型,当重新采样到相同的 0.5 米分辨率和类似的色彩平衡时,可以同时使用航空和无人机图像。有关模型和性能的详细信息,请参阅我们最近发表的同行评审论文。

我们利用强大的自我监督学习(SSL)方法,获得了全球一致的高分辨率对地观测基础模型。这包括完全通过未标记的卫星图像来训练 DINOv2 模型。这种方法可教会人工智能模型提取一般图像特征,而无需昂贵且耗时的标签。SSL 架构提供了视觉感知的支柱,可用于推断任何类型的特征。在我们的应用中,我们利用美国激光雷达地面实况数据(NEON 数据集)的适度样本,在 SSL 架构之上训练树冠高度预测器。

DINOv2 已证明是一个非常有效的基础模型,可用于各种下游任务。例如,仅在自然图像上训练的主干模型在深度估计和绘画等艺术图像的部分匹配方面显示出很强的通用性。同样,我们希望我们发布的全球地球基础模型也能用于树冠高度估算以外的其他下游任务,如树木检测和分割。

四个不同大洲的树冠高度图示例。左图为卫星图像(来自 Maxar Technologies),中图为预测的树冠高度,右图中的红点表示进行分析的地点。该模型在全球不同生态系统中具有良好的通用性 

树冠高度图可以作为提取地面生物量的起点,并为保护和恢复项目建立基线。世界资源研究所为 AFR100 管理 TerraFund

这篇关于GEE数据集——高分辨率全球树冠高度地图(1 米)Meta 公司的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/983100

相关文章

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

java如何实现高并发场景下三级缓存的数据一致性

《java如何实现高并发场景下三级缓存的数据一致性》这篇文章主要为大家详细介绍了java如何实现高并发场景下三级缓存的数据一致性,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 下面代码是一个使用Java和Redisson实现的三级缓存服务,主要功能包括:1.缓存结构:本地缓存:使

在MySQL中实现冷热数据分离的方法及使用场景底层原理解析

《在MySQL中实现冷热数据分离的方法及使用场景底层原理解析》MySQL冷热数据分离通过分表/分区策略、数据归档和索引优化,将频繁访问的热数据与冷数据分开存储,提升查询效率并降低存储成本,适用于高并发... 目录实现冷热数据分离1. 分表策略2. 使用分区表3. 数据归档与迁移在mysql中实现冷热数据分

C#解析JSON数据全攻略指南

《C#解析JSON数据全攻略指南》这篇文章主要为大家详细介绍了使用C#解析JSON数据全攻略指南,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、为什么jsON是C#开发必修课?二、四步搞定网络JSON数据1. 获取数据 - HttpClient最佳实践2. 动态解析 - 快速

MyBatis-Plus通用中等、大量数据分批查询和处理方法

《MyBatis-Plus通用中等、大量数据分批查询和处理方法》文章介绍MyBatis-Plus分页查询处理,通过函数式接口与Lambda表达式实现通用逻辑,方法抽象但功能强大,建议扩展分批处理及流式... 目录函数式接口获取分页数据接口数据处理接口通用逻辑工具类使用方法简单查询自定义查询方法总结函数式接口

SQL中如何添加数据(常见方法及示例)

《SQL中如何添加数据(常见方法及示例)》SQL全称为StructuredQueryLanguage,是一种用于管理关系数据库的标准编程语言,下面给大家介绍SQL中如何添加数据,感兴趣的朋友一起看看吧... 目录在mysql中,有多种方法可以添加数据。以下是一些常见的方法及其示例。1. 使用INSERT I

Python使用vllm处理多模态数据的预处理技巧

《Python使用vllm处理多模态数据的预处理技巧》本文深入探讨了在Python环境下使用vLLM处理多模态数据的预处理技巧,我们将从基础概念出发,详细讲解文本、图像、音频等多模态数据的预处理方法,... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

MyBatisPlus如何优化千万级数据的CRUD

《MyBatisPlus如何优化千万级数据的CRUD》最近负责的一个项目,数据库表量级破千万,每次执行CRUD都像走钢丝,稍有不慎就引起数据库报警,本文就结合这个项目的实战经验,聊聊MyBatisPl... 目录背景一、MyBATis Plus 简介二、千万级数据的挑战三、优化 CRUD 的关键策略1. 查