ENVI 国产高分2号(GF-2)卫星数据辐射定标 大气校正 影像融合

1.数据

高分2号卫星数据,包含:

MSS-1\2多光谱数据,4m分辨率;

Pan-1\2全色波段数据,0.8m分辨率。

 2.处理软件

ENVI5.3 

国产插件下载地址:ENVI App Store (geoscene.cn)

 首先下载插件文件;

找到ENVI5.3安装路径,C:\Program Files\Exelis  

 设置Exelis文件夹用户权限,鼠标右键,属性-安全

点击编辑按钮,设置完全控制权限 。

 解压下载到的插件文件,将ENVI_App_Store.sav问及那复制到C:\Program Files\Exelis\ENVI53\extensions路径下。

 重新打开ENVI软件,可以看到在工具箱中多了APP Store 工具,如下图:

点击App Store,弹出下载窗口,可以直接安装‘中国国产卫星支持工具V5.3 ,这里已经下载了,所以显示卸载。

 重现打开软件,在Extention中可以看到如下工具,这就安装成功了:

 3.GF2-辐射定标和大气校正

 3.1 辐射定标

打开数据,采用xml头文件方式打开

 分别选择多光谱和全色波段的xml头文件打开影像数据。

打开Radiometric Calibration工具:

选择多光谱数据

设置BIL格式,

 计算报错:

这是因为文件输出路径中包含中文字符,我们重新设置输出文件路径,不包含中文字符重新计算,顺利得到计算结果,输出格式后缀为dat文件。

 相同的计算全色波段(全色波段不做大气校正)

3.2 大气校正

大气校正过程总的来说比较复杂,因为涉及的参数众多,一个小错误就会导致计算失败,接下来就详细介绍大气校正的过程,并对计算过程中碰到的问题进行解决处理。

选择上一步中计算得到的Radiance数据,Sigle Scale factor设置为1.设置为10000时,发现输出结果为黑板。

 这里传感器信息没有加入到列表中,我们就手动设置了。GF-2传感器高度631km,地面高程计算影像区域的平均高程,也可以大概估计一个值。

打开数据获取时间信息

 相关参数设置如下:

 MultySpectral Setting设置如下:

Advanced Setting设置如下(默认):

 报错:

 找个报错是因为没有光谱相应函数所致。

我们在主页面不选择传感器的时候,这里就没有默认的光谱响应函数参数文件(sli文件)

 比如我们选择gf-1传感器的时候就会出现以下的函数。

我们打开这个文件路劲即可看到文件夹下面有很多光谱相应函数文件,hdr和sli两种后缀格式。

 部分高分数据光谱响应函数下载地址:光谱响应函数

 我们下载高分1和高分2的光谱响应函数,这里是xls格式的数据。不能直接使用,查看帮助后,发现我们在安装国产插件后,就已将安装好相关的sli文件了,这些文件在C:\Program Files\Exelis\ENVI53\resource\filterfuncs路径下。

具体可以参考:ENVI-IDL技术殿堂https://www.cnblogs.com/enviidl/p/16331270.html

 接下来我们就打开这个文件,点击Filter Function File按钮,弹出窗口中点击OPEN下拉菜单中的NewFile,找到高分2的光谱响应文件gf2_pms2_mss.sli

 

点击OK.

 这样就设置好了,Index to first band设置为1会报以下错误,设置为0不报错.

 再次运行大气校正,继续报错:

这个错误可以参考:https://www.cnblogs.com/enviidl/p/16261538.html

 主要是因为影像波段数量、中心波长与相应传感器的波谱响应函数文件不匹配。比如modis数据做MCTK处理时勾选了别的波段数据集,造成大气校正时与MODIS传感器波谱响应函数文件不匹配报错。

 检查了一下我的数据,发现前面使用的数据是PMS1 MSS-1传感器的,后面选的PMS2 MSS-2的响应函数,我们重新选择一下。

重新运行一下就卡住了,等了一会就开始计算了。

 

 等待计算完成。

最终顺利计算完成了。 

4.多光谱和全色波段融合

4.1 ENVI影像融合工具

ENVI中融合影像的方法也有多种,比如:Gram-Schmidt Pan Sharpening、NNDiffuse Pan Sharpening、SPEAR Pan Sharpening等,这里我们就选择NNDiffuse方法做一下试验看下效果。

影像融合相关链接:
ENVI中的NNDiffuse融合方法https://www.cnblogs.com/enviidl/p/16374607.html

