ENVI扩展工具:基于波谱库的光谱角制图分类工具

在 ENVI 5.6.x 版本之后,ENVI自带的光谱角制图分类(Spectral Angle Mapper Classification)工具只能输入感兴趣区域(ROIs)作为训练样本,但是有时我们会以波谱库作为训练样本,此时自带工具不能满足这个需求,所以编写了这个扩展工具。

在工具内部同时进行了以下处理,从而让工具运行更加可靠。

  • 当波谱库和输入栅格的波段不一致时,自动将波谱库重采样到图像的波段设定;

  • 自动去除波谱值为0的波段,以免分类结果为空。

1 工具安装

方法1:使用 ENVI App Store 进行 ENVI 扩展工具的安装与管理。

App Store 下载地址:https://envi.geoscene.cn/appstore

 

方法2:手动下载安装 https://envi.geoscene.cn/appstore/samyerlary

 

2 工具使用

在工具箱中,打开如下工具。

  • 英文:/Extensions/Spectral Angle Mapper by Spectral Library

  • 中文:/扩展工具/光谱角制图 [基于波谱库]

 

 

设置如下参数:

  • 输入栅格(Input Raster):输入多光谱或高光谱图像。

  • 输入波谱库(Input Spectral Library):输入波谱库。

  • 光谱角阈值(Threshold Angle):默认为0.1,可选为0~1.57(pi/2),单位为弧度。阈值设置越大,提取目标范围越大,可能存在错提;阈值设置越小,提取目标范围越小,可能存在漏提。

  • 输出规则栅格(Output Rule Raster):可选项,输出规则栅格中每个波段代表了像元波谱与输入波谱的光谱角。

  • 输出栅格(Output Raster):输出分类图像。

 

如下图为运行示例,左图为输入高光谱图像,右图为输出分类图像。

 

下图为输入的端元波谱:

posted @ 2024-05-31 11:14  ENVI-IDL技术殿堂  阅读(669)  评论(0编辑  收藏  举报