静止轨道卫星大气校正(Atmospheric Correction)和BRDF校正

文章内容仅用于自己知识学习和分享,如有侵权,还请联系并删除 :)

  • 目的: TOA reflectance 转为 surface refletance。 主要包含两步: 1)大气校正; 2)BRDF校正

  • 进度: 目前仅仅整理了常用的方法,其中,大气校正主要使用6s模型。具体操作待更新

1. 相关文献

1.1 参考[1] [2]

  • The Bidirectional Reflectance Distribution Function (BRDF) was estimated as:

在这里插入图片描述

  • Kvol: the surface anisotropy of reflected radiation was characterized by the Ross-Thick volumetric kernel,
  • Kgeo: The Li-Sparse geometric kernel
  • θs is the solar zenith angle (SZA)
  • θv is the view zenith angle (VZA)
  • ϕr is the relative azimuth angle.

We estimated fiso, fvol, and fgeo through minimizing a least squares cost function between the TOA reflectance factor calculated from GOES-16 and GOES-17 ABI radiances and the TOA reflectance factor estimated by the radiative transfer model of Qin et al. (2001)

The BRDF coefficients were estimated using observations collected at a SZA less than 70° for each day when there were at least 10 observations available during the day for the red and NIR ABI bands. For each day, the VZA from GOES-16 and GOES-17 along with diurnally varying SZA at 5-min intervals was used to fit the BRDF model.

We used discrete values of aerosol optical depth at 550 nm (AOD) as explained in He et al. (2019) with different aerosol types (biomass burning, continental, maritime, urban, and stratospheric) to estimate atmospheric parameters from 6S.

The AOD and aerosol type combination that resulted in the smallest least squares cost function between observed and estimated TOA reflectance was used as the values for AOD and aerosol type for the day.

To approximate surface reflectance at nadir viewing, we calculated the geometric and volumetric kernels at each SZA value during the day with a fixed VZA of 0°.

Then, we used the BRDF kernel coefficients (fiso, fvol, fgeo) to estimate the surface reflectance at nadir throughout the day.

在这里插入图片描述

1.2 参考[3]

2.2.1 Atmospheric Correction for TOC Reflectance
  • We used the 6S-based look-up-table (LUT) to correct for atmospheric effects because it can be applied to various satellites. The 6S RTM calculates the satellite bandwidth; the bandwidth is divided into 2.5-nm intervals over the shortwave area. This RTM has a high accuracy but requires a significant amount of computing time for TOC reflectance estimations of large areas (Zhao et al. 2001). To compensate for this, several studies have used the LUT method (Liang et al. 2001; Nunes et al. 2008). Here, we used the 6S-based LUT referred to by the GOES-16 / Advanced Baseline Imager algorithm for surface albedo (Liang et al. 2010); the contents are shown in Table 2.

  • If the LUT method is applied directly to atmospheric correction, discontinuities occur in the results. This is due to the discontinuity in the atmospheric correction coefficients that coincide with LUT intervals and is most prominent in SZA and VZA data in particular. Thus, in this study, we interpolated the SZA and VZA at 0.05° intervals.

在这里插入图片描述

2.2.2 BRDF for Normalized Reflectance
  • We used the semi-empirical BRDF model on Ross-Thick/Li-Sparse-Reciprocal kernels for estimating normalized reflectance (Roujean et al. 1992). Polar orbiting satellites observe the reflectance under various VZA conditions during the BRDF modeling synthesis period. In contrast, geostationary satellites such as the Himawari-8 observe the surface reflectance at fixed VZA conditions for each pixel.

  • Therefore, in this study, the normalization method of reflectance was performed considering the characteristics of geostationary satellites. This method was proposed by Yeom and Kim (2013) as a modification of the VZA given by Duchemin et al. (2002).

  • In this approach, the VZA is fixed to the VZA of the pixel, and the SZA and relative azimuth angle (RAA) are modulated by the average of the synthesis period to calculate normalized reflectance. This can be represented as follows:

