光谱响应函数概念与等效遥感反射率的计算

news2025/1/17 14:05:06

    本期干货来介绍一下遥感领域非常重要的一个概念——光谱响应函数

    人眼内部存在三种视锥细胞(L、M、S),对不同波段的光有不同的敏感度,三种视锥细胞信号的复合构成了我们眼中五彩斑斓的世界。如下图所示,以菠菜(Spinach)为例的绿色植被虽然在红波段反射最强烈,但人眼的视锥细胞对近红外的光并不敏感,反射较强的绿光波段在视锥细胞的敏感波段内,因此菠菜在人眼中呈现绿色。

来源:https://medium.com/hipster-color-science/a-beginners-guide-to-colorimetry-401f1830b65a

    卫星传感器的光谱响应函数也是类似。光谱响应函数(Spectral Response Function, SRF)指的是传感器在每个波长处,接收的辐亮度与入射的辐亮度的比值,描述了一个传感器在不同波长下的响应强度。由于传感器滤光片的硬件限制,传感器在某个预定波长范围内的响应不可能是100%。

    如下图为大家熟知的GOCI的光谱响应函数。

    同样是因为滤光片制造工艺的限制,某个波段通道以外的波段范围的能量也能进入通道(如下图 HY 1-C两个传感器的完整光谱响应函数),影响辐射定标精度,因此带外响应(out-of-band response)也是评价卫星性能的指标之一。

来源:Cui T , Ding J , Jia F , et al. Out-of-Band Response for the Coastal Zone Imager (CZI) Onboard China's Ocean Color Satellite HY-1C: Effect on the Observation Just above the Sea Surface[J]. Sensors, 2018, 18(9).

光谱响应函数作用例——实测高光谱模拟卫星等效反射率

    光谱响应函数在辐射校正、光谱重采样等过程中都具有非常重要的作用,其中之一便是等效反射率的模拟。

    为了评价卫星影像的大气校正结果/地表反射率产品的精度,地面同步测得的真实地表反射率是不可或缺的。为此,人们一般使用高光谱辐射计(如ASD FieldSpec 4、HyperSas等)测量卫星过境时地物的高光谱反射率来和处理后的卫星影像的遥感反射率做对比。

ASD FieldSpec4便携式地物光谱仪

    然而,由于①光谱分辨率较低的卫星传感器在一个波段里记录的离水辐亮度是一个波长范围内记录的辐亮度的积分;②每个波长处由于传感器硬件设置(滤光片等) 光谱响应率不都为1,卫星影像大气校正后的中心波长处的辐亮度/反射率是与在这个波长处的真实辐亮度/反射率有出入的,不能直接与实测高光谱数据进行比对。

某处水体的实测/等效/卫星Rrs的对比


    因此,需要按照以下公式,通过光谱响应函数将实测遥感反射率转化为卫星波段等效遥感反射率:

来源:Luo, W.; Li, R.; Shen, F.; Liu, J. HY-1C/D CZI Image Atmospheric Correction and Quantifying Suspended Particulate Matter. Remote Sens. 2023, 15, 386. https://doi.org/10.3390/rs15020386

    其中,Rrs(bandi)为卫星的i波段的等效遥感反射率,λ1与λ2为该波段的波段范围,Rrs(λ)为实测高光谱遥感反射率,SRF(λ)为λ波长处的光谱响应率。实现该转换的MATLAB代码以及例子我已经打包好,后台回复“SRF”即可无套路领取。

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

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

相关文章

抖音短视频seo矩阵系统源代码技术开发方案分享

一、 功能结构设计 1. 视频管理:对于不同平台,不同账号,不同格式,不同内容短视频进行管理,素材分组等,实现多资源数据汇和统一管理 2. 数据挖掘分析:通过数据挖掘和数据分析,提供数…

leetcode 17.电话号码字母组合

⭐️ 题目描述 🌟 leetcode链接:https://leetcode.cn/problems/letter-combinations-of-a-phone-number/description/ 代码: class Solution { public:const char * letterCombine(int i) {static const char *letter[] { "" , …

Nexus3下载使用

下载 Nexus 3 1. 进入 Nexus 3.x 下载页面(目前最新版是 3.59.0-01),根据操作选择相应的版本进行下载。 2. 将下载的安装包解压到本地,可获得 nexus-3.59.0-01 和 sonatype-work 两个目录 其中: nexus-3.59.0-01&…

PE输入表DLL注入

PE输入表DLL注入 一.实现效果 启动notepad.exe时能够加载自己编写的dll. 最终效果如图所示 下面逐步讲解并附带源码 二.编写DLL 自行编写DLL,导出一个函数,弹出对话框 // MsgDLL66.cpp : Defines the entry point for the DLL application. //#include "stdafx.h"…

Zoho CRM有哪些优势?

CRM能帮助企业管理客户信息、跟进销售机会、提高客户转化,显著提升企业的竞争力,是企业发展的重要工具。市场上有很多CRM品牌,企业该如何选型?这里给大家分享一个不错的CRM品牌 Zoho CRM有哪些优势? 功能全面&#x…

jQuery-使用、选择器、属性、样式、文档、循环等操作

