前言

遥感技术能够从远距离获取表征地物生、化、物特性的电磁波信息,在农业、林业、环保、测绘等众多领域都有着极为广泛的应用。然而受传感器自身特性、大气条件、地形起伏等多种因素的影响,遥感数据通常存在几何畸变、辐射误差等问题,因此在进行遥感分析前需要对数据做预处理操作。常规的数据预处理流程包括几何校正,以消除因传感器位置、姿态变化和地形起伏导致的图像几何畸变;辐射校正,校正传感器本身和大气对辐射量的影响;裁剪,截取研究区域以减少数据量;投影转换,统一不同数据的地理坐标系统;去云处理,去除云层对图像的遮挡;补洞操作,修复图像中的数据缺失区域等。

本文将使用MapGIS Desktop,以 Landsat8 L2SP数据为例,详细介绍如何在MapGIS中完成遥感数据预处理。

数据简介

本文数据获取自[地理空间数据云](https://www.gscloud.cn/)

Landsat8卫星的重访周期为16天,携带了一个光学影像传感器和一个热红外传感器,提供10个有效波段,各波段参数如下:

传感器波段波段名称波长范围空间分辨率主要应用领域
OLIBand 1沿海/气溶胶0.433 - 0.45330沿海水域、大气气溶胶研究
OLIBand 2蓝色0.450 - 0.51530水深测绘、土壤植被区分
OLIBand 3绿色0.525 - 0.60030健康植被监测、水下地形
OLIBand 4红色0.630 - 0.68030植被识别(叶绿素吸收强)
OLIBand 5近红外0.845 - 0.88530生物量评估(健康植被反射强)
OLIBand 6短波红外 11.560 - 1.66030土壤湿度、植被水分含量
OLIBand 7短波红外 22.100 - 2.30030岩石矿物识别、热蚀变制图
OLIBand 8全色0.500 - 0.68015空间分辨率最高,用于图像锐化
OLIBand 9卷云1.360 - 1.39030高空薄卷云检测
TIRSBand 10热红外 110.30 - 11.30100地表温度反演(推荐使用)
TIRSBand 11热红外 211.50 - 12.50100地表温度反演(存在定标问题,不推荐)

处理流程

裁剪ROI

对栅格的操作本质上是一种矩阵运算,对性能的消耗非常大,因此提取研究区域,减少运算量,避免全图运算,是提高分析效率的重要手段。

投影变换

在多年度、多区域的数据分析中,统一坐标系是分析的基础。可以使用工具-投影变换-批量投影,在弹出窗口中设置目标参考系,将数据投影至指定的参考系。
投影变换

几何校正

几何校正可以纠正因传感器位置、姿态变化和地形起伏导致的图像几何畸变。在MapGIS中,可以使用分析-影像预处理-几何校正,选择校正策略,在弹出窗口中设置校正参数,对数据进行几何校正。本文由于使用的是landsat的L2级数据,已经做过几何校正、辐射校正、大气校正,因此不需要校正操作。

辐射校正

辐射校正可以纠正因传感器本身和大气对辐射量的影响,从而获得更准确的地表反射率。在MapGIS中,可以使用分析-影像预处理-辐射校正,选择校正策略,在弹出窗口中设置校正参数,对数据进行辐射校正。本文由于使用的是landsat的L2级数据,已经做过辐射校正,因此不需要校正操作。

去云处理

landsat8的数据中的qa_pixel波段包含了云、云阴影、雪、水等像素的信息。因此可以使用该波段对原始数据进行去云处理。
qa波段的每个像素值都是一个16位的二进制数,每个位对应一种像素状态。

状态说明
0清晰像素=1 表示是无效的填充值
1=1 表示是云像素
2云阴影=1 表示是云阴影像素
3=1 表示是雪像素或冰像素
4=1 表示是水像素
5云阴影(高置信度)=1 表示高置信度云阴影像素
6云(高置信度)=1 清晰像元
7填充像素=1 表示填充像素

可以通过栅格计算器,结合位与(&)运算符,对qa_pixel波段进行去云处理。通过&运算符,可以指定获取位的值。通过if判断将符合条件的像素设为1,否则设为0。
Mask = if( ((I1 & 8) = 0) and ((I1 & 16) = 0) and ((I1 & 4) = 0) , 1, 0 )

位与
然后将各波段影像与上述Mask图层相乘,即可得到去云后的影像。

去云后的影像
效果预览:
结果预览
同样处理所有的图层。

补洞

在去云处理后,原本云所在地方会变为NullVal。这些无效值对于后续的分析结果可能会产生影响,可以根据任务需求,使用近邻日期的影像填充无效值。当然这一步并非必要步骤,是否需要以及可以使用近邻日期影像填充还取决于任务的具体需求。如对于长时序、大范围的监测任务,近邻日期的像元变化不大。而对于如作物生长监测等现势性要求高的任务,前后两景影像的作物成熟度差异可能已经非常大了,就不适用于该方案。当然能否填充也与几何配准精度、传感器差异等有关,如果几何变形很大或前后的传感器不一致,也可能会导致引入新的误差。
可以通过栅格计算器中的if函数,如果当前图层的像元值>0,则保留,否则使用另一景影像的值。if(I1>0,I1,I2)
if(I1>0,I1,I2)
前后对比
当然,也可以将去云的步骤于当前步骤合并进行,避免频繁的读写操作。
合并预览
其中:

  • I1为Mask。
  • I2为当前影像。
  • I3为用于填充的邻近日期影像。
    重复上述步骤将所有波段均进行去云处理和补洞操作。

波段合成

保留2、3、4、5波段,分别对应蓝色、绿色、红色、近红外。

在其中添加上2、3、4、5波段的文件,并设置结果路径。

合成后,添加数据至工作空间,在数据上右键-属性-符号系统,指定显示模式中的RGB波段(1、2、3);并在栅格编辑-直方图中设置为线性显示以获得真彩色显示效果。
至此,数据预处理完成,下一章将介绍分类特征操作。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