ENVI扩展工具:直方图匹配工具

0
分享 2016-06-23
ENVI Classic提供了简单的直方图匹配工具。将待匹配图像和参考图像分别在三视窗中打开,在待匹配图像的Display窗口中选择菜单 Enhance > Histogram Matching… ,弹出对话框中选择参考图像Display窗口编号,单击OK即可。匹配效果实时显示在三视窗中,然后可以将匹配后结果保存在本地。
但是,此种方法的缺点是,只能将三视窗中显示的图片保存在本地(即仅保留3个波段)。

图:ENVI Classic中提供的直方图匹配功能

在ENVI 5.1版本开始,ENVI提供了一个全新的无缝镶嵌工具(Seamless Mosaic),其中的匀色功能(直方图匹配)得到了改进,虽然没有提供匀色功能接口,但是可以利用无缝镶嵌工具接口(ENVIMosaicRaster)来间接实现直方图匹配效果。由于此接口在ENVI 5.2版本进行了更新,补丁中使用了新的关键字和方法,所以此扩展工具仅适用于ENVI 5.2及更高版本。
注:输入图像必须具备相同的数据类型和波段数。
使用方法
下载地址:http://pan.baidu.com/s/1qWFPH4g
压缩包内包含补丁文件(.sav)和IDL源代码(.pro)。

首先将envi_histogram_match.sav补丁拷贝到如下安装路径(以ENVI 5.2为例):
l ENVI 5.2:C:\Program Files\Exelis\ENVI52\extensions\
重启ENVI即可。
操作步骤
1) 启动ENVI,打开待匹配图像和参考图像;
2) Toolbox中打开 /Extensions/Histogram Match 工具;
3) 在弹出的File Selection(Select the Adjust File)面板中,选择待匹配图像,单击OK;
4) 在弹出的File Selection(Select the Reference File)面板中,选择参考图像,单击OK;
注:步骤3和4中,可以在面板中通过Spatial Subset和Spectral Subset进行空间和波段裁剪。
5) 在弹出的Select the output filename对话框中选择输出文件名,单击OK按钮执行操作。匹配效果如下图所示。
注:由于ENVI API中未提供进度条功能,补丁中的进度条为模拟进度,与真实处理进度可能会存在一些差异。


图:直方图匹配效果
图:待匹配图像(左)、参考图像(中)、匹配后图像(右)
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102vqws.html

0 个评论

要回复文章请先登录注册