我已经下载了S2 L1C数据以使用s2cloudless生成云掩模。
我将每个波段除以 10,000 以获得反射率,堆叠波段,然后将它们传递到 s2cloudless 以生成云掩模。我之前在一个图块上完成过此操作,没有任何问题。
我已经扩展了我的流程,在 30 个不同的日期捕获上运行代码,并注意到云掩模导致几乎整个图像都被云覆盖(误报),这并没有随着检测器中的膨胀大小的减小而得到改善。
我检查了输入波段的范围,其中一些波段的反射率大于1(原始数据将超过10,000)。我想这可能就是问题所在。
处理波段的正确方法是什么,使它们具有正确的格式(反射率在 0-1 之间)?
处理基线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