Sentinel-2(哨兵-2)L1C数据辐亮度(辐射定标)和TOA反射率的获取说明

         哨兵-2 L1C级数据是我们常用的一种数据,但是如和从L1C数据中获取需要的大气顶表观反射率(TOA)以及大气顶的辐亮度(W/(sr\cdot m^{2}\cdot \mu m))呢?

         获得反射率TOA一般就是用DN值除以10000(一万),这个值是固定的,在MTD_MSIL1C.xml文件里对应QUANTIFICATION_VALUE,可以看到这里是10000。

        反射率获取比较简单。辐亮度获取就麻烦了,找了半天没有明确公式。后来还是在envi网站上看到了,是描述envi哨兵2辐射定标插件。他这里给出了公式。

 

其中,\rho _{\lambda }:大气表观反射率(TOA);L_{\lambda }:辐亮度,W/(sr\cdot m^{2}\cdot \mu m);d:日地距离,注意这里似乎不是指绝对的米或千米,二是特指天文单位,太阳地球间的平均距离;ESUN_{\lambda}:太阳辐照度,(W/m^{2}\cdot \mu m);\theta:太阳高度角。

这个公式理论上是对的,参考辐射传输方程问题不大。接下来说说这几个值怎么获取。

  d:日地距离,打开MTD_MSIL1C.xml文件,在Product_Info节点中有个名称为U的节点,该节点数值即为日地距离。如0.980958599408787

辐射率已经说了,原始DN值除以10000.

太阳辐照度:MTD_MSIL1C.xml文件,Solar_Irradiance_List节点存了所有波段的辐照度。

太阳高度角:不在MTD_MSIL1C.xml文件里,在GRANULE/L1C_T51RTQ_A015101_20180514T024123下包含另一个名为MTD_TL的xml文件,打开这个xml文件,找到节点Mean_Sun_Angle,在此节点下包含两个角度,即ZENITH_ANGLE(天顶角),AZIMUTH_ANGLE(方位角)。我们知道太阳高度角与天顶角互余,因此天顶角的余角即为太阳高度角。如xml中读取ZENITH_ANGLE值为19.3760450927414,那么太阳高度角为70.6239549072586,单位为度(这一段引自链接:https://blog.csdn.net/u013471015/article/details/88663209)

 

### Sentinel-2 数据处理方法及工具 #### 1. 数据获取 为了获得高质量的 Sentinel-2 卫星数据,推荐通过欧洲航天局(ESA)官方网站或其他授权平台进行下载[^1]。由于 USGS 已经停止提供哨兵系列数据的支持,因此需要转向 ESA 或其他合作机构来完成这一过程。 对于长时间序列分析的需求,可以参考知乎专栏文章中的详细介绍[^2],其中提到 L1C L2A 是两种主要的产品级别。L1C 提供的是经过几何校正但未大气校正的数据;而 L2A 则进一步包含了大气校正后的表面反射率产品,适合用于更精确的地表监测研究。 #### 2. 数据预处理 在实际应用之前通常要经历几个重要的预处理阶段: - **裁剪与拼接**:如果感兴趣区域跨越多个影像,则需先将这些图像拼接到一起并按边界条件裁切出目标范围内的部分。 - **辐射定标**:此操作会把原始DN值转换成物理单位如TOA反射率等,以便于后续定量计算使用。 - **大气校正**:采用专门软件比如 Sen2Cor 来执行该步骤,它能够有效去除由大气散射等因素引起的影响从而提高最终成果的质量[^3]。 #### 3. 地理编码转化 当涉及到特定地理位置时可能需要用到地理信息系统(GIS),此时就需要知道如何正确表达位置信息。例如,在某些情况下可能会遇到名为“Military Grid Reference System (MGRS)” 的坐标体系描述方式——即所谓的 '10/S/DG' 参数形式表示某一点所在的具体格网编号[^4] 。可以通过在线服务快速实现从常规纬度经度到 MGRS 编码之间的相互转变工作。 #### 4. 使用MATLAB 处理 Sentinel-2 数据 针对科研人员而言,Matlab 软件提供了强大的矩阵运算能力丰富的函数库支持复杂算法开发需求。下面给出一段简单的脚本示例展示读取 tiff 文件以及显示彩图的过程: ```matlab % 加载TIF文件 filename = 'path_to_your_file.tif'; img = imread(filename); % 显示彩色图片 figure; imshow(img); title('Sentinel-2 Image'); ``` 以上代码片段仅作为入门指南的一部分内容呈现出来,并不代表完整的解决方案。更多高级功能还需要深入学习官方文档或者查阅相关资料文献才能掌握全面的技术细节。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值