ENVI扩展工具:航拍影像坏点修复专用补丁

原始版本链接:https://www.cnblogs.com/enviidl/p/16267249.html

新版与原始版本的最大区别如下:

  • 新版:输入数据必须为3个波段;仅修复三个波段值均为0和255的坏点。
  • 旧版:输入数据波段数没有限制;修复每一个波段中存在的坏点值(用户设定,如0、NaN、Inf或自定义等)。
  • 共同点:均可使用掩膜文件,掩膜外数据不做修复处理。

效率测试结果:

  • 运行环境:普通工作站
  • 处理数据:70GB、30GB
  • 运行时间:4小时左右、1~2小时

此专用补丁输入数据必须为3个波段,仅修复三个波段DN值均为0或255的坏点。原理就是使用坏点周围像元均值替换坏点DN值。可使用掩膜文件,掩膜外数据不做修复处理。

在有些情况下,DOM影像本身都会存在一些黑点或者白点,尤其是航空影像。当透明显示或者PNG格式切片的时候就会出现如下图所示的现象(很多空洞或白点)。使用此工具可以修复其中的坏点。

图:图像中的黑点或白点显示透明效果

图:处理后(仅修复三个波段均为0或255的值)

图:修复后图像


安装方法

下载链接:https://pan.baidu.com/s/1MuHD4AG1MQHJNz2_gP92Zg
提取码:envi

将fix_black_white.sav文件拷贝至如下路径,重启ENVI即可。

  • ENVI Classic
    • Windows: c:\program files\exelis\enviXX\classic\save_add
    • Linux: /usr/local/exelis/enviXX/classic/save_add
    • Mac: /applications/exelis/enviXX/classic /save_add
  • ENVI 5.0
    • Windows: c:\program files\exelis\enviXX\extensions
    • Linux: /usr/local/exelis/enviXX/extensions
    • Mac: /applications/exelis/enviXX/extensions
  • ENVI 5.4 及以上
    • Windows: c:\program files\harris\enviXX\extensions
    • Linux: /usr/local/harris/enviXX/extensions
    • Mac: /applications/harris/enviXX/extensions

使用方法

  • ENVI Classic:Basic Tools – Fix Black White
  • ENVI 5:Toolbox /Extensions/Fix Black White
  • 打开工具后,出现选择输入文件对话框,此界面可选择或新建掩膜文件;
  • 在Fix Parameters对话框设置核大小和输出路径,点击OK即可;
  • 处理结束后会弹出成功或失败的提示。

图:参数设置界面

 

posted @   地理遥感生态网平台  阅读(19)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示