Matlab高光谱遥感数据处理与混合像元分解实践技术

光谱和图像是人们观察世界的两种方式,高光谱遥感通过“图谱合一”的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测。以高光谱遥感为核心,构建大范围、快速、远程、定量探测技术,已在矿物填图、土壤质量参数评估、植被、农作物生长状态监测等领域取得了突出的成果,而在药品、食物、环境等领域也显示了不可估量的应用潜力。高光谱技术可以在不同空间尺度上,快速获取目标定量信息。这些能力越来越引起学术界、工业界的重视。那么如何深刻理解高光谱技术的机理?如何高效处理好高光谱数据?如何针对具体领域建立切实可行的高光谱技术应用解决方案?本课程将提供一套基于MATLAB编程工具的方法和案例。

为什么选择MATLAB? MATLAB是美国MathWorks公司在20世纪80年代中期推出的数学软件,优秀的数值计算能力和卓越的数据可视化能力使其很快在数学软件中脱颖而出。到目前为止,已经进化到2022版本。随着版本的不断升级,它在图像处理上得到了进一步完善,并且在2020版本上增加了高光谱处理的工具箱。实际上,这个课程不是要教大家如何用MATLAB去编程,大多数使用MATLAB的人并不是程序员,也不想成为程序员。课程将MATLAB视为进行高光谱技术研究的环境,因为MATLAB具有一些你必须学习它的优势。比如:符号简单而强大,实现快速且值得信赖,非常擅长生成图和其他交互式任务。有很多带有良好代码的“工具箱”可以很好地完成特定任务,有大量共享数字代码的用户社区。

一、理论基础

1、高光谱遥感

高光谱遥感是什么?—高光谱遥感基本概念;

高光谱遥感的三个特点—光谱分辨率高、光谱通道连续、光谱成像;

高光谱遥感为什么有用?—高光谱遥感产生动机和过程,基于cite space的高光谱技术热点分析。

2、高光谱遥感成像与数据处理

数字魔方游戏—高光谱成像机理与成像光谱仪;

谈反射率数据实际上是谈什么?—高光谱遥感数据类型、参数、元数据数据预处理(辐射校正、大气校正);

高光谱为什么要降维?—光谱特征提取,主成分分析(PCA)、最小噪声分离(MNF)。

3、高光谱遥感图像分类与混合像元分解

高光谱遥感图像分类与识别,监督分类与非监督分类。

无处不混合—混合光谱形成、物理机理;

线性与非线性模型—混合像元分解模型,线性光谱混合物理、数学模型,Hapke非线性模型。

二、Matlab开发基础

1、matlab软件介绍及安装、常用功能介绍

matlab版本介绍,安装;

Matlab软件界面,常用功能介绍;

过去踩过的那些坑—常见错误和使用注意,路径问题等

2、Matlab高光谱图像处理框架

Matlab高光谱图像处理框架组织与分析;

APP—高光谱查看器的使用介绍。主要界面,波段选择,波段组合图像显示和光谱可视化;

数据读写可视化、增强、校正、降维、光谱解混、光谱匹配等六组函数;

数据预处理(辐射校正、大气校正)Matlab模块介绍及解析。

3、Matlab精选案例及解析

高光谱遥感图像分类案例介绍及解析,SAM图像分类;

高光谱遥感图像解混案例介绍及解析,HFC、N-FINDR、spectralMatch、SID等程序。

三、Matlab高光谱数据处理技术

1、高光谱成像数据处理及matlab实现

GF-5、资源02D卫星高光谱图像数据读取可视化(APP、函数)

2D\3D高光谱数据矩阵变换(函数)

2、地面波谱测量数据处理及matlab实现

便携式地物光谱仪(asd),数据读取,可视化(函数)

反射率因子数据计算(函数)

光谱曲线显示可视化(函数)

3、高光谱数据回归定量分析及matlab实现

高光谱回归分析数据整理(函数)

回归学习器,随机森林、线性、支持向量机等(APP、函数)

回归分析结果、误差分析可视化。(APP、函数)

四、Matlab混合像元分解技术

1、高光谱端元数量评估及matlab实现

Harsanyi-Farrand-Chang(NWHFC)噪声白化方法、Hysime高光谱数据的程序实现。

Hysime端元数量评估方法代码解析。

2、端元光谱提取及matlab实现

