ENVI实战—一文搞定NDVI计算和MNDWI计算

本文详细介绍了如何在ENVI软件中运用波段计算器进行波段运算,包括计算蓝绿红波段合成、NDVI值以及改进的MNDWI指数。通过实际操作展示了这些技术在植被提取和水体识别中的应用,突出了不同地物的NDVI特征和MNDWI的水体区分效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验1使用波段计算器计算波段值

目的:熟练掌握ENVI中波段计算器的使用方法,学会波段之间的运算。

过程:

①数据导入:打开ENVI5.6,在“文件”选项卡中选择“打开”,打开此前裁剪好的Sentinel-2的10m分辨率的波段数据。

②波段和计算:在工具箱上找到“波段代数”工具文件夹,选择“波段运算”,在“En

### 使用ENVI软件计算水体反射率 #### 准备工作 为了确保能够准确地计算水体反射率,在开始之前需准备好所需的遥感影像数据并校正至辐射亮度或表面反射率级别。这一步骤对于后续的精确分析至关重要。 #### 计算NDVI指数 由于单独依靠水体指数可能无法很好地区分水体与植被,因此建议先计算归一化差分植被指数(NDVI),以便更好地分离这两种地物类型[^2]。具体操作如下: 1. 打开待处理图像文件; 2. 导航到`Basic Tools -> Band Math...`选项; 3. 输入表达式`(b2-b1)/(b2+b1)`用于近红外波段(b2)红光波段(b1)之间的运算得到NDVI值;注意这里的波段编号应根据实际使用的传感器调整; 4. 设置输出参数保存新创建的数据集作为NDVI图层。 ```matlab % 假设 b1 b2 已经定义好对应的波段变量名 ndvi = (double(b2)-double(b1))./(double(b2)+double(b1)); ``` #### 应用水体指数(MNDWI) 接着应用改进型归一化差异水体指数(Modified Normalized Difference Water Index, MNDWI)[^3]进一步突出水域特征: 1. 同样通过Band Math功能实现; 2. 此次输入公式为`(Green-NIR)/(Green+NIR)`其中Green代表绿色波段,NIR表示近红外波段; ```matlab mndwi = (green-nir)./(green+nir); ``` #### 统计分析与阈值设定 完成上述两个指标的构建之后,可通过直方图统计等方式观察各类地物在这些指数上的分布情况,并据此确定合理的分割界限以有效提取目标区域内的水体信息: - 右键单击已生成的结果图层->选择“快速统计” - 查看弹出对话框内提供的统计数据以及绘制出来的频率曲线 - 结合专业知识判断适合本研究区的最佳阈值范围 最终基于选定的标准实施二值化转换从而获得纯净度较高的水体掩膜产品供后续深入探讨使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梧桐GIS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值