其他分享
首页 > 其他分享> > HyperionL1T级高光谱数据处理

HyperionL1T级高光谱数据处理

作者:互联网

1概述

Hyperion是地球观测卫星EO-1(Earth Observing-1)携带的高光谱传感器。EO-1于2000年11月21日发射升空,在完成一年的技术验证后,至今仍超期运行,可以根据用户的请求来获取Hyperion高光谱和ALI(Advanced Land Imager)多光谱数据。其卫星轨道与Landsat7基本相同,比Landsat迟一分钟过赤道。EO-1搭载的Hyperion高光谱成像仪是目前常用的星载民用高光谱传感器,共有220个波段,波长覆盖范围为357 ~ 2567nm,光谱分辨率为10nm,其L1级产品实际上有242个波段,其中1 ~ 70为可见光近红外(V-NIR)波段,71 ~ 242为中红外(SWIR)波段。

表1.1 Hyperion传感器参数

地图投影

UTM (以图像中心点经纬度定义UTM区)

中红外

0个

坐标系

WGS84

热红外

0个

波普范围

0.4-2.5微米

扫描宽度

7.5KM

全色波段

0个

时间分辨率

200天

可见波段

35个

像素大小

30米

近红外

35个

数据格式

HDF&Tiff

短波红外

172个

   

目前,Hyperion常用的数据级别为L1R和L1T。其中,L1R数据产品包括一个元数据文件(.MET),一个HDF数据集文件(.L1R),一个ENVI格式的hdr文件(.hdr),一个辅助文件(.AUX),一个美国联邦地理数据委员会标准元数据文件(.fgdc),和一个README.txt文件;L1T数据产品包括242个TIFF格式的单波段文件,一个元数据文件(.TXT)和一个README.txt文件。

本专题以一景2013年5月1日获取的L1T级Hyperion数据为例介绍其在ENVI下的处理流程。包括数据打开、辐射定标、FLAASH大气校正以及图像自动配准等操作。

注:关于Hyperion L1R级数据的处理可以参考博文:ENVI下Hyperion高光谱数据预处理补丁Workshop及操作。(注:搜索网站中可找到这篇博文)

2处理流程介绍

图2.1 Hyperion L1T级数据预处理流程

流程说明:

1、Hyperion L1T级数据已经做过正射校正(使用地形数据的进行几何校正),一般情况下不需要再做几何校正。如果下载的数据几何位置有偏差(可与Landsat数据对比),可以用对应区域的Landsat数据为基准对其进行配准,这就是上述流程中图像配准选做的原因;

2、对于非定量的遥感应用,比如:土地利用类型分类、目视解译等,辐射定标(非真实意义上的辐射定标)和大气校正两步也可以不做。也就是说,对这一类应用Hyperion L1T数据可以直接使用,无需进行预处理。

3 详细处理过程

3.1 数据打开

常用的数据打开方式有两种。一种是使用菜单栏或工具栏打开;对于ENVI原生支持的传感器类型,也可以直接拖拽相应文件到视图窗口中打开。下面我们使用的是第二种方式。

注:使用菜单打开数据时,不同软件版本会有些微差别。本文操作均在ENVI 5.3.1下完成。

  1. 启动ENVI,同时对素材包中的Hyperion原始数据文件进行解压;
  2. 打开解压后的数据文件夹,选中EO1H1230322013121110PZ_MTL_L1T.TXT文件,按住鼠标左键拖拽该文件到ENVI视图窗口中,当出现数据添加标志时(空心箭头,右下角有个小加号),松开鼠标,数据自动添加到软件中。

注:也可以通过菜单栏File > Open As > Optical Sensors > EO-1 > GeoTIFF,在弹出Open对话框,选择上述文件打开数据。

3.2 水汽吸收波段标识

正式分发的Hyperion L1级数据中下述波段已经被设置为零值(Barry,2001),这些波段也称之为坏波段(Bad Bands)。ENVI5.3.1会自动识别这些波段并作出标识(图3.1)。

图3.1 ENVI自动识别坏波段信息

    此外,下述波段受水汽吸收影响比较严重(Dat et al.,2003),也需要将其以坏波段方式标识出来,以便后续处理和使用。

下面,我们就来标识受水汽吸收影响严重的这些波段。

  1. 在Toolbox中,选择Raster Management > Edit ENVI Header,在弹出的File Selection对话框中选择上一步打开的数据,点击OK;
  2. 在Set Raster Metadata面板中,找到Bad Bands List选项,可以看到ENVI已经对零值波段做了坏波段标识。此处,我们只需要将上述水汽吸收波段添加进行即可;
  3. 点击右侧Add…按钮,在弹出的Add面板中,选择上述水汽吸收波段(图3.2,按住Ctrl键可多选),点击OK。

图3.2标识水汽吸收波段为坏波段

这样,总共有67个波段被以坏波段形式标识,原始波段数为242,最终剩余的可用波段数为175。

3.3 辐射定标

  1. 在Toolbox中,选择Radiometric Correction > Radiometric Calibration,在弹出的File Selection对话框中,选择上一步处理的数据(图3.3),点击OK;

