ENVI5.3编辑图像头文件信息----以Landsat8为例

Gretchen ·
更新时间:2024-11-15
· 568 次阅读

ENVI5.3编辑图像头文件信息----以Landsat8为例

在进行遥感图像处理之前一般都要进行图像预处理工作,影像预处理的一般顺序:辐射定标—>大气校正—>几何校正—>(图像融合)—>镶嵌/拼接—>裁剪。

大气校正如果采用FLASH大气校正时对图像有一定的要求:

数据是经过定标后的辐射亮度(辐射率)数据,单位是:(μW)/(cm2nmsr)。 数据带有中心波长(wavelenth)值,如果是高光谱还必须有波段宽度(FWHM),这两个参数都可以通过编辑头文件信息输入(Edit Header)。 数据类型
• 支持四种数据类型:浮点型(floating)、长整型(long integer )、整型(integer)和无符号整型 (unsigned int)。
• 数据存储类型: ENVI标准栅格格式文件,且是BIP或者BIL。 波谱范围:400-2500nm

首先来看Landsat8的图像头文件信息。
Landsat8下载图像包括:一个元数据文件(.txt),十一个单波段文件(.tif),和一个 BQA 波段影像(用于影像质量评估,可用于构建某些
光谱分析的 mask 文件,比如去除云雪影响)。如下图:
在这里插入图片描述
在ENVI5.3中使用波段合成(layer staking)工具将B1~B7合成一张图,tif格式保存,打开图像查看头文件信息如下图:
在这里插入图片描述
合成后的图像没有波段信息,甚至会缺失一些其他信息(比如sensor type),这样就给后续处理带来了麻烦。

一般的处理方法是:

如果需要修改或者添加的信息只有比较少的几个,采用这个方法。

在Layer Manager(图层管理器)窗口右击原始影像,按照提示选择View Metadata(查看元数据),在弹出的窗口选择Edit Metadata(编辑元数据),如下图;
在这里插入图片描述 弹出编辑元数据对话框,比照原图像或者已知的原信息,将对应的参数修改为原图像的值,合成图像没有的项目要进行手动添加;在这里插入图片描述 修改完成点击确定之后,重新打开合成影像的元数据属性框或者头文件,就可以看到修改后的结果。 编辑指定多项信息的方法

- 查看Landsat8图像的头文件信息

Landsat8中每一张单波段图像是没有波段信息和传感器信息的,但是BQA图像包括了所有波段的图像信息,那么如何想要查看这些信息呢?
1.。首先,按下图所示依次选择,打开Landsat8文件中LC08_L1TP_XXXXXXXX_T1_ANG.txt 文件;
在这里插入图片描述

右击原始影像,选择View Metadata(查看元数据)查看文件信息如下图,会发现这个文件中包含了前七个波段的所有信息;在这里插入图片描述 那么B8~B11信息如何查看呢?以波段8为例,打开data manager,选择B8对应的图像,右键,选择view metadata,这样就可以看到元数据信息了。在这里插入图片描述 修改信息的操作步骤

1.Toolbox/Raster Management/Edit ENVI Header,选择将要编辑的文件(即波段合成的图像或者将要修改信息的图像),点击



envi landsat

需要 登录 后方可回复, 如果你还没有账号请 注册新账号