使用s2cloudless使用Sentinel-2 L1C原始数据生成云掩模

问题描述 投票:0回答:1

我已经下载了S2 L1C数据以使用s2cloudless生成云掩模。

我将每个波段除以 10,000 以获得反射率,堆叠波段,然后将它们传递到 s2cloudless 以生成云掩模。我之前在一个图块上完成过此操作,没有任何问题。

我已经扩展了我的流程,在 30 个不同的日期捕获上运行代码,并注意到云掩模导致几乎整个图像都被云覆盖(误报),这并没有随着检测器中的膨胀大小的减小而得到改善。

我检查了输入波段的范围,其中一些波段的反射率大于1(原始数据将超过10,000)。我想这可能就是问题所在。

处理波段的正确方法是什么,使它们具有正确的格式(反射率在 0-1 之间)?

cloud sentinel2
1个回答
0
投票

处理基线04.00 S2 L1C产品(2022-01-25)在元数据中包含偏移量。在L1C内部存储之前(以16位整数格式),量化增益和偏移量被应用于计算的TOA反射率(ρ) 。 16 位整数的反射率变换根据以下等式进行:

L1C_DN = ρ * QUANTIFICATION_VALUE - RADIO_ADD_OFFSET

QUANTIFICATION_VALUE = 10000

RADIO_ADD_OFFSET = -1000

© www.soinside.com 2019 - 2024. All rights reserved.