植被覆盖度(FVC)计算步骤
·
前置准备
确保 ENVI「数据管理器」中已加载:
- 上周成果:NDVI_result.dat(NDVI 范围 - 1~1,已验证有效);


- 辅助数据:你之前导入的反射率文件(用于后续结果可视化对比)。

步骤 1:学习像元二分模型原理
核心公式:FVC = (NDVI - NDVImin) / (NDVImax - NDVImin)
- 含义:假设地表只有 “裸土” 和 “纯植被” 两类像元,通过 NDVI 的极值(裸土阈值 NDVImin、纯植被阈值 NDVImax),计算每个像元的植被覆盖比例;
- 阈值获取:从 NDVI 的统计结果中提取(这是关键步骤,而非固定值)。
步骤 2:提取 NDVI 极值阈值
- 右键「数据管理器」中的NDVI_result.dat点击快速统计;
- 在弹出的 “统计结果” 窗口中,查看「累积概率分布」:
- 裸土阈值(NDVImin):取「累积概率 5%」对应的 NDVI 值(例:0.05,代表裸土像元的 NDVI 上限);
- 纯植被阈值(NDVImax):取「累积概率 90%」对应的 NDVI 值(例:0.75,代表纯植被像元的 NDVI 下限);


- 记录这两个值(NDVImin,NDVImax),后续公式要替换。
步骤 3:ENVI 波段运算计算 FVC
- 启动工具:点击右侧工具箱中的「波段运算」
- 输入 FVC 公式(替换括号内的阈值为你实际统计的数值):
(b1 lt 0.05)*0 + (b1 gt 0.75)*1 + (b1 ge 0.05 and b1 le 0.75)*((b1 - 0.05)/(0.75 - 0.05))
-
- 公式解读:
- NDVI < NDVImin(裸土):FVC=0;
- NDVI > NDVImax(纯植被):FVC=1;
- 介于两者之间:按比例计算植被覆盖比例;
- 公式解读:
- 关联波段:点击「添加波段」→ 选择NDVI_result.dat→ 关联到公式中的b1;

- 输出设置:
- 「输出文件」命名为FVC_result.dat,保存路径和 NDVI 成果放在同一文件夹;
- 「数据类型」保持默认 “浮点型”(确保 FVC 小数精度,范围 0~1);
- 点击「确定」,等待计算完成(数据量和 NDVI 相当,3-5 分钟)。
步骤 4:FVC 结果验证(确保有效,可写入综述)
- 统计验证:右键FVC_result.dat→「统计」,确认结果范围在 0~1 之间(若超出,说明阈值取错,重新调整 NDVImin/NDVImax);

- 可视化验证:
- 双击FVC_result.dat,右键→「修改颜色表」→ 选择 “绿 - 黄 - 红” 渐变;
- 对比反射率影像:植被密集区(如作物田)FVC 应接近 1(红色 / 深绿色),裸土区 FVC 接近 0(黄色 / 浅绿色),符合实际地物分布。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)