云掩蔽哨兵2

嘿!
Sentinel-2是一门相对较新的卫星,而该传感器的云遮罩仍然是一个大问题。有很多方法可以获取Sentinel-2A(希望很快也为2B)的无云映像。这里是您可以使用的可能技术的概述,以及对未来发展的展望。

FMASK

FMask是由 朱和伍德科克 适用于Landsat8。由于Sentinel-2使用其他波段(即没有热红外波段),因此该方法必须进行修改,并且目前可用 这里。 一般来说,Sentinel-2的FMask结果不如Landsat的好(主要是由于缺少热带)。该算法在Python中实现,可以通过命令行执行。

SEN2COR

Sen2Cor是用于无云Sentinel-2 2A级产品的处理器。它执行“最高大气层1C”输入数据的大气,地形和卷云校正。 Sen2Cor返回三种云概率类别:高,中和低。然后可以使用这三个类别的自定义用户组合来掩盖卫星图像。可以下载Sen2Cor 这里。  It’可以通过命令行执行,也可以通过SNAP集成到桌面应用程序中。关于Sen2Cor的另一个非常有用的网站是 官方用户论坛 有指定的故障排除部分。许多用户报告了使用Sen2Cor时出现的错误,这些错误目前正在解决。 Sen2Cor是不错的云遮罩替代方案,但仍然存在许多未解决的问题(过高/过低估计,带有水像素的错误)。

MACCS

许多人都期待MACCS,因为与FMASK和Sen2Cor算法相比, MACCS 使用基于时间序列的方法,并比较先前图像中的像素以评估云的可能性。 MACCS由CESBIO和CNES开发。不幸的是,他们做出了决定,他们宁愿分发没有云的图片,也不分发处理器。无云图像的处理已经开始,可以在此处查看和下载 网站。请注意,将不会处理整个世界,而只会处理较小的预定义感兴趣区域 这里.

但是开发人员也有一些好消息:

上图可能未包含您的投资回报率,因为Theia处理的区域覆盖了不到5%的世界陆地表面,即使要处理的区域很多。在这种情况下,请注意,MACCS将集成到 农业前哨2 系统(Sen2Agri),将于明年5月发布。然后,您将能够处理数据,但是系统将仅在RedHat7 / centOS7 linux系统上运行。但是,应该可以管理虚拟机。您’ll find 这里与sen2cor云面罩进行一些比较。如果不够完美,我认为它会带来一些改进。

 

如果您有任何疑问,请给我留言或浏览链接的网站,这些网站将更详细地解释算法。

干杯马丁

关于作者

马丁出生于捷克共和国,就读于维也纳自然资源与生命科学大学。他目前在GeoVille(一家位于奥地利的地球观测公司)工作,专门从事土地监测。他的主要兴趣是:开源应用程序,例如R,(地理空间)统计和数据管理,Web映射和可视化。他喜欢旅行,寻宝,摄影和运动。

3条留言

您可以在这篇文章中发表评论。


  • 嗨,马丁,
    我只是偶然发现了您的网页,谢谢您为我们的工作做广告。
    好消息是,我们设法说服了CNES在本周末之前分发了MACCS(以其新名称MAJA)。

    这是网址:
    //logiciels.cnes.fr/content/maja?language=en

    我强烈建议仅当您具有良好的计算机背景和支持,并且是运行CENT-OS或Redhat 6或7的计算机时,才尝试安装。

    最好的祝福,
    奥利维尔

    奥利维尔·哈格勒(Olivier Hagolle) 在4年前 回复


    • 亲爱的奥利维尔!那’好消息!我仔细研究了MACCS的结果,并且确定该算法的发布将对Sentinel-2用户社区带来巨大好处!也感谢您分享此信息!最好的问候,马丁

      马丁 在4年前 回复


  • 嗨,马丁,
    感谢您提供非常有用且内容丰富的博客文章。一世’水文学家试图将S2数据用于我的工作,并且我获得了非常有用的技巧来使用Sen2Cor获得Level-2A产品。但是,由于我在遥感方面的经验有限,SNAP中是否有办法使用2个或多个与Level-2A Sentinel 2产品的质量数据一起使用的quality_scene_classification掩码?
    谢谢你的时间!

    男爵 3年前 回复


发表回复

*