当前位置: 首页 > ops >正文

基于python多光谱遥感数据处理、图像分类、定量评估及机器学习方法应用

基于卫星或无人机平台的多光谱数据在地质、土壤调查和农业等应用领域发挥了重要作用,在地质应用方面,综合Aster的短波红外波段、landsat热红外波段等多光谱数据,可以通过不同的多光谱数据组合,协同用于矿物信息有效提取。

第一:基础理论和数据下载、处理

1、多光谱遥感基础理论和主要数据源

多光谱遥感基本概念; 光谱、多光谱、RGB真彩色、彩色图像、反射率、DN值、辐射亮度等基本理论和概念。多光谱遥感的主要卫星数据源介绍及下载方法(哨兵、Landsat、Aster、Modis等)。典型地物光谱特征,矿物、土壤、植被光谱诊断特征及理论基础。

图片

2、多光谱数据预处理方法

多光谱遥感的数据处理方法,数据辐射校正、正射校正、地形校正、数据合成、数据镶嵌,基于SNAP软件的哨兵数据预处理方法;基于ENVI软件的多光谱数据预处理、波段组合、光谱指数计算、图像分类等方法。

图片

图片

SNAP软件下载安装使用              ENVI软件处理Landsat数据

第二:多光谱遥感数据处理Python环境搭建和开发基础

1、Python及安装、常用功能

Python开发语言;Pycharm、Anaconda软件下载、安装和常用功能;Python 基础语法和开发实践。Python多光谱图像处理虚拟环境的构建与第三方包安装。

图片

图片

Python软件下载安装使用                    conda 虚拟环境构建

2、Python 中的空间数据介绍和处理

使用geopandas 读取矢量数据 shapefile文件 ,在Python中查看矢量数据元数据和坐标系统,在Python中访问和查看矢量数据属性,矢量数据处理。学习在Python中对栅格数据集进行重新分类。使用 shapefile 文件在Python中裁剪栅格数据集,使用rasterio处理栅格数据。

图片

投影数据和山体阴影叠加图

3、Python多光谱图像数据显示、读取和预处理方法

多光谱数据读取和显示;数据预处理(辐射校正、大气校正)模块及解析。数据处理常见程序及解析。

图片

打开读取Landsat多光谱遥感数据

第三:Python机器学习、深度学习方法与实现

图片

Python机器学习库scikit-learn

2、深度学习方法及Python实现

深度学习基本概念,Python机器学习库PyTorch,涉及处理数据、创建模型、优化模型参数和保存经过训练的模型,在 PyTorch 中实现的完整 ML 工作流程。

图片

第四:基于python的多光谱遥感数据清理与信息提取技术
1、多光谱数据清理和光谱指数计算方法

描述云层覆盖对遥感数据分析的影响。使用掩膜去除被云/阴影覆盖的光谱数据集(图像)的部分。基于python计算NDVI:归一化差异植被指数,NDYI:归一化差异黄度指数,NBUI:新建筑指数。NBLI:归一化差异裸地指数,NDWI:归一化差异水指数等。

图片

图片


2、多光谱机器学习数据整理和分类方法

多光谱数据重组整理、机器学习模型构建、训练方法。使用深度学习框架实现遥感影像地物识别分类;采用随机森林等机器学习方法实现多光谱遥感图像分类;PyTorch训练U-Net模型实现多光谱卫星影像语义分割等。

图片

图片

多光谱数据重组用于机器学习             多光谱数据分类神经网络模型
3、多光谱数据协同方法

多时间序列的多光谱数据处理方法,地物分类和分析,卫星、无人机、地面多传感器协同方法。

图片

图片

多光谱数据时间序列分析                    多传感器协同

第五:典型案例
1、矿物识别典型案例

基于Aster数据的矿物填图试验案例,Aster数据预处理、波段比值分析,矿物光谱匹配方法。

图片

Aster多光谱数据矿物诊断特征对比

基于Landsat数据的蚀变矿物识别案例,学习Landsat 数据处理方法,波段组合方法、波段比值方法,PCA变换、MNF变换等方法。

图片

Landsat多光谱数据光谱范围

Landsat和Aster、高光谱数据综合使用矿物识别案例,采用Landsat数据、Aster数据、资源02E数据进行绢云母、绿泥石等蚀变矿物信息提取和定量评估。涉及研究区高光谱影像读取、评估矿物种类数目、评估矿物含量、数据处理、矿物图可视化等。

图片

图片

不同波段组合的岩石颜色特征
2、土壤评价与多光谱案例

基于哨兵、Landsat数据对土壤质量参数进行评估,涉及多光谱与土壤调查方案设计、多光谱数据土壤质量参数建模,结果精度评价及可视化等。

图片

对比机器学习方法土壤盐含量预测精度评估,a MLR,b PLSR,c RR,d ANN

3 植被农作物多光谱分析案例

基于Landsat-8数据植被光谱指数的计算和植被分类;基于时间序列的哨兵数据农作物分类案例;农作物产量评估和长势预测算法案例。

图片

不同数据源的植被指数计算结果

http://www.xdnf.cn/news/16822.html

相关文章:

  • Java函数式编程之【Stream终止操作】【下】【二】【收集器toMap()】【叁参数收集操作collect()】
  • Maven项目和Spring项目的异同
  • 企业资产|企业资产管理系统|基于springboot企业资产管理系统设计与实现(源码+数据库+文档)
  • Docker容器中文PDF生成解决方案
  • 计算机网络:为什么IPv6没有选择使用点分十进制
  • Pytorch-02数据集和数据加载器的基本原理和基本操作
  • Matplotlib - Python图表可视化利器
  • 面试小总结
  • vue引入阿里巴巴矢量图库的方式
  • 内网穿透系列十:高性能内网穿透工具 rathole,支持Docker一键部署
  • ubuntu 系统风扇控制软件 CoolerControl
  • AI驱动SEO关键词智能进化
  • Ubuntu18网络连接不上也ping不通网络配置问题排查与解决方法
  • Python 第一阶段测试题 答案及解析
  • 【正点原子K210连载】第二十四章 按键输入实验 摘自【正点原子】DNK210使用指南-CanMV版指南
  • Linux iptables防火墙操作
  • SQL 四大语言分类详解:DDL、DML、DCL、DQL
  • 【Go语言-Day 29】从time.Now()到Ticker:Go语言time包实战指南
  • C#开发入门指南_学习笔记
  • 【DL学习笔记】DL入门指南
  • 从数据丢失到动画流畅:React状态同步与远程数据加载全解析
  • 谈谈WebAssembly、PWA、Web Workers的作用和场景
  • 记一次Windwos非常离谱的系统错误,IPF错误,程序构建卡顿,程序启动卡顿。。。
  • 携程PMO资深经理、携程技术委员会人工智能委员会秘书陈强受邀为PMO大会主持人
  • ai项目多智能体
  • 【0基础PS】PS工具详解--仿制图章工具
  • 如何最简单、通俗地理解线性回归算法? 线性回归模型在非线性数据上拟合效果不佳,如何在保持模型简单性的同时改进拟合能力?
  • 详解K8s集群搭建:从环境准备到成功运行
  • 《文明5》错误代码0xc0000142修复方法
  • JavaWeb--Student2025项目:增删改查