在这里插入图片描述

  • where θs is the SZA, θv is the VZA and ϕ is the RAA.
  • where ρnorm is the normalized reflectance,
  • ρmodel(θs = mean, θv = θv, ϕ = mean) is the adjusted reflectance at the VZA of the pixel and the mean SZA during the composite period,
  • ρmeasured is the TOC reflectance measured by the satellite, and -
  • ρmodel(θs, θv, ϕ) is the calculated TOC reflectance using kernels with yielded empirical coefficients.
  • The applied VZA is fixed to the VZA of the pixel, and the SZA and RAA are modulated by the average of the synthesis period to calculate the normalized surface reflectance. In this study, the synthesis period was set to 5 days. We used the mean value of the normalized reflectance calculated over 5 days to estimate the NDVI.

1.3 参考[4]

2.3.1. Atmospheric correction

6s model

2.3.2. BRDF normalization

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

1.4 参考[5]

2.1.2. GK-2A BRDF products

The GK-2A algorithm for BRDF parameters consists of two major steps including atmospheric correction and BRDF inversion

1. 大气校正:6s

在这里插入图片描述

2. BRDF校正

在这里插入图片描述

1.5 参考[6]

在这里插入图片描述

1.6 参考[7]

在这里插入图片描述
在这里插入图片描述
参考文献[2] 中的公式,计算得到的的是RTOA,要将RTOA转为地面反射率Rrc参考上面的公式
在这里插入图片描述

2. py6s大气校正具体案例

  • 链接1 : link

  • 链接2 :link

3. Reference

[0] Li X, Ryu Y, Xiao J, et al. New-generation geostationary satellite reveals widespread midday depression in dryland photosynthesis during 2020 western US heatwave[J]. Science Advances, 2023, 9(31): eadi0775.

[1] Khan A M, Stoy P C, Joiner J, et al. The diurnal dynamics of gross primary productivity using observations from the Advanced Baseline Imager on the Geostationary Operational Environmental Satellite‐R Series at an oak savanna ecosystem[J]. Journal of Geophysical Research: Biogeosciences, 2022, 127(3): e2021JG006701.

[2] He T, Zhang Y, Liang S, et al. Developing land surface directional reflectance and albedo products from geostationary GOES-R and Himawari data: Theoretical basis, operational implementation, and validation[J]. Remote Sensing, 2019, 11(22): 2655.

[3] Seong N H, Jung D, Kim J, et al. Evaluation of NDVI estimation considering atmospheric and BRDF correction through Himawari-8/AHI[J]. Asia-Pacific Journal of Atmospheric Sciences, 2020, 56: 265-274.

[4] Jeong S, Ryu Y, Dechant B, et al. Tracking diurnal to seasonal variations of gross primary productivity using a geostationary satellite, GK-2A advanced meteorological imager[J]. Remote Sensing of Environment, 2023, 284: 113365.

[5] Jeong S, Ryu Y, Li X, et al. GEOSIF: A continental-scale sub-daily reconstructed solar-induced fluorescence derived from OCO-3 and GK-2A over Eastern Asia and Oceania[J]. Remote Sensing of Environment, 2024, 311: 114284.

[6] Ryu Fang J, Lian X, Ryu Y, et al. Reconstruction of a long-term spatially contiguous solar-induced fluorescence (LCSIF) over 1982-2022[J]. arXiv preprint arXiv:2311.14987, 2023.

[7] Chen X, Shang S, Lee Z, et al. High-frequency observation of floating algae from AHI on Himawari-8[J]. Remote Sensing of Environment, 2019, 227: 151-161.

[8] Hu C, Chen Z, Clayton T D, et al. Assessment of estuarine water-quality indicators using MODIS medium-resolution bands: Initial results from Tampa Bay, FL[J]. Remote Sensing of Environment, 2004, 93(3): 423-441.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/50802.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