NNDiffuse图像融合效果提升方法https://www.cnblogs.com/enviidl/p/16553261.html

 这里的输出数据分别选择大气校正后的多光谱数据和辐射定标后的全色波段数据。

 

计算所需时间比较长,我们耐心等待。最终因为我使用tif格式报错了,还是使用改工具默认的dat格式重新输出数据。输出结果后我们再将dat格式数据另存为GEOTIFF格式,以便于其他软件的分析和应用。

原图和融合图对比 (上原图,下融合图)

4.2 Arcgis影像融合工具

Arcgis影像融合工具是:        DataManagement--Raster--Raster Processing--CreatePansharpenedRasterDataset

该工具中有多种融合方法,包括:

Pan-sharpening Type

The pan-sharpening method:

  • IHS—Uses Intensity, Hue, and Saturation color space for data fusion.
  • BROVEY—Uses the Brovey algorithm based on spectral modeling for data fusion.
  • Esri—Uses the ESRI algorithm based on spectral modeling for data fusion.
  • SIMPLE_MEAN—Uses the averaged value between the red, green, and blue values and the panchromatic pixel value.
  • Gram-Schmidt—Uses the Gram-Schmidt spectral-sharpening algorithm to sharpen multispectral data.

在以上窗口中,这是输入的多光谱和全色波段,设置输出文件,选择合适的融合方法即可获取到融合后的遥感图像,不同的融合方法,融合后的效果不一样。 我们使用ENVI中计算的结果测试一下是否能计算出结果。点击OK后,开始计算……

Arcgis和ENVI效果对比,上图Arcgis-Esri方法,下图ENVI NNDiffuse方法

 可以看到,ENVI的效果较好,至此,本文完毕!希望对GISer和RSer有所帮助!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/14773.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【STL十四】函数对象(function object)_仿函数(functor)——lambda表达式

【STL十四】函数对象(function object)_仿函数(functor)——lambda表达式 一、函数对象(function object)二、函数对象优点三、分类四、头文件五、用户定义函数对象demo六、std::内建函数对象1、 算术运算函…

【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的Redis延时队列的功能组件

手把手教你如何开发一个属于自己的延时队列的功能组件 前提介绍解决痛点延时队列组件的架构延时队列组件的初始化流程延时队列组件的整体核心类架构延时队列组件的整体核心类功能 延时队列的开发组件延迟队列的机制配置初始化类源码 - DelayedQueueConfigurationRedission客户端…

网络基础,InetAddress,Socket,TCP,UDP

概念:两台设备之间通过网络实现数据运输网络通信:将数据通过网络从一台设备传输到另一台设备java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信网络:两台或多台设备通过一定物理设备连接起来构成了网络根…

文件和用户管理

Linux基础 提示:个人学习总结,仅供参考。 一、Linux系统部署 二、服务器初始化 三、文件和用户管理 四、用户的权限 提示:文档陆续更新整理 文件和用户管理 Linux基础一、Linux目录结构二、文件管理1.文件类型2.文件管理命令 三、用户管理…

为什么医疗保健需要MFT来帮助保护EHR文件传输

毫无疑问,医疗保健行业需要EHR技术来处理患者,设施,提供者等之间的敏感患者信息。但是,如果没有安全的MFT解决方案,您将无法安全地传输患者文件,从而使您的运营面临遭受数据泄露,尴尬&#xff0…

如何平衡倾斜摄影的三维模型轻量化数据文件大小和质量效果?

如何平衡倾斜摄影的三维模型轻量化数据文件大小和质量效果? 倾斜摄影超大场景的三维模型数据文件大小的具体范围取决于多种因素,如原始数据的复杂度、轻量化处理的方式和压缩算法等。一般而言,经过轻量化处理后,数据文件大小可以减…

c/c++:栈帧,传值,传址,实参传值给形参,传地址指针给形参

c/c:栈帧,传值,传址,实参传值给形参,传地址指针给形参 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,此时学会c的话, 我所知道的周边的会c的同学&…

WuxioLin 反锯齿算法(反走样算法,Xiaolin Wu Anti-aliasing algorithm) C# 代码实现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、锯齿和反锯齿二、Xiaolin Wu 算法代码1.C#完整代码如下2.举例和测试 总结 前言 笔者前几日自己写了个佳明手表表盘的的一个入门级App,模拟指针…

甘肃vr全景数字化展厅提高企业品牌认知度和销售效果

相比传统式展厅给观众们呈现的是静态的视觉体会,缺乏实时交互水平。而720VR全景虚拟展厅能够提供高度真实的展览体验,融合视、听、触等各种感官享受,带来颠覆的沉浸式体验。 即便社恐的你也能在虚拟现实的世界游刃有余,想看哪里点…

AD9208子卡设计资料: 2 路 2.6GSPS/3GSPS AD 采集、2 路 12.6G DA 回放、高性能时钟发生器HMC7044 -FMC 子卡模块

板卡概述 FMC123 是一款基于 FMC 标准规范,实现 2 路 14-bit、3GSPSADC 采集功能、2 路 16-bit 12.6GSPS 回放子卡模块。该模块遵循 VITA57.1 标准,可直接与 FPGA 载卡配合使用,板卡 ADC 器件采用 ADI 公司的 AD9208 芯片,&…

《中学科技》期刊简介及投稿邮箱

《中学科技》期刊简介及投稿邮箱 《中学科技》以传播科技知识、启迪智慧、培养才能为宗旨,提供电子技术、计算机、陆海空模型、数学、物理、化学、生物、天文等方面的科技活动资料,特别注意通过科学观察,实验和制作实践的途径,培…

CCGNet用于发现共晶材料中的coformer

共晶工程(cocrystal engineering)在制药,化学和材料领域有广泛应用。然而,如何有效选择coformer一直是一个挑战性课题。因此,作者开发了一个基于GNN的深度学习框架用于快速预测共晶的形成。为了从现有报告的6819个正样…

Java项目上线之云服务器环境篇(二)——Tomcat的安装与配置

Java项目上线之云服务器环境篇(二)——Tomcat的安装与配置 Tomcat的选择: 云服务器tomcat的选择最好与本机项目运行的tomcat版本号一致,避免一些不必要的问题。 配置步骤: 1、首先进入云服务器创建好放置tomcat的文件…

重大剧透:你不用ChatGPT,它砸你饭碗

早晨看到路透社报道,盖茨说,与其争论技术的未来,不如专注于如何更好地利用人工智能。 这可能是他对马斯克他们呼吁暂停AI研发6个月的一种回应吧。 有种古语说:天下大势,浩浩汤汤,顺之者昌,逆之者…

2023年Q1天猫空调品牌销量排行榜

如今,空调的普及水平较高,空调行业进入存量换新为主的发展阶段。 根据鲸参谋数据分析平台的相关数据显示,2023年Q1在天猫平台上,空调的销量将近100万件,销售额将近30亿,同时,空调产品的产品均价…

免费gpt-4-国内使用gpt-4

如何用上gpt-4 GPT-4尚未正式发布和公开,因此我们无法提供对GPT-4的具体使用方法。但是,可以从GPT-4的前一代——GPT-3的使用经验和GPT-4的预期功能来看,建议如下: 了解GPT-4的语言处理能力和适用场景:GPT-4预计将进一…

vue---组件逻辑复用方法:Mixin/HOC/Renderless组件

目录 1、Mixin 2、HOC 3、Renderless组件 下文通过表单校验来分别讲解Mixin/HOC/Renderless组件这三种方式。 1、Mixin 通过mixin将一个公用的validate函数同步到每一个组件中去 mixin使用详细介绍见:vue---mixin混入_maidu_xbd的博客-CSDN博客一个混入对象可…

SpringBoot实战(十六) 集成Hystrix

目录 一、简介1.Hystrix 的定义?2.Hystrix 的用处?3.Hystrix 的三种状态?4.Hystrix 解决什么问题?5.Hystrix 的设计原理?6.Hystrix 的实现原理? 二、集成 Hystrix1.Maven 依赖2.application.yml简易版&…

AutoGPT 安装指南,使用避坑要点

最近, AIGC 中最火的可能就当属于 AutoGPT 了吧,首先简单介绍一下AutoGPT 背景 AutoGPT 是基于 ChatGPT API 接口开发,项目首推 GPT-4 模型,但 OpenAI 账号 API 只有 gpt-3.5-turo 权限同样也可以使用。 项目在 github 上获取的…

【服务器数据恢复】重装系统导致分区无法访问的数据恢复案例

服务器数据恢复环境: 磁盘柜raid卡15块磁盘组建一组raid5磁盘阵列,划分2个lun; 上层操作系统划分若干分区,通过LVM扩容方式将其中一个分区加入到了root_lv中,其他分区格式化为XFS文件系统。 服务器故障: 为…