ENVI5.1-IDL8.3官方更新对国产卫星的原生支持
下载地址:http://pan.baidu.com/s/1dDIOr1f
下载后将后缀.exe1改成.exe
注:R6补丁其他工具存在一些BUG,恢复原版文件:http://pan.baidu.com/s/1i3iOt97
该补丁主要新增对国产卫星高分一号、资源一号02C、资源三号传感器的原生支持,包括数据读取、正射校正、图像融合、flaash大气校正等。另外修正了一些BUG。下面我们以高分一号影像数据为例,来说明这次更新对国产卫星数据的支持。
一、数据读取
在ENVI中,选择file->Open As->CRESDA->GF-1,直接选择.xml文件打开影像数据。补丁更新了ENVI可以识别的传感器列表,加入了国产卫星。如下图所示:
图1
在Data manager中可以看到ENVI自动识别了相应的RPC文件。如下图所示。
图2
在Layer Manager中选中影像数据,单击右键,选择View Metadata,可以查看元数据信息,包括传感器类型、RPC信息、坐标系统、光谱信息、获取时间等,都可以自动读取。如下图所示,是多光谱图像各个波段的详细信息。
图3
这里读入了多光谱和全色影像。如下图所示。
图4
二、正射校正
ENVI自动识别了RPC文件,直接选择ENVI中的正射校正的workflow进行正射校正。由于缺少控制点信息这里直接使用无控制点正射校正功能。
1.
2.
图5
3.
图6
三、图像融合
1. 在Toolbox中,选择Image Sharpening/Gram-Schmidt Pan Sharpening,分别选择全色和多光谱数据进行融合处理,单击Next。
2. 进入Pan Sharpening Parameters对话框,如下图,Sensor(传感器)选项下拉菜单中,已经添加了GF-1、ZY-3、ZY-1-02C选项。这里选择GF-1,三次卷积,选择好输出路径和文件名,单击OK。完成图像融合。
图7
3.
图8
四、辐射定标
1. 在Toolbox中,选择Radiometric Correction/Radiometric Calibration,打开辐射定标工作流,选择多光谱影像作为Input File,点击Ok。
2. 进入Radiometric Calibration对话框。Calibration Type(定标类型)有两个下拉选项:Radiance(辐射亮度)和Reflectance(反射率),这里选择Radiance;单击Apply FLAASH Setting,因为下面我们将进行Flaash大气校正,所以这里应用为Flaash大气校正对图像文件的要求:Output Interleave(输出数据存储类型)为BIL格式,Output Data Type(输出数据类型)为Float浮点型,Scale Factor(缩放尺度)为0.10;最后选择输出路径和文件名,点击OK。完成定标。
图9
3. 如下图所示,得到辐射亮度数数据。
图10
五、Flaash大气校正
1.
2.
3.
-
Scene Center Location(成像中心点经纬度)自动从影像中获取;
-
Sensor Altitude(传感器高度):在Sensor Type(传感器类型)中选择Multispectral/GF-1,可以自动获取,
-
Pixel Size(像元大小):8m;
-
Ground Elevation(成像区域平均高度):127.95m,约等于0.128km;
-
Flight Date(成像时间):可以在数据上点击右键,选择View Metadata,从Time中读取为2013-06-13T10:35:07Z,实际上是2013年6月13日10点35分07秒,减去8换算为GMT时间。
图11
4.
图12
5.
6.
-
Tile Size
默认的是Cash size 的大小,手动改为50-100Mb(根据内存大小设定),单击OK;
讨论:一般中低分辨率的影像近似天顶角(Zenith Angle)为180,方位角(Azimuth Angle)为0,即垂直观测。ENVI FLAASH的天顶角:90-180度,方位角:-180 and 180,没有查到高分一号的角度说明,这里选择默认。
图13
7.
8.
图14
图15
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界