高光谱提取薯叶特征波长
高光谱提取薯叶特征波长
1、发现问题
针对马铃薯晚疫病
2、研究基本思想
对健康和病害叶片的光谱图像进行主成分分析,并从主成分图像的权重系数曲线中提取出 6 个健康叶片特征波长和病害叶片特征波长。基于健康叶片与病害叶片的 6 个特征波长做第二次主成分分析,将特征波长优化至 712.19 nm、749.70 nm 和 841.47 nm,再基于这3 个特征波长做主成分分析,选用主成分中对比度最明显的图像来识别病害区域。研究表明,采用健康叶片与病害叶片联合使用并结合二次主成分分析可实现马铃薯叶片病害的设别,且识别率可达 100%。
3、方法
所有高光谱图像数据的采集采用 Specview软件,数据处理采用 ENVI 5.1、MATLAB R2010a 软件。
3.1光谱反射率曲线
采集 36 个样本的光谱反射率曲线,此过程在 Specview 软件中实现。
3.2 特征波长选取
首先对马铃薯晚疫病样本的全波段高光谱数据进行降维,并对全波段进行主成分分析,得到分析后的前6 个主成分图像.
对健康马铃薯叶片进行主成分分析,得到前 3 个主成分图像。
通过分析可选取 2 个特征波段.
3.3 基于特征波长的二次主成分分析
经过主成分分析,对病害叶片选取 4 个特征。
对健康叶片选取 2 个特征波长。
将病害叶片的 4 个特征波段与健康叶片的2 个特征波段联合使用,用选取出来的 6 个特征波长对病害叶片进行二次主成分分析。
对优化提取的 3 个特征波长进行主成分分析。
3.4 病害叶片二值化
采用 ENVI 软件对最终提取的 PC-3 灰度图像进行二值化处理,经过二值化处理后的图像的病害部位更加明显,更利于我们进行区分。
高光谱提取薯叶特征波长相关推荐
- 高光谱遥感数据光谱特征的提取与应用---高光谱基础知识科普论文
论文地址 高光谱遥感数据光谱特征的提取与应用 杜培军 遥感基础知识积累: 绝对温度大于0的物体在整个光谱轴上具有连续的光谱曲线 高光谱可以有效的描述一些窄而重要的局部光谱特征,可以明显看到高光谱对于光 ...
- MATLAB光谱特征波长提取,一种光谱特征波长的提取方法
一种光谱特征波长的提取方法 [技术领域] [0001] 本发明设及光谱检测技术领域,尤其设及一种光谱特征波长的提取方法. [背景技术] [0002] 光谱分析技术是近年来发展起来的一种快速无损检测技术 ...
- MATLAB光谱特征波长提取,uve算法提取光谱特征波长
uve算法提取光谱特征波长 matlab 2021-1-15 下载地址 https://www.codedown123.com/60098.html uve算法提取光谱特征波长,matlab例程,结合 ...
- 【脑电信号分类】脑电信号提取PSD功率谱密度特征
本文是由CSDN用户[frostime]授权分享.主要介绍了脑电信号提取PSD功率谱密度特征,包括:功率谱密度理论基础.matlab中PSD函数的使用介绍以及实验示例.感谢 frostime! 1. ...
- tensorflow提取mel谱特征_【脑电信号分类】脑电信号提取PSD功率谱密度特征
点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 本文是由CSDN用户[frostime]授权分享.主要介绍了脑电信号提取PSD功率谱密度特征,包括:功率谱密度理论基础. ...
- 特征点提取—尺度不变特征SIFT算法
目录 SIFT算法概述 尺度空间与与金字塔表达 1 高斯模糊 2 金字塔构建 2.1 金字塔多分辨率 3.空间极值点检测(关键点的初步探查) 4.关键点描述 4.1 KPD生成 4.2.关键点的主方向 ...
- AI人工智能分析-人脸识别和分析(人脸检测跟踪、获取特征长度、提取用于人脸特征、比较相似度)
AI人工智能分析-人脸识别和分析(人脸检测跟踪.获取特征长度.提取用于人脸特征.比较相似度) 人工智能(Artificial Intelligence),英文缩写为AI.它是研究.开 ...
- python实现cnn特征提取_使用PyTorch提取CNNs图像特征
目录 简要介绍PyTorch.张量和NumPy 为什么选择卷积神经网络(CNNs)? 识别服装问题 使用PyTorch实现CNNs 1.简要介绍PyTorch.张量和NumPy 让我们快速回顾一下第一 ...
- opencv双目视觉标定,激光结构光提取,指定特征点获取世界坐标
双目视觉标定,激光结构光提取,指定特征点获取世界坐标 标定方面 校正 结构光提取 二维点转换为三维点 总结 这学期在做双目视觉方面的事情,因为没人带,自己一个人踩了很多坑,因此在这写一点自己的总结心得 ...
最新文章
- WX公众号授权登录的简单应用
- 苹果MAC系统的安装
- 怎样的数据分析才有价值
- modelsim安装_Modelsim10.7安装教程
- Swift4 【常用宏定义与方法总结 2018】
- docker搭建sftp服务器
- 三阶魔方还原简单七步公式
- ssm框架bean_Bean简介:简化的WordPress框架
- 贴片晶振为什么要邻层挖空敷铜,背后的原理原来是这样的!#终南小师傅
- matlab tdb,计算相图中的TDB文件 - 计算模拟 - 小木虫 - 学术 科研 互动社区
- 一年级计算机课画画用什么,一年级孩子学画画该学哪种
- 【预测模型】基于最小二乘法算法实现股票预测matlab代码
- (四)MySQL员工部门查询
- 服务器端口怎么调出虚拟键盘,Win8小技巧之如何设置触控虚拟键盘
- linux平台下苹果打包研究
- 有的工业互联网重于泰山,有的工业互联网轻于鸿毛
- 深度观察:杭州区块链周,中国版的共识大会
- JavaWeb开发日记
- 财务软件性能测试要求,财务报表性能测试总结 - 泊 涯 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
- [HackerRank] [haskell]刷题记录
热门文章
- 方舟手游服务器设置文件翻译,方舟手游咋设置翻译
- 16、Flutter Widget - PageView;
- HyperLeger Fabric开发(七)——HyperLeger Fabric链码开发
- LINUX C系统编程与PYTHON中的时间模块对比
- 大数据爆炸改变企业的决策
- powerdesigner简单使用
- junit return null该怎么测试_3 分钟生成一个单元测试报告,这个样式爱了
- vue图片滚动抽奖_Vue项目开发-仿蘑菇街电商APP
- python post 表单类数据_python post content-type:multipart/form-data 类型的表单数据
- html5对属性布尔的值设定,如何在Javascript中设置HTML5必需属性?