采用PPI、VCA等方法对高光谱数据的端元光谱进行提取。

VCA端元光谱提取的代码解析。

3、端元含量评估及matlab实现

采用最小二乘、稀疏运算等方法对高光谱数据的端元含量进行评估。

最小二乘端元含量评估方法代码解析。

五、典型案例

1. 矿物填图案例:以甘肃某地区为例,采用资源02E数据进行绢云母、绿泥石等蚀变矿物信息提取和定量评估。涉及研究区高光谱影像读取、评估矿物种类数目、提取矿物端元光谱、利用光谱库进行识别、评估矿物含量、数据处理、矿物图可视化、结果输出等。

2. 木材含水量算法案例:采用回归学习器对森林木材样品数据含水量进行定量分析,涉及高光谱数据读取、写入、高光谱回归分析数据整理,回归学习器,随机森林、线性、支持向量机等含水量评估、误差分析可视化。回归分析结果可视化、结果输出等。

3. 土壤质量评估案例:基于航空高光谱、地面波谱测试数据对土壤质量参数进行评估,涉及航空、地面高光谱土壤调查方案设计、高光谱数据的预处理整体,土壤质量参数建模,结果可视化等。

阅读全文点击《Matlab高光谱遥感数据处理与混合像元分解实践技术》

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

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

相关文章

基于Java+SpringBoot+vue前后端分离夕阳红公寓管理系统设计实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

上传WSL项目到gitlab

上传WSL项目到gitlab 设置ssh将SSH公钥添加到Gitlab 将WSL上的代码上传到gitlab确保在WSL环境中安装了git下面是上传代码到GitLab的具体步骤: 可能遇到的各种错误 设置ssh Gitlab添加SSH KEY 什么是SSH ? SSH 是一种网络协议,具备协议级别的认证及会话…

stm32之11.USART串口通信

可以添加上拉电阻&#xff0c;但会增加功耗&#xff0c;传输距离变长 要添加库函数USART 官方参考文档说明书位置 ALT&#xff0b;左键可实现整体删除&#xff08;如下图&#xff09; 输出模式第三种模式AF ---------------------- 源码 远程控制pc端 #include <stm32f4x…

【keepalived双机热备与 lvs(DR)】

目录 一、概述 1.简介 2.原理 3.作用 二、安装 1.配置文件 2.配置项 三、功能模块 1.core 2.vrrp 3.check 四、配置双机热备 1.master 2.backup 五、验证 1.ping验证 2.服务验证 六、双机热备的脑裂现象 七、keepalivedlvs&#xff08;DR&#xff09; 1.作…

CAD泰森多边形框架3D插件

插件介绍 CAD泰森多边形框架3D插件可用于在AutoCAD软件内生成三维Voronoi框架结构实体模型&#xff0c;适用于多孔Voronoi科研论文渲染绘图、Voronoi框架有限元建模、Voronoi空间结构优化等方面的应用。 使用说明 插件可设置生成的几何尺寸、晶格尺寸及边框直径等信息。 插…

说点大实话丨知名技术博主 Kirito 测评云原生网关

作者&#xff1a;徐靖峰 关注了阿里云云原生公众号&#xff0c;经常能看到 MSE-Higress 相关的推文&#xff0c;恰逢这次阿里云产品举办了一个 MSE-Higress 云原生网关的测评活动&#xff0c;借此机会体验了一把云原生网关的功能。 购买流程体验 购买网关时&#xff0c;页面明…

Ubuntu16.04-ros-kinetic环境搭建笔记=1=

tips&#xff1a;搬运资料&#xff0c;留个记录 安装Ubuntu Ubuntu官网下载地址 安装 虚拟机安装Ubuntu 最好断网安装Ubuntu&#xff0c;可以节约时间 Ubuntu基础设置 Ubuntu换国内源 换成清华源 sudo apt upgradeVMwareTool安装 把这个压缩包拖到桌面&#xff0c;否则只读…

ms-tpm-20-ref 在linux下编译

1、代码地址&#xff0c; GitHub - microsoft/ms-tpm-20-ref: Reference implementation of the TCG Trusted Platform Module 2.0 specification.Reference implementation of the TCG Trusted Platform Module 2.0 specification. - GitHub - microsoft/ms-tpm-20-ref: Refe…

keepalived双机热备,keepalived+lvs(DR)

