ENVI扩展工具:曲线拟合工具(定量遥感助手)

0
分享 2016-06-28
定量遥感或称遥感量化遥感研究,主要指从对地观测电磁波信号中定量提取地表参数的技术和方法研究,区别于仅依靠经验判读的定性识别地物的方法。它有两重含义:遥感信息在电磁波的不同波段内给出的地表物质的定量的物理量和准确的空间位置;从这些定量的遥感信息中,通过实验的或物理的模型将遥感信息与地学参量联系起来,定量的反演或推算某些地学或生物学信息。
——来自百度百科。

在定量遥感研究中,通常需要利用实测数据与星上数据(遥感影像)构建回归方程,一般有线性、指数、对数等,然后利用方程反演得到所需的观测指标。

可参考博文“ENVI支持下利用环境小卫星数据进行水质监测方案”学习定量遥感的操作流程:http://blog.sina.com.cn/s/blog_764b1e9d0100rh1m.html
在上述流程的反演模型构建步骤中,使用ENVI的ROI工具将图像中对应实测点位置的DN值提取出来,在Excel中完成建模,操作较为繁杂。

本文提供工具可一步实现建模和反演操作。

安装方法
下载地址:http://pan.baidu.com/s/1skK8pFf
压缩包内包含补丁文件(.sav)和IDL源代码(.pro)。
将envi_curve_fitting.sav补丁拷贝到如下安装路径(以ENVI 5.3为例):
  • ENVI 5.3:C:\Program Files\Exelis\ENVI53\extensions\

重启ENVI即可。
:本文提供的sav文件是在IDL 8.4版本下编译的,所以支持ENVI 5.2或更高版本。

功能介绍
1) 重启ENVI,打开建模需要用到的图像数据(本例中使用taihu_b4/b3.dat);
2) 在工具箱中打开工具/Extensions/Curve Fitting;
3) 在弹出对话框中,选择输入数据,单击OK。如下图所示:

4) 在弹出对话框中选择实测数据文本文件(反演点.txt),单击打开。

注:此文本文件中需要包含实测点的经度、纬度、实测值信息,如下图所示。

5) 在弹出的Input ASCII File面板中,根据自己数据情况设置如下参数,单击OK。
Ÿ Data Starts at Line:有效数据起始的行号,本例为第2行;
Ÿ Longitude Column:经度对应的列号,本例为第3列;
Ÿ Latitude Column:纬度对应的列号,本例为第2列;
Ÿ True Value Column:实测值对应的列号,本例为第4列。

6) 弹出工具主面板如下图所示。功能描述:

注:在右侧绘图窗口中可双击坐标轴、公式、曲线等内容,弹出属性设置对话框,修改颜色、字体、字号、线宽等属性。

图:工具主界面
本工具提供了6种模型可供使用,分别为:


结果欣赏
生成的csv文件:

生成的矢量结果与属性表:

生成的PNG图片:

反演结果,为了显示效果更好,手动修改颜色表为Rainbow。红色部分表示叶绿素浓度较高。
操作方法:图层右键 > Change Color Table > Rainbow

文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xdcd.html

0 个评论

要回复文章请先登录注册