ENVI扩展补丁:快速坏点修复工具
分享
旧版修复工具可参考博文:
<a href="http://blog.sina.com.cn/s/blog ... .html
几条坏消息:
l 本工具仅支持ENVI标准格式数据。
l 本工具每次循环需读取1个波段数据到内存中,所以数据量有限制。
注:比如数据量4GB,4个波段,每次读取数据量1GB,内存至少2倍以上。
l 本工具支持ENVI 5.3及更高版本。
几条好消息:
l 本工具坏点修复堪称光速(对原始数据进行更新,不需要重新写出数据)。
注:如果原始数据有其他用处,请提前备份。
l 本工具可以进行批处理。
l 本工具支持输入矢量作为掩膜文件(当背景值较多时,一定要输入矢量掩膜文件)。
l 可同时处理0值、NaN、Inf等异常值。
1.效率对比
测试数据:3.34GB
数据类型:UINT
数据维度:21144×21256×4
旧版工具:60分钟
新版工具:3分钟
注:工具测试时设置参数相同,窗口大小均为3,均使用了掩膜文件。
2.工具下载
下载地址:<a href="http://pan.baidu.com/s/1kV2g42 ... 2g42j
在ENVI53_Replace_Bad_Pixels_Fast_V1.0.zip压缩包中包含如下文件:
l ENVI_Replace_Bad_Pixels_Fast:工程源代码
l ENVI53_Replace_Bad_Pixels_Fast_V1.0.exe:工具安装程序
注:ENVI53表示此工具支持ENVI 5.3及更高版本。
3.安装方法
1) 解压得到ENVI53_Replace_Bad_Pixels_Fast_V1.0.exe文件,双击打开;
2) 在弹出的界面中,单击Browser...按钮,选择ENVI安装路径;
3) 单击Unzip安装成功,重启ENVI即可。
4.使用说明
1) 重新启动ENVI,选择工具箱/Extensions/Fix Bad Pixels [Fast];
2) 在弹出的对话框中设置如下参数,单击OK。
Input Rasters:支持多选栅格数据,即批处理
Kernel Size:修复窗口大小
Data Ignore Value:设定背景值(或需要修复的值)
Mask Vector:矢量掩膜文件(当栅格图像背景值较多时,强烈建议输入此项)
Inverse Mask:是否反转掩膜
Display Results:是否显示结果
3) 弹出提示:将更新原始数据,如果有需要,请备份原始数据。单击OK继续执行。
4) 修复效果如下:
注:上图情况(无背景区域),可不设置Mask Vector
注:如果为下图情况,强烈建议输入Mask Vector。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xhui.html
<a href="http://blog.sina.com.cn/s/blog ... .html
几条坏消息:
l 本工具仅支持ENVI标准格式数据。
l 本工具每次循环需读取1个波段数据到内存中,所以数据量有限制。
注:比如数据量4GB,4个波段,每次读取数据量1GB,内存至少2倍以上。
l 本工具支持ENVI 5.3及更高版本。
几条好消息:
l 本工具坏点修复堪称光速(对原始数据进行更新,不需要重新写出数据)。
注:如果原始数据有其他用处,请提前备份。
l 本工具可以进行批处理。
l 本工具支持输入矢量作为掩膜文件(当背景值较多时,一定要输入矢量掩膜文件)。
l 可同时处理0值、NaN、Inf等异常值。
1.效率对比
测试数据:3.34GB
数据类型:UINT
数据维度:21144×21256×4
旧版工具:60分钟
新版工具:3分钟
注:工具测试时设置参数相同,窗口大小均为3,均使用了掩膜文件。
2.工具下载
下载地址:<a href="http://pan.baidu.com/s/1kV2g42 ... 2g42j
在ENVI53_Replace_Bad_Pixels_Fast_V1.0.zip压缩包中包含如下文件:
l ENVI_Replace_Bad_Pixels_Fast:工程源代码
l ENVI53_Replace_Bad_Pixels_Fast_V1.0.exe:工具安装程序
注:ENVI53表示此工具支持ENVI 5.3及更高版本。
3.安装方法
1) 解压得到ENVI53_Replace_Bad_Pixels_Fast_V1.0.exe文件,双击打开;
2) 在弹出的界面中,单击Browser...按钮,选择ENVI安装路径;
3) 单击Unzip安装成功,重启ENVI即可。
4.使用说明
1) 重新启动ENVI,选择工具箱/Extensions/Fix Bad Pixels [Fast];
2) 在弹出的对话框中设置如下参数,单击OK。
Input Rasters:支持多选栅格数据,即批处理
Kernel Size:修复窗口大小
Data Ignore Value:设定背景值(或需要修复的值)
Mask Vector:矢量掩膜文件(当栅格图像背景值较多时,强烈建议输入此项)
Inverse Mask:是否反转掩膜
Display Results:是否显示结果
3) 弹出提示:将更新原始数据,如果有需要,请备份原始数据。单击OK继续执行。
4) 修复效果如下:
注:上图情况(无背景区域),可不设置Mask Vector
注:如果为下图情况,强烈建议输入Mask Vector。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xhui.html
0 个评论
相关问题
- 请问初学者怎样快速入门
- 安装完arcgis10.3后,为何没有Envi tools这个工具箱?
- ENVI中Image to Map中X/Y Pixel Size的参数如何设置?
- 如何快速得到影像的边缘轮廓?
- 求ArcGISMXD批量导出图片工具?
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- 为什么自定义的gp工具不自动将输出结果添加到图层里面?
- 快速站点恢复
- 请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
- Engine调用GP工具的两种方式的用法
- 请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?