本节主要学习了keepalivedlvs的作用和配置方法主要配置调度器和web节点&#xff0c;还有keepalived的双击热备&#xff0c;主要内容有概述&#xff0c;安装&#xff0c;功能模块&#xff0c;配置双击热备&#xff0c;验证方法&#xff0c;双击热备的脑裂现象和VIP无法通信。 目…

【uni-app】压缩图片并添加水印

总体思路 dom 结点 这里的 cvHeight 和 cvWidth 初始时要设置为你后续需要压缩后的最大宽高。假设我们在图片上传后图片最大为 350 * 350 <u-upload :fileList"baseInfoFormData.entrustFileList" afterRead"afterFileRead" multiple></u-uploa…

Netty简易聊天室

文章目录 本文目的参考说明环境说明maven依赖日志配置单元测试 功能介绍开发步骤 本文目的 通过一个简易的聊天室案例&#xff0c;讲述Netty的基本使用。同时分享案例代码。项目中用到了log4j2&#xff0c;junit5&#xff0c;同时分享这些基础组件的使用。项目中用到了awt&…

elementUI moment 年月日转时间戳 时间限制

changeStartTime(val){debuggerthis.startT val// this.startTime parseInt(val.split(-).join())this.startTime moment(val).unix() * 1000 //开始时间毫秒if(this.endTime){this.endTime moment(this.endT).unix() * 1000 //结束时间毫秒if(this.startTime - this.endTi…

Git gui教程---第七篇 Git gui的使用 返回上一次提交

1&#xff0e; 查看历史&#xff0c;打开gitk程序 2&#xff0e; 选中需要返回的版本&#xff0c;右键&#xff0c;然后点击Rest master branch to here 3.出现弹窗 每个选项我们都试一下&#xff0c;从Hard开始 返回的选项 HardMixedSoft Hard 会丢失所有的修改【此处的…

AMBA总线协议(0)——目录与传送门

一、AMBA总线协议 Arm高级微控制器总线架构&#xff08;Advanced Microcontroller Bus Architecture&#xff0c;AMBA&#xff09;是一种开放式标准片上互联规范&#xff0c;用于连接和管理片上系统&#xff08;System on Chip,Soc&#xff09;中的功能块。 AMBA是一种广泛用于…

车联网技术介绍

上图是目前车联网架构图&#xff0c;基于“云-管-端”的车联网系统架构以支持车联网应用的实现&#xff0c; “云”是指 V2X 基础平台、高基于精度定位平台等基础能力&#xff0c;可实现车辆动态厘米级定位&#xff0c;这将满足现阶段以及未来车联网应用场景的定位精度需求。 “…

计算机竞赛 基于LSTM的天气预测 - 时间序列预测

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 机器学习大数据分析项目 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f9ff; 更多资料, 项目分享&#xff1a; https://gitee.com/dancheng-senior/po…

Jenkins 详细安装流程及填坑记录「图文」

目录 一、前言 二、环境准备 三、安装步骤 1、安装jdk 2、安装jenkins 3、配置修改 4、jenkins启动 四、登录jenkins 一、前言 省流&#xff1a;本文仅记录Jenkins详细安装过程&#xff0c;以及安装过程中经常遇到的问题。 二、环境准备 Linux系统&#xff1a;CentOS…

mysql的登录与退出

mysql是c/s架构&#xff0c;意味着同时要有客户端和服务端 1 找到客户端。mysql.exe的安装目录 打开命令行 2 输入对应的服务器的ip&#xff0c;如果是本地&#xff0c;就是Localhost&#xff0c;如果是远程服务器&#xff0c;那就输入对应ip/域名。并且指定mysql监听的端口 …

大数据(一)定义、特性

大数据&#xff08;一&#xff09;定义、特性 本文目录&#xff1a; 一、写在前面的话 二、大数据定义 三、大数据特性 3.1、大数据的大量 (Volume) 特性 3.2、大数据的高速(Velocity)特性 3.3、大数据的多样化 (Variety) 特性 3.4、大数据的价值 (value) 特性 3.5、大…

axios 进阶

axios 进阶 接口传参方式 使用 xhr 原生技术或者是 axios 时&#xff0c;它的 post 传参方式是键值对的形式 keyvalue。但是在实际开发中一般是使用对象的形式定义数据&#xff0c;方便读取和赋值。所以当我们需要发起请求时可以通过 qs 这一款插件将对象转成键值对形式&…