抖音矩阵管理系统开发:全面解析与推荐

在数字时代,短视频平台如抖音已经成为人们生活中不可或缺的一部分。随着内容创作者数量的激增,如何高效地管理多个抖音账号,实现内容矩阵化运营,成为了众多创作者关注的焦点。今天,我们就来全面解析抖音矩阵管理系统的…

Java_如何在IDEA中使用Git

注意:进行操作前首先要确保已经下载git,在IDEA中可以下载git,但是速度很慢,可以挂梯子下载。 导入git仓库代码 第一次导入: 首先得到要加载的git仓库的url: 在git仓库中点击 “克隆/下载” 按钮&#xf…

SpringBoot教程(十七) | SpringBoot集成swagger

SpringBoot教程(十七) | SpringBoot集成swagger 一、Swagger的简述二、SpringBoot集成swagger21. 引入依赖2. 新建SwaggerConfig配置类当 SpringBoot为2.6.x及以上时 需要注意 3.配置Swagger开关4. 给Controller 添加注解(正式使用&#xff0…

PCIe 以太网芯片 RTL8125B 的 spec 和 Linux driver 分析备忘

1,下载 RTL8125B driver 下载页: https://www.realtek.com/Download/List?cate_id584 2,RTL8125B datasheet下载 下载页: https://file.elecfans.com/web2/M00/44/D8/poYBAGKHVriAHnfWADAT6T6hjVk715.pdf3, 编译driver 解压: $ tar xj…

鸿蒙OpenHarmony Native API【drawing_color.h与drawing_font_collection.h】 头文件

drawing_color.h Overview Related Modules: [Drawing] Description: 文件中定义了与颜色相关的功能函数 Since: 8 Version: 1.0 Summary Functions FunctionDescription[OH_Drawing_ColorSetArgb] (uint32_t alpha, uint32_t red, uint32_t green, uint32_t blue)u…

机器学习第四十九周周报 GT

文章目录 week49 GY摘要Abstract1. 题目2. Abstract3. 网络结构3.1 graphon3.2 框架概览 4. 文献解读4.1 Introduction4.2 创新点4.3 实验过程4.3.1 有效性4.3.2 可转移性4.3.3 消融研究4.3.4 运行时间 5. 结论6.代码复现小结参考文献 week49 GY 摘要 本周阅读了题为Fine-tun…

几个小创新模型,Transformer与SVM、LSTM、BiLSTM、Adaboost的结合,MATLAB分类全家桶再更新!...

截止到本期MATLAB机器学习分类全家桶,一共发了5篇,参考文章如下: 1.机器学习分类全家桶,模式识别,故障诊断的看这一篇绝对够了!MATLAB代码 2. 再更新,机器学习分类全家桶,模式识别&a…

【四】jdk8基于m2芯片arm架构Ubuntu24虚拟机下载与安装

文章目录 1. 安装版本2. 开始安装3. 集群安装 1. 安装版本 如无特别说明,本文均在root权限下安装。进入oracle官网:https://www.oracle.com/java/technologies/downloads/找到最下面Java SE 看到java 8,下载使用 ARM64 Compressed Archive版…

vue3+vite纯前端实现自动触发浏览器刷新更新版本内容,并在打包时生成版本号文件

前言 在前端项目中,有时候为了实现自动触发浏览器刷新并更新版本内容,可以采取一系列巧妙的措施。我的项目中是需要在打包时候生成一个version.js文件,用当前打包时间作为版本的唯一标识,然后打包发版 ,从实现对版本更…

五大设备制造商的 200 多种机型的安全启动功能完全失效

2012 年,一个由硬件和软件制造商组成的行业联盟采用了安全启动技术,以防范长期存在的安全威胁。这种威胁是恶意软件的幽灵,它可以感染 BIOS,即每次计算机启动时加载操作系统的固件。从那里,它可以保持不受检测和删除&a…

从零开始学Java(超详细韩顺平老师笔记梳理)08——面向对象编程中级(上)IDEA常用快捷键、包、封装、继承

文章目录 前言一、IDEA使用常用快捷键模板/自定义模板 二、包package1. 基本介绍2. 包的命名规范3. 常用的包和如何引入4. 注意事项和细节 三、访问修饰符(四类)四、封装Encapsulation(重点)1. 封装介绍2. 封装步骤3. 快速入门4. …

SpringCloud Nacos的配置与使用

Spring Cloud Nacos的配置与使用 文章目录 Spring Cloud Nacos的配置与使用1. 简单介绍2. 环境搭建3. 服务注册/服务发现4. Nacos 负载均衡4.1 服务下线4.2 权重配置4.3 同集群优先访问 5. Nacos 健康检查5.1 两种健康检查机制5.2 服务实例类型 6.Nacos 环境隔离6.1 创建namesp…

【MySQL进阶之路 | 高级篇】表级锁之S锁,X锁,意向锁

1. 从数据操作的粒度划分:表级锁,页级锁,行锁 为了尽可能提高数据库的并发度,每次锁定的数据范围越小越好,理论上每次只锁定当前操作的数据的方案会得到最大的并发度,但是管理锁是很耗资源的事情&#xff…

驾驭代码的无形疆界:动态内存管理揭秘

目录 1.:为什么要有动态内存分配 2.malloc和free 2.1:malloc 2.2:free 3.calloc和realloc 3.1:calloc 3.1.1:代码1(malloc) 3.1.2:代码2(calloc) 3.2:realloc 3.2.1:原地扩容 3.2.2:异地扩容 3.2.3:代码1(原地扩容) 3.2.3:代码2(异地扩容) 4:常见的动态内存的错误…

vite + xlsx + xlsx-style 导出 Excel

如下 npm i 依赖 npm i xlsxnpm i xlsx-style-vite1、简单的使用:.vue文件中使用 const dataSource ref([]) // 数据源const columns [{title: 用户名,key: userName,width: 120,},{title: 用户组,key: userGroup,width: 120,},{title: 状态,key: enable,width: …

鸿蒙(HarmonyOS)下拉选择控件

一、操作环境 操作系统: Windows 11 专业版、IDE:DevEco Studio 3.1.1 Release、SDK:HarmonyOS 3.1.0(API 9) 二、效果图 三、代码 SelectPVComponent.ets Component export default struct SelectPVComponent {Link selection: SelectOption[]priva…

浅谈我对RESTful架构的理解

总结说在前面: RESTful API是目前比较成熟的一套互联网应用程序的 API 设计理论,他是一种理论规范,方便不同的前端设备与后端进行通信,在 RESTful 风格的 API 设计架构中,每个网址代表一种资源(resource&am…

maven介绍 搭建Nexus3(maven私服搭建)

Maven是一个强大的项目管理工具,它基于项目对象模型(POM:Project Object Model)的概念,通过XML格式的配置文件(pom.xml)来管理项目的构建 Maven确实可以被视为一种工程管理工具或项目自动化构…

飞凌嵌入式技术创新日深圳站,8月26日见!

飞凌嵌入式技术创新日(深圳站)将于8月26日举行,一场嵌入式前沿科技的高端局就在眼前。届时,将有多位重量级技术大咖出席,为大家分享最新的研究成果、独到的行业见解和典型的应用案例,紧密结合当前行业热点和…

网络服务综合项目(一键部署shell脚本)

目录 需求: 主机环境描述 注意: 项目需求: 代码讲解 配置本地仓库 安装软件包 配置防火墙 配置策略中的一个布尔值 配置web服务 配置网络仓库 配置DNS服务 配置NTP服务 配置MySQL服务 配置NFS服务 配置论坛服务 进入网站配置…