ENVI 5.3 计算NDVI的几种方法及结果的差异分析

Posted 空中旋转篮球

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ENVI 5.3 计算NDVI的几种方法及结果的差异分析相关的知识,希望对你有一定的参考价值。

1.使用数据

使用经过辐射校正和大气校正后的Landsat8数据作为计算的数据;

LC08_L1TP_124039_20150728_radio_flaa.dat

NDVI计算公式:

  NDVI=(NIR-RED)/(NIR+RED)

NDVI 归一化植被指数

NIR为近红外波段的反射值

R为红光波段的反射值

2.NDVI计算方法

2.1 波段运算

使用工具箱中的Band Math计算,或者是Spectral Math。

 

公式:(float(b1)-float(b2))/(float(b1)+float(b2))注意英文输入法输入公式,结果是浮点型的,所以设置为Float,不加的话计算出来就都取整变为0值了,显示就是白板了。

b1:NIR b2:RED

 点击OK,选择对应波段,输出临时文件。

 2.2 内置函数Spectral Indices运算

使用Spectral Indices工具: 

 默认dat格式,设置为TIF会报错。

 2.3 内置工具NDVI

使用工具箱中内置的NDVI计算工具计算。

 

 波段对应编号需要查看实际对应关系设置:这里应该是red4和nir5

 

计算结果显示:

3.结果比较

使用Cursor Vlaue工具查看结果:

数据区域查询比较:

 

背景区域查询比较:

 4.小结

   ENVI软件中NDVI不同方法计算结果中,数据区域三种计算结果是一样的;背景区域结果不一致:NDVI Calculation工具背景是0值,Spectral Indices和Band Math计算结果是-NAN.

 注:不同的背景值对有些工具的使用有影响,比如有的工具不支持-NAN背景的计算。

以上是关于ENVI 5.3 计算NDVI的几种方法及结果的差异分析的主要内容,如果未能解决你的问题,请参考以下文章

用envi提取遥感影像上水体、植被的步骤?

NDVI计算

ENVI扩展工具:像元三分模型

急救!关于landsat8图像利用envi进行flaash大气校正后的问题

ENVI下的LandsatTM8影像融合

GlobalMapper精品教程028:栅格计算器的使用方法总结