ENVI5.3.1使用Landsat 8影像进行NDVI计算实例操作

数据介绍及数据其他操作详见此博客
ENVI5.3.1使用Landsat 8影像进行预处理及分析实例操作

导入经过大气校正后的郑州地区影像FLAASH_result.dat,选择工具箱中的Spectral——Vegetation——NDVI工具,在NDVI Calculation Parameters窗口中设置有关参数。Input File Type按照影像数据类型选择为Landsat OLI,
但是下方系统给出的红波段Red和近红外波段NIR与实际不一致,所以手动修改,Landsat OLI数据红波段为第4波段,近红外波段为第5波段。

在Output Data Type中设置输出数据类型,字节型Byte会根据输入的最大最小值将NDVI值拉伸至该范围,浮点型Floating Point会将NDVI的值范围固定在-1到1之间。设置输出文件路径及文件名即可。
ENVI5.3.1使用Landsat 8影像进行NDVI计算实例操作_第1张图片
图27 计算NDVI参数设置

由于NDVI范围在-1至1中,所以影像默认显示为黑白。可以通过更改颜色表来使影像显得更直观。(可以在数据头文件中添加忽略值将黑色背景忽略掉View Metadata——Edit Metadata——Add——Data Ignore Value,Data Ignore Value设置为0)

图28 NDVI计算结果

更改颜色表:右键影像数据——Change Color Table——Rainbow,可以打开工具栏上的Cursor Value查看植被点的NDVI值,其值大于一般地物而且接近1。还可以使用Band Math自行计算NDVI值,使用NDVI=(NIR-R)/(NIR+R)公式进行计算,注意要强制定义数据类型为float,即公式为NDVI=(float(b5)-float(b4))/(float(b5)+float(b4))(参考图30)。公式计算和工具箱结果一致。

图29 更改颜色表,同时Band Math结果和工具箱结果是一致的

ENVI5.3.1使用Landsat 8影像进行NDVI计算实例操作_第2张图片
图30 Band Math计算NDVI

你可能感兴趣的:(遥感,ENVI)