图3.3 File Selection文件选择面板

注:从File Selection面板中可以看出,Spectral Subset自动选择为除零值和水汽吸收影响严重波段外的175个波段。

   2.在Radiometric Calibration参数设置面板中,直接点击Apply FLAASH Settings按钮,其余参数会自动调整为FLAASH大气校正所要求的数据输入格式;
   3.设置辐射定标结果输出路径和文件名,不勾选Display result(图3.4);
   4.点击OK开始执行,定标结束后结果会自动加载到Data Manager中。

图3.4 Radiometric Calibration参数设置面板

3.3 大气校正

第一步:FLAASH大气校正

  1. 在Toolbox搜索框中,输入FLAASH,双击筛选出的FLAASH Atmospheric Correction工具,弹出FLAASH Atmospheric Correction Model Input Parameters参数设置面板。该面板中需要设置的参数较多,我们可以大致将其分为三个部分:基本参数设置、多/高光谱参数设置和高级参数设置。
  2. 便于学习,我们又可以将基本参数设置面板大致分为上中下三部分。

    上面部分主要用于设置数据输入输出:

至此,上面部分参数已经设置完毕,中间部分主要用于设置影像和传感器相关参数:

至此,中间部分已经设置完毕,最下部为大气模型及气溶胶反演相关参数设置:

至此,基本参数面板全部设置完毕,设置结果如图3.5所示:

图3.5FLAASH大气校正基本参数设置面板

3.高光谱参数设置面板,用来设置水汽和气溶胶反演通道:

4.高级参数设置面板:

左下方参数框中的参数一般保持默认即可,每个参数说明如下:

至此,高级参数设置面板设置完毕,如图3.6所示:

图3.6FLAASH大气校正高级参数设置面板

5.在基本参数设置面板中,点击左下角Apply按钮,弹出FLAASH Atmospheric Correction面板,显示处理进度。处理结束后,会弹出一个简单的统计面板(图3.7),说明大气校正结束。

图3.7 FLAASH大气校正结果面板

至此,大气校正结束。校正后的地表反射率数据存放在设置的Output Reflectance File路径下,其他结果文件存放在设置的Output Directory for FLAASH Files路径下。

第二步:结果查看

大气校正结果是否正确可通过查看典型地物波谱曲线进行,一般选择查看植被波谱曲线。具体操作如下:

  1. 在Data Manager中,选择FLAASH大气校正结果,右键选择Load CIR以标准假彩色合成方式加载显示;
  2. 在工具栏中,点击  图标或使用快捷键Alt + Z,弹出Spectral Profile面板,显示视图中心像素光谱曲线;
  3. 在Layer Manager中,选择辐射定标数据图层,再次点击工具栏上  图标,打开另一个Spectral Profile面板,将该面板拖动到与(2)中打开的面板便于对比的位置;
  4. 移动视图窗口中的定位框,选择植被覆盖较密(假彩色影像中愈红)的像元,查看大气校正前后该像元处的光谱曲线。例如:当在工具栏Go To中输入像素坐标646,1369时,所定位像元处植被前后光谱曲线如图3.8所示,可以看到FLAASH大气校正基本消除了大气的影响;
  5. 同理,可多查看几个不同区域植被像元大气校正前后的光谱曲线,确保结果无误。

图3.8FLAASH大气校正前后植被光谱曲线对比

3.4 图像配准(可选)

如前所述,如果下载的Hyperion L1T级数据本身位置没有偏差,那么图像配准这一步可以不做。下面操作教大家如何判断数据位置是否正确。

  1. 在菜单栏中,选择File > Open,在弹出的Open对话框中,选择"…\0-辅助数据"文件夹下的BaseImage_LT5.dat数据,点击打开;

    注:这里用到的基准数据是Landsat TM5,Landsat L1T级系列数据是经过正射校正的,也就是说它的位置信息是准确的。这里,我们就是通过来比较Hyperion数据与对应区域TM5的位置关系来判断Hyperion数据位置是否准确。

  2. 在Layer Manager中,调整图层顺序如图3.9所示,然后选中BaseImage_LT5.dat图层,右键选择Display in Portal,将在视图窗口中Hyperion图像上弹出一个小窗口,显示基准影像,移动此窗口查看不同区域二者的配准情况(图3.10);

图3.9 调整后数据图层顺序

     3.通过对比可以看出,本专题所用数据与基准影像位置配准较好(一个像元以内),可以不用进行配准处理。如果发现位置配准不好,可使用Geometric Correction > Registration > Image Registration Workflow工具进行自动配准。关于该工具的使用方法可以参考"201-应用专题:基于遥感的自然生态环境监测"中3.3.1节Landsat图像几何精校正部分。

图3.10对比查看Hyperion影像与基准影像的位置配准情况

标签:校正,FLAASH,光谱,数据,默认,数据处理,面板,HyperionL1T,参数设置
来源: https://www.cnblogs.com/enviidl/p/16553470.html