NNDiffuse图像融合效果提升方法

0
分享 2016-06-08
在ENVI 5.2中,新增了NNDiffuse融合方法,参考博文了解:http://blog.sina.com.cn/s/blog_764b1e9d0102v80g.html

经过测试我们发现,当背景黑色较多时,融合效果较差。
如下图情况,左图为原始多光谱,右图为NNDiffuse融合结果,可以看到颜色相差较大。
注:测试数据传感器为Worldview-3。多光谱为2米分辨率,4个波段;全色0.5米分辨率。

图:原始多光谱与融合结果对比

现在提供两种提升融合效果的方法:

方法1:使用掩膜文件

注:此方法仅适用于ENVI 5.3及更高版本,因为在选择输入文件的时候,ENVI 5.2不支持添加掩膜文件。
1) 启动ENVI 5.3,打开多光谱和全色图像;
2) 制作掩膜文件。在工具箱中,选择/Raster Management/Masking/Build Mask工具;在弹出的Build Mask Input File 对话框中选择WV-3多光谱数据(因为多光谱数据量更小);单击OK;
3) 在弹出的Mask Definition 面板中,选择 Options > Import Data Range,在弹出的 Select Input for Mask Data Range 对话框中选择多光谱数据,单击OK。在弹出的 Input for Data Range Mask 面板中 Data Min Value 和 Data Max Value 均输入0(即背景值),单击OK;
图:通过范围制作掩膜文件
4) 回到 Mask Definition 面板中,选择 Options > Select Areas “Off”。因为选定的范围是背景,是需要“Off”掉的区域。
5) 设置掩膜文件输出路径,单击OK即可。生成的掩膜文件如下图所示。


图:生成的掩膜文件
6) 在工具箱中,启动 /Image Sharpening/NNDiffuse Pan Sharpening,按照箭头提示进行操作,选择掩膜文件参与图像融合处理。


图:选择掩膜文件
7) 在选择全色波段,设置输出路径,单击OK即可。

方法2:设置背景透明

在ENVI 5.3及以后版本中,新增的工具具备一个特点,即被设置忽略的值将不参与运算,起到了掩膜的作用。
设置透明的方法参考以下博文:

按照上述方法设置好背景透明,效果如下:


图:设置背景透明
然后正常使用NNDiffuse融合工具进行操作即可,不需要使用掩膜文件。

下面来欣赏下本文方法的效果对比:


可以明显看到下面的图片中,本文提供的两种方法均较好的保留了原始色彩:
注:所有的图像均采用了相同范围局部拉伸,去除了拉伸显示导致的色彩差异。并且1:1显示
注:传到网上的图片被压缩了,可能效果不是很好,感兴趣的可以下载高清大图进行对比:
http://pan.baidu.com/s/1sk2qiPR








下面的图,对不起密集恐惧症患者了……


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

0 个评论

要回复文章请先登录注册