ENVI 5.3 计算NDVI的几种方法及结果的差异分析 |
您所在的位置:网站首页 › 统计图的做法有几种类型 › ENVI 5.3 计算NDVI的几种方法及结果的差异分析 |
相信大家在使用ENVI 过程中应该会发现,该软件有几种方式可以计算NDVI指数,主要包括:波段运算、内置函数Spectral Indices运算以及内置工具NDVI,那么这几种方式有什么异同呢?下面使用landsat8数据进行测试一下: 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,选择对应波段,输出临时文件。 使用Spectral Indices工具: 默认dat格式,设置为TIF会报错。 使用工具箱中内置的NDVI计算工具计算。 波段对应编号需要查看实际对应关系设置:这里应该是red4和nir5 计算结果显示: 使用Cursor Vlaue工具查看结果: 数据区域查询比较: 背景区域查询比较: ENVI软件中NDVI不同方法计算结果中,数据区域三种计算结果是一样的;背景区域结果不一致:NDVI Calculation工具背景是0值,Spectral Indices和Band Math计算结果是-NAN. 注:不同的背景值对有些工具的使用有影响,比如有的工具不支持-NAN背景的计算。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |