国产高分七号光学影像产品预处理步骤

1.引言

        高分七号卫星采用主被动光学复合测绘新体制,星上搭载了双线阵相机、激光测高仪等有效载荷,其中双线阵相机可有效获取20公里幅宽、优于0.8m(后视:0.65m;前视:0.8m)分辨率的全色立体影像和2.6m分辨率的多光谱影像;激光测高仪以3Hz的观测频率进行对地观测,可获取全波形数据。高分七号卫星不仅具备同轨道前后视立体成像能力及亚米级空间分辨率优势,还能利用激光测高仪获得高精度高程信息,提升光学立体影像在无控条件下的高程精度。

        本博客这里主要介绍高分七号的DLC产品的处理步骤,包括数据的打开、正射校正、图像融合处理。最后的影像分辨率为0.65米。

2.处理步骤

图1 高分七号DLC产品处理流程 

2.1 软件准备

        本博客在ENVI5.6中处理完成, 需要在ENVI App Store找到“中国国产卫星支持工具”以及“经典版Gram-Schmidt Pan Sharpening融合工具”。

        注:Gram-Schmidt Pan Sharpening融合方法(以下简称GS方法)能极大保留多光谱光谱信息,对国产卫星数据具有较好的融合效果。ENVI5.X原生支持GS方法,可以通过ToolBox/Image Sharpening/Gram-Schmidt Pan Sharpening启动。但实验发现,当图像背景区域较多时,掩膜背景后GS方法融合效果更优。由于原生GS工具不支持掩膜,故开发Gram-Schmidt Pan Sharpening Classic 工具。

2.2 打开数据

        获取高分七号影像压缩包解压后,如下图所示,DLC数据由前视全色、后视全色、后视多光谱组成。

图2 高分七号DLC产品解压后文件组成(橘黄色区域为隐掉的经纬度信息)

        (1)选择Open As->China Satellites->GF-7。选择对应的*-BWDMUX.xml和*-BWDPAN.xml文件打开。

        (2)在ENVI图层管理器中,右键选择ViewMeta打开元数据信息。可以看到自动打开包括RPC文件、中心波长、成像时间等元数据信息。

2.3 多光谱正射校正

        高分七号的L1A级包括了RPC文件,可以直接使用/Geometric Correction/Orthorectification/RPC Orthorectification Workflow工具进行正射校正。由于缺少控制点数据,下面是基于无控制点对多光谱数据结果进行无控制点的正射校正。

        (1)在Toolbox中,启动/Geometric Correction/Orthorectification/RPC Orthorectification Workflow工具。

        (2)在File Selection面板:

  • Input File:选择多光谱数据(*-BWDMUX.tiff);
  • DEM File:默认选择ENVI自带DEM文件(900米),单击Browse,可选择更高精度的DEM文件。

        (3)单击Next,在RPC Refinement步骤中,打开Advanced面板,设置参数。

  • Output Projection:UTM Zone 50N(默认输出的投影信息为UTM,可点击Browse按钮更改)
  • Output Piexl Size:2.6m;
  • Image Resampling:Cubic Convolution;
  • Grid Spacing:10。正射校正的格网大小,格网越大数据越快,相应精度越低。

        (4)在Exports面板中,选择输出路径和文件名。

        (5)单击Finish执行处理。

2.4 全色图像正射校正

        同样的方法对高分七号全色数据进行正射校正。

        (1)在Toolbox中,启动/Geometric Correction/Orthorectification/RPC Orthorectification Workflow工具。

        (2)在File Selection面板:

  • Input File:选择全色数据( *-BWDPAN.tiff);
  • DEM File:默认选择ENVI自带DEM文件(900米),单击Browse,可选择更高精度的DEM文件。

        (3)单击Next,在RPC Refinement步骤中,打开Advanced面板,设置参数。

  • Output Projection:UTM Zone 50N(默认输出的投影信息为UTM,可点击Browse按钮更改)
  • Output Piexl Size:0.65m;
  • Image Resampling:Cubic Convolution;
  • Grid Spacing:10。正射校正的格网大小,格网越大数据越快,相应精度越低。

        (4)在Exports面板中,选择输出路径和文件名。

        (5)单击Finish执行处理。

2.5 多光谱与全色融合

        (1)在Toolbox中,启动/Image Sharpening/Gram-Schmidt Pan Sharpening Classic,分别选择正射后的高分七号多光谱和全色图像;

        (2)Data Ignore Value设置为0,选择输出路径和文件名,其他默认;

        (3)点击OK执行。

