ENVI55扩展工具:波谱平滑工具

1 工具介绍

提供波谱平滑功能,通过滑动平滑级别滑块修改平滑程度。

由于使用了新的用户界面接口,仅支持ENVI 5.5及以上版本。

 

2 工具安装

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

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

方法2手动下载 https://envi.geoscene.cn/appstore/spercvming

下载 zip 压缩包并解压,将得到的 extensions 和 custom_code文件夹拷贝到如下 ENVI 安装路径,覆盖同名文件夹即可:

  • ENVI 5.5~5.7 - C:\Program Files\Harris\ENVI5x\
  • ENVI 6.0及以上 - C:\Program Files\NV5\ENVI6x\

两种方法均需重启 ENVI 使用。

 

3 工具使用

在工具箱中,双击启动工具:

  • /Extensions/Sepctral Curve Smoothing

  • 扩展工具/波谱平滑 

 

工具主界面如下图所示(ENVI 5.6 及以上版本自动适配中文界面):

 

设置如下参数:

  • 输入波谱(Input Spectral Library File):选择需要进行平滑波谱库文件(.sli格式)。

  • 平滑级别(Smoothing Level):设置平滑级别,平滑级别越高平滑效果越明显。默认值为6,推荐设置为想保留的波谱特征半峰宽的1~2倍。

  • 波谱平滑采用最小二乘多项式平滑滤波器(也称为Savitzky-Golay平滑滤波器),相比Boxcar 平滑器(Smooth)此平滑器可以有效降低数据中的噪声并保留高阶的变化。本工具中将滤波器order固定为0,更适用于波谱平滑,degree固定为4,将保留更清晰的特征。平滑级别为每个中心数据点两侧数据点数量,默认为6个数据点。数值越大会产生更平滑的结果,但会让波峰变得更平,推荐设置为想保留的波谱特征半峰宽的1~2倍。
  • 输出波谱(Output Spectral Library File):设置平滑后的波谱输出文件路径及文件名(.sli后缀)。

 

参考文献

Savitzky A., and Golay, M.J.E. 1964, Analytical Chemistry, vol. 36, pp. 1627–1639. 

Savitzky-Golay Smoothing Filters described in section 14.8 of Numerical Recipes in C: The Art of Scientific Computing (Second Edition), published by Cambridge University Press.

posted @ 2024-01-31 16:35  ENVI-IDL技术殿堂  阅读(638)  评论(0编辑  收藏  举报