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

news2024/11/19 15:32:29

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.coloradmin.cn/o/1358655.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

全球海洋数据 (GLODAP) v2.2023(海洋碳数据产品)

全球海洋数据分析项目 (GLODAP) v2.2023 全球海洋数据分析项目 (GLODAP) v2.2023 代表了海洋生物地球化学瓶数据合成方面的重大进步。此更新主要关注海水无机碳化学,以 GLODAPv2.2022 为基础,包含多项关键增强功能。值得注意的是,增加了 43 …

【力扣每日一题】力扣2478从链表中移除节点

题目来源 2478.从链表中移除节点 题目描述 给你一个链表的头节点 head 。 移除每个右侧有一个更大数值的节点。 返回修改后链表的头节点 head 。 示例 示例1: 输入:head [5,2,13,3,8] 输出:[13,8] 解释:需要移除的节点是 5 …

Unity组件开发--传送点

本组件仅实现A传送点到B传送的功能,是可以双向传送的,如果只要单向传送,可以另外改脚本实现; 先看效果: unity组件传送点演示 1.传送组件shader是怎么写的:这种效果的实现方案 shader编辑器是这样的&#…

x-cmd pkg | gitui - git 终端交互式命令行工具

目录 简介首次用户功能特点类似工具与竞品进一步探索 简介 gitui 由 Stephan D 于 2020 年使用 Rust 语言构建的 git 终端交互式命令行工具,旨在终端界面中便捷管理 git 存储库。 首次用户 使用 x gitui 即可自动下载并使用 在终端运行 eval "$(curl https:/…

为了搞项目,我差点把京东 “爬“ 了个遍。。

最近在重构我的准备 智慧校园助手2.0 ,奈何之前的相关数据放在服务器被小黑子黑了,准备重新搞点数据,借此和大家分享一波我之前做项目没数据该咋搞 👀。 Java面试指南 & 大厂学习导航:www.java2top.cn 完整源码获取…

Redis7新特性探秘【拥抱AI】

🌈🌈🌈🌈🌈🌈🌈🌈 欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理…

urdf文件<gazebo>内<plugin>标签作用(虚拟驱动)

To get ROS to interact with Gazebo, we have to dynamically link to the ROS library that will tell Gazebo what to do. Theoretically, this allows for other Robot Operating Systems to interact with Gazebo in a generic way. In practice, its just ROS. 如果要使…

项目优化的方法

持续更新中… 目录 性能防抖、节流防抖(debounce)节流(throttle)防抖节流的区别: 图片/视频/音频压缩减少请求发送次数减少重绘与回流经常要切换消失与出现状态的节点用v-show而不用v-if按需引入路由懒加载懒加载图片懒加载列表懒加载 精灵/雪碧图Webpack优化前端性…

2.0.0 BGP高级特性-ASFilter、CommunityFilter、ORF、对等组

Peer Group BGP对等体组 在网络中出现多台设备配置相近的情况下,使用对等体组可以极大的减少配置命令的输入。 与端口组类似,通过创建一个组,然后将成员添加入其中,可以对组中的成员进行统一的管理。 案例配置1 以AR2为例&…

博客的简介

博客的简介 大家可以把这个当做目录,从中选择自己需要的内容进行阅览,欢迎大家一键三连!!!! 话题讨论专栏 点击进入话题讨论专栏 主要文章: 神奇的代码——可随意修改复制页面内容 Python…

c语言:用共同体输出数据|练习题

一、题目 设置一个c语言共同体&#xff0c;并用共同体输出数据 如图&#xff1a; 二、代码图片【带注释】 三、源代码【带注释】 #include <stdio.h> #include<string.h> //定义一个共同体 union test { int i; char ch[10]; int id; }; //注意&…

无法开机报 不可恢复的错误:securityagent无法创建所要求的机制Teamviewerauthplugin:start

无法开机报 不可恢复的错误&#xff1a;securityagent无法创建所要求的机制Teamviewerauthplugin:start 初步判断很有可能是TeamViewer的某个启动项或者签名书没有&#xff0c; 导致在预加载的时候无法加载TeamViewer。 然后出现这个情况有一个前提&#xff0c;那就是你用了第三…

17周刷题(6~10)

编写int fun(char s[])函数&#xff0c;将八进制参数串s转换为十进制整数返回&#xff0c;若传入"77777"返回32767。 #include<string.h> int fun(char s[]) {int i strlen(s)-1, h 0, q 1;while (i>0) {h (s[i] - 0) * q;q * 8;i--;}return h; } …

uniapp+echarts开发APP版本教程

需求 需要在uniappecharts展示图表功能&#xff0c;是APP版本&#xff0c;不是小程序。找了好多教程都乱七八糟的&#xff0c;无法实现。以下是效果图 教程 1、安装插件 HBuilder安装echarts插件&#xff0c;插件地址如下。安装完成后在uni_modules/lime-echart文件夹下 ht…

MySQL卸载-Windows版

MySQL卸载 1. 停止Mysql服务2. 卸载Mysql相关组件3. 删除Mysql安装目录4. 删除Mysql数据目录5. 再次打开服务&#xff0c;查看是否有Mysql卸载残留 1. 停止Mysql服务 winR 打开运行&#xff0c;输入 services.msc 点击 “确定” 调出系统服务。 2. 卸载Mysql相关组件 打开控制…

基于SpringBoot+thymeleaf的养老院管理系统(Java毕业设计)

大家好&#xff0c;我是DeBug&#xff0c;很高兴你能来阅读&#xff01;作为一名热爱编程的程序员&#xff0c;我希望通过这些教学笔记与大家分享我的编程经验和知识。在这里&#xff0c;我将会结合实际项目经验&#xff0c;分享编程技巧、最佳实践以及解决问题的方法。无论你是…

ELF解析02 - linker

01里面&#xff0c;我们看到了修改后的 ls 程序在 maps 里面的布局&#xff1a; 在 01 里面&#xff0c;我们说到&#xff0c;r—p 这个段是一个 padding 段&#xff0c;但是实际上不是的。 我们一行行介绍&#xff0c;从第一行看起&#xff1a; 5fde6d4000-5fde731000 r-xp …

洗地机什么牌子最好?洗地机口碑榜

洗地机融合了吸尘、拖地、洗地和消毒功能&#xff0c;实现了一体化的清洁解决方案。它能够同时进行多种清洁动作&#xff0c;从而在一次操作中高效完成吸尘、拖地、洗地和消毒清洁任务&#xff0c;大大提高了清洁效率。但是面对面目琳琅的洗地机&#xff0c;我们该如何去挑选呢…

CDMP考试解析:从报名到成功不走弯路

❤️CDMP数据管理专业认证是由DAMA国际于2004推出&#xff0c;是一项涵盖学历教育、工作经验和专业知识考试在内的综合资格认证&#xff0c;也是目前全球wei一数据管理方面权威性认证。 &#x1f4b0;考试费用&#xff1a;CDMP的考试费用约为每科2500元。 其他可能的费用&#…

C语言KR圣经笔记 5.7多维数组 5.8指针数组初始化 5.9指针vs多维数组

5.7 多维数组 C 提供了矩形的多维数组&#xff0c;虽然实际上它们用得比指针数组少得多。本节我们将展示多维数组的一些特性。 考虑下日期转换的问题&#xff1a;把某月的第几天转换为当年的第几天&#xff0c;以及反向转换。例如&#xff0c;3月1日是非闰年的第60天&#xf…