图3 Gram-Schmidt Pan Sharpening Classic 面板 

        注:在这一步骤可能会报存储错误,这是因为中间结果(十几个~几十个GB文件)会存放在ENVI的安装路径,如果当时安装的是C盘,可能存储空间不够造成无法进行下去,就会报错。解决方法是C盘清理无用文件,保证足够大的空间。

3.结果查看

        本博客案例使用的是冬季雪后的城市影像。打开图像融合后的结果,可以看到高分七号融合图像建筑物纹理非常清晰,背景是雪这种高饱和度下依然效果优异。停车场的车辆也能看清。

图4 融合前多光谱影像(分辨率2.6米)

图5 融合后多光谱影像(分辨率:0.65米)

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MobaXterm SSH 免密登录配置

文章目录 1.简介2.SSH 免密登录配置第一步:点击 Session第二步:选择 SSH第三步:输入服务器地址与用户名第四步:设置会话名称第五步:点击 OK 并输入密码 3.密码管理4.小结参考文献 1.简介 MobaXterm 是一个功能强大的终…

React学习:状态(State) 和 属性(Props)

props 是组件对外的接口,state 是组件对内的接口。组件内可以引用其他组件,组件之间的引用形成了一个树状结构(组件树),如果下层组件需要使用上层组件的数据或方法,上层组件就可以通过下层组件的props属性进…

[C#]利用opencvsharp实现深度学习caffe模型人脸检测

【官方框架地址】 https://github.com/opencv/opencv/blob/master/samples/dnn/face_detector/deploy.prototxt 采用的是官方caffe模型res10_300x300_ssd_iter_140000.caffemodel进行人脸检测 【算法原理】 使用caffe-ssd目标检测框架训练的caffe模型进行深度学习模型检测 …

uniapp获取手机当前信息及应用版本

appVersion 是app端查询的数据信息 appWgtVersion 是浏览器端查询的数据信息 onLoad() {const systemInfo uni.getSystemInfoSync();console.log(systemInfo);// #ifdef H5const uniAppVersion systemInfo.appVersion;// #endif// #ifndef H5const uniAppVersion systemIn…

20240105移远的4G模块EC20在Ubuntu 20.04.6 LTS下使用联通5G卡上网的步骤

20240105移远的4G模块EC20在Ubuntu 20.04.6 LTS下使用联通5G卡上网的步骤 2024/1/5 10:11 缘起:需要在Firefly的AIO-3399J开发板上调试移远的4G模块EC20(Android10/11/12),需要现在先测试EC20的好坏! 陶老板告诉我找一…

C 程序员进阶之路常备口袋的 10 个宝藏

虽然 Java 和 Python 等更现代的语言公认容易学习,但 C 基本上都是大学计算机类相关课程的入门语言。为什么?这。。。 C 语言的重要性,有很多理由可以说服你。最重要的还是因为学习 C 是以后学习更高级语言的良好基础,绝大部分现…

excel统计分析——两因素无重复方差分析

参考资料:生物统计学 从严格意义上讲,两因素试验都应当设置重复观测值,以便检验交互作用是否真实存在,对试验误差有更准确的估计,从而提高检验效率。但根据专业知识或先前的试验已经证明两个因素不存在交互作用时&…

万界星空科技MES系统中的设备管理模块

随时工厂数字化建设的大力推进,设备管理的效率得到了很大的提升,特别是作为机加工企业,设备是整个企业非常重要的核心资产。 MES系统主要包含了生产计划、生产过程管理、质量管理、物料管理、设备维护等多个模块,各个模块之间相互…

C++结合OpenCV:图像的基本表示方法

1.二值图像 二值图像是指仅仅包含黑色和白色两种颜色的图像。在计算机中,通过一个栅格状排列的数据集(矩阵)来表示和处理图像。例如,图1是一个字母A的图像,计算机在处理该图像时,会首先将其划分为一个个的小…

网络名称解读 -入门5

WAN: Wide Area Network(跨区域),LAN: Local Area NetworkWAN MAC, 用来连接上级网络, LAN MAC, 用于内部网路。 LAN & WAN 3.1,LAN表示子网,通过掩码来筛选子网内主机数量&…

JS/JQ实现小程序/H5验证码页面

话不多说&#xff0c;先上效果图 核心代码 1、html/css关键代码 <div class"obtain-verification-code"><div class"obtain-verification-code-input-content"><input id"input-0" class"verification-code-input" m…

Nodejs+express后端学习笔记(1)

1 Node.js安装 1、下载安装包&#xff1a;进入官网&#xff08;https://nodejs.org/en&#xff09;&#xff0c;下载左侧的稳定版。 2、选择安装位置&#xff0c;不用勾选自动安装必要工具。 其他都默认Next。 配置环境&#xff0c;具体参考本文章&#xff1a; https://blo…