jQuery jQuery简介 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由[John Resig](https://baike.baidu.com/item/John Resig/6336344?fromModulelemma_inlink)发布。jQuery设计…

Docker安装ES+kibana8.9.1

参考:基于Docker安装Elasticsearch【保姆级教程、内含图解】_docker elasticsearch_Acloasia的博客-CSDN博客 创建网络 docker network create es-net 基于Docker安装Elasticsearch 拉取镜像 docker pull elasticsearch:8.9.1 挂载文件 mkdir -p /usr/local/e…

vue使用vant中的popup层,在popup层中加搜索功能后,input框获取焦点 ios机型的软键盘不会将popup顶起来的问题

1.使用vant的popup弹出层做了一个piker的选择器,用户需要在此基础上增加筛选功能。也就是输入框 2.可是在ios机型中,input框在获取焦点以后,ios的软键盘弹起会遮盖住我们的popup层,导致体验不是很好 3.在大佬的解答及帮助下,采用窗口滚动的方式解决此方法 <Popupv-model&q…

NGINX的速率限制(限流)

NGINX 的速率限制&#xff08;限流&#xff09; NGINX最有用但经常被误解和配置错误的功能之一是限流。它允许您限制用户在给定时间段内可以发出的HTTP请求量。 限流可以用于安全目的&#xff0c;例如减慢暴力破解密码的攻击。它可以通过限制请求速率为真实用户的典型值来帮助…

双目色彩一致性问题定位回顾

双目色彩一致性问题定位回顾 一、事情起因&#xff1a; 客户想要用一个主控搭载两颗相同的sensor&#xff0c;使用相同的镜头进行双目拼接以扩大视场角&#xff0c;达到类似广角镜头的效果&#xff1a; 双目采集的原始图像&#xff1a;图片来源&#xff1a;宇视全彩双目广角筒…

Python“牵手”速卖通商品列表数据,关键词搜索速卖通API接口数据,速卖通API接口申请指南

速卖通平台API接口是为开发电商类应用程序而设计的一套完整的、跨浏览器、跨平台的接口规范&#xff0c;速卖通API接口是指通过编程的方式&#xff0c;让开发者能够通过HTTP协议直接访问速卖通平台的数据&#xff0c;包括商品信息、店铺信息、物流信息等&#xff0c;从而实现速…

基于NXP i.MX 6ULL核心板的物联网模块开发案例(2)

目录 2 NB-IoT模块测试 2.1 获取IMEI和IMSI 2.2 创建云端NB-IoT设备 2.3 创建通信套件实例 2.3.1 生成配置参数 2.3.2 创建实例 前言 本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例&#xff0c;适用开发环境&#xff1a; Windows开发环境&#xff1a;…

Docker 安装rabbitmq:3.12-management

拉取镜像&#xff1a; docker pull rabbitmq:3.12-management mkdir -p /usr/local/rabbitmq chmod 777 /usr/local/rabbitmq docker run -id --restartalways --namerabbitmq -v /usr/local/rabbitmq:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_U…

助力品牌形象建设,FairGuard支持企业深度定制化

2022年&#xff0c;中国游戏市场实际销售收入与游戏用户规模出现近年来的首次下降&#xff0c;标志着游戏产业发展正式迈入存量时代。 存量市场时代&#xff0c;意味着游戏产品获取用户的难度逐渐加大&#xff0c;对于游戏的内容品质、技术实力和价值拓展等有了更高的要求。如…

恒运资本:什么是股票分红和基金分红?两者有什么区别?

出资者在进行股票出资和基金出资的时分&#xff0c;能够参与股票分红或许基金分红&#xff0c;可是许多新手对分红不是很了解。那么什么是股票分红和基金分红&#xff1f;两者有什么区别&#xff1f;下面就由恒运资本为大家分析&#xff1a; 什么是股票分红和基金分红&#xff…

C语言实例_实现malloc与free函数完成内存管理

一、malloc和free函数介绍 在C语言中&#xff0c;malloc和free是用于动态内存管理的函数。 &#xff08;1&#xff09;malloc函数 malloc函数用于在堆&#xff08;heap&#xff09;中分配指定大小的内存空间&#xff0c;并返回一个指向该内存块的指针。 原型如下&#xff1a…

718. 最长重复子数组

718. 最长重复子数组 原题链接&#xff1a;完成情况&#xff1a;题解&#xff1a;方法一&#xff1a;动态规划方法二&#xff1a;滑动窗口方法三&#xff1a;二分查找 哈希 原题链接&#xff1a; 718. 最长重复子数组 https://leetcode.cn/problems/maximum-length-of-repe…

XSS盲打练习(简单认识反射型、存储型XSS和cookie欺骗)

文章目录 挖掘cms网站XSS漏洞利用XSS平台盲打CMS&#xff0c;获取后台管理cookiecookie欺骗登录管理员账户 挖掘cms网站XSS漏洞 来到cms网站主页&#xff0c;发现有一个搜索框&#xff0c;输入任意内容后搜索&#xff0c;发现内容会回显&#xff0c;这里可能存在反射型XSS漏洞…

python爬虫11:实战3

python爬虫11&#xff1a;实战3 前言 ​ python实现网络爬虫非常简单&#xff0c;只需要掌握一定的基础知识和一定的库使用技巧即可。本系列目标旨在梳理相关知识点&#xff0c;方便以后复习。 申明 ​ 本系列所涉及的代码仅用于个人研究与讨论&#xff0c;并不会对网站产生不好…

springboot整合modbus4J(一)

springboot整合modbus4J 1. 介绍 (1) modbus poll&#xff1a;modbus主机仿真器&#xff0c;用于测试和调试modbus从设备。该软件支持modbus rtu、ASCII、TCP/IP。用来帮助开发人员测试modbus从设备&#xff0c;或者其它modbus协议的测试和仿真。它支持多文档接口&#xff0c…