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

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

从基础、方法、实践三方面对高光谱遥感进行讲解。基础篇,站在学员的角度去理解“高光谱”,用大家能听的懂的语言去讲述高光谱的基本概念和理论,帮助学员深入理解这项技术的底层科学机理。方法篇,将高光谱技术与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数据进行绢云母、绿泥石等蚀变矿物信息提取和定量评估。涉及研究区高光谱影像读取、评估矿物种类数目、提取矿物端元光谱、利用光谱库进行识别、评估矿物含量、数据处理、矿物图可视化、结果输出等。

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

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

Matlab高光谱遥感数据处理相关推荐

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

    光谱和图像是人们观察世界的两种方式,高光谱遥感通过"图谱合一"的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测 ...

  2. Matlab高光谱遥感数据处理与混合像元分解

    光谱和图像是人们观察世界的两种方式,高光谱遥感通过"图谱合一"的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测 ...

  3. Matlab 高光谱遥感数据处理与混合像元分解

    教程从基础.方法.实践三方面对高光谱遥感进行讲解.基础篇,站在学员的角度去理解"高光谱",用大家能听的懂的语言去讲述高光谱的基本概念和理论,帮助学员深入理解这项技术的底层科学机理. ...

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

    光谱和图像是人们观察世界的两种方式,高光谱遥感通过"图谱合一"的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测 ...

  5. Matlab高光谱遥感、数据处理与混合像元分解

    前言:   光谱和图像是人们观察世界的两种方式,高光谱遥感通过"图谱合一"的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥 ...

  6. Matlab高光谱遥感、数据处理与混合像元分解及典型案例

    站在学员的角度去理解"高光谱",用大家能听的懂的语言去讲述高光谱的基本概念和理论,帮助学员深入理解这项技术的底层科学机理.方法篇,将高光谱技术与MATLAB工具结合起来,采用MAT ...

  7. Matlab高光谱遥感数据

    光谱和图像是人们观察世界的两种方式,高光谱遥感通过"图谱合一"的技术创新将两者结合起来,大大提高了人们对客观世界的认知能力,本来在宽波段遥感中不可探测的物质,在高光谱遥感中能被探测 ...

  8. 随机森林降维matlab,随机森林在高光谱遥感数据中降维与分类的应用

    高光谱遥感图像技术(hyperspectral images)能够获取地物在几十甚至几百个波段的光谱信息.与多光谱数据相比,高光谱数据具有图谱合一.可识别更多地物等优势,它在环境监测.植被的精细分类. ...

  9. 基于Python/MATLAB长时间序列遥感数据处理及在全球变化、物候提取、植被变绿与固碳分析、生物量估算与趋势分析

    目录 专题一.长时序遥感产品在全球变化/植被变绿/植被物候等方面的应用 专题二.MODIS遥感数据产品预处理 专题三.长时序MODIS遥感数据产品时间序列重构 专题四.基于GIMMS 3g和MODIS ...

最新文章

  1. Javascript 中的 Function对象
  2. 内核函数 系统调用 系统命令 库函数
  3. python新建文件夹口令_Python 口令保管箱
  4. 线程池默认多少个线程_我需要多少个线程?
  5. Observe rainy world
  6. iPhone XR再降价:64GB到手最低仅需4149元
  7. DPDK EAL parameters(DPDK环境抽象层参数)-原始版本(F-Stack配置文件的配置参数)
  8. java并发编程实战电子书,王者笔记!
  9. _OFF方法包含EC依赖的情况,笔记本禁用独显的方法(通过修改DSDT和SSDT)
  10. JAVA实现网页版斗地主_Java实现斗地主最简代码实例
  11. 关于layuiAdmin 后台管理模板购买授权的问题
  12. 固定资产管理模式的演变历程
  13. python博弈论代码_博弈论(示例代码)
  14. C++ 数据结构实战:快速查找
  15. 用python在大麦网抢票攻略_大麦网抢票有什么攻略?
  16. U盘安装CentOS 7解决方案 (fat系统文件4g限制)
  17. 《下终南山过斛斯山人宿置酒》 作者:李白
  18. JavaScript中原生Array数组方法详解
  19. chrome/Edge搜索技巧
  20. 计算机网络自顶向下方法笔记01

热门文章

  1. 【Babylonjs】起步
  2. 清晰认识何为产品经理
  3. 阿里云ECS服务器部署javaweb项目整个流程
  4. qt+opencv实现拍照,打开视频,图像处理操作
  5. 计算机缺失dptool.dll,dllDPSource_EN.dll
  6. Educoder- 《JAVA从小白到大牛》(第二章)2-3 Java面向对象 - 封装、继承和多态的综合练习
  7. 解读领跑全国的区块链发展“北京方案”:设专项基金,构建开源生态
  8. python支付宝支付_python 调用支付宝支付
  9. 谷歌卫星地图导出MBTile离线包及应用教程
  10. 三级网络技术之:网络安全技术