0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高光谱图像特征提取方法综述

莱森光学 ? 来源:莱森光学 ? 作者:莱森光学 ? 2022-09-26 13:53 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

高光谱遥感技术具有能同时反映遥感对象空间特征和光谱特征等独特优势,但这些优势也带来了波段众多 且相关性强、数据冗余度高、不利于进一步处理与利用等问题。 通过降维可以减少数据中的冗余信息,提高处理效率, 而特征提取作为降维的一种重要方法,具有降维速度快等优点。 因此,特征提取对高光谱图像的利用有重要意义。

1高光谱图像降维基本原理

高光谱图像降维方法可分为基于特征提取( Fea- ture Extraction)的方法和基于特征选择( Feature Selec- tion)的方法两类] 。高光谱图像特征选择又称波段选择,波段选择的 定义是从一组数量为 K 的原始特征中,按照令准则函 数 J(X)最大的原则,选择出数量为 k(k < K)的一组特征 X,如图 2 所示。波段选择降维方法又可分为两类:一类是基于信息量的波段选择方法,例如熵与联合熵 的方法、最佳指数法(OIF)、自适应波段选择法等;另 一类是基于类间可分性的波段选择方法,例如时空维方法与光谱维方法等。

poYBAGMxPjyAIs6oAAMNhbw_Bj4006.png

图 1 高光谱图像示意图

pYYBAGMxPj2Ac-jnAAA6Q0QgshI65.jpeg

图 2 波段选择过程

poYBAGMxPj2AYdlLAABiU0iaH8M09.jpeg

图3 特征提取过程

高光谱图像特征提取,即将原始高光谱数据从高维 光谱特征空间按照某一变换方式,投影到一个维数更低 的子空间。特征提取过程如图 3 所示,其中 F(X1 ,…, X5 )表示一个线性或者非线性的变换方程。

波段选择受搜索算法和准则函数的影响,不可避 免地会损失大量信息 ,而特征提取方法可以经过变 换直接将高维数据降维到目标维数,降维速度快。

2高光谱图像特征提取研究现状

特征提取方法可分为传统机器学习方法以及深度 学习方法两类,如图 4 所示。其中,传统机器学习方法 根据特征空间映射函数的形式又可分为线性方法和非线性方法。

pYYBAGMxPj2AP9IJAACd6BGWIkw381.png

图4 高光谱特征提取方法分类

2.1传统机器学习方法

2.1.1线性方法

假设高维数据采样于线性结构中,并通过一个线性形式的变换实现高光谱图像特征提取。根据利用样本类别信息的情况,线性方法可进一步细分为无监督、有监督及半监督学习3种学习方法。其中,数据集中只有部分样本含有类别标签,同时使用有标记和无标记样本实现降维的算法属于半监督学习方法。因为半监督方法的相关研究较少,所以本文着重对无监督和有监督方法进行介绍。1) 无监督方法。数据集不包含类别标签,只利用无标记样本实现降维的算法属于无监督学习方法。2) 有监督方法。 利用含有标签信息的标记样本实现降维的算法属于有监督方法,线性判别分析(LDA)等即为有监督特征提取算法。

2.1.2非线性方法

虽然线性方法普遍具有理论成熟、原理简单、便于实现和使用等优点,但高光谱数据属于非线性数据,利用线性方法对高光谱图像数据进行维数约减往往无法取得满意的效果。1) 核方法 核方法的主要思想是:在原始低维空间中无法线性划分的数据,利用核函数将其投影到高维希尔伯特空间中线性可分,最后对变换后的数据进行降维。 核方法的优点是有效解决了非线性数据线性不可分的问题,且计算量并没有随着维度的升高而显著增加。2) 流形学习。 流形学习假设高维数据采样于一个低维流形中,通过学习高维数据内蕴的几何结构,求解数据的低维坐标及对应的映射,从而实现对高维数据的降维或可视化。

2.2深度学习方法

深度学习是机器学习领域的分支之一,旨在构造一个可训练的深层模型仿效人脑分析和处理问题的过程。高光谱图像多种多样,一种特征提取方法很难在所有类型的数据中均取得良好的效果,这是传统机器学习方法普遍存在的问题。深度学习方法很好地解决了这个问题,针对不同类型的数据学习特征,深度学习模型可以根据不同的数据自主地学习特征。

3高光谱图像特征提取存在的问题与研究方向

3.1存在的问题高光谱图像特征提取技术作为一种预处理技术,减少了数据中的冗余信息,提高了目标检测、分类等后续应用的效果,极大地促进了高光谱遥感技术的发展。但目前的特征提取技术及算法还存在很多局限性,主要表现在以下几个方面。 1) 有些高光谱特征提取算法时间复杂度过高、运算时间过长,即使精度有一定提高也得不偿失,不适于某些对算法实时性要求很高的场合。2) 许多高光谱特征提取算法都含有参数,对于算法的使用者而言,调参是一个耗时费力的过程,且参数的取值对算法的效果有显著影响,所以最佳参数的选择是一个难以解决的问题。 3) 高光谱图像提供了丰富的空间、光谱信息,但目前绝大多数特征提取算法都只利用了高光谱图像的光谱信息,如何高效地综合利用高光谱图像的空间、光谱信息是有待进一步深入研究的问题。

3.2研究方向

针对高光谱图像特征提取方法的研究现状及存在的问题,提出了一些解决问题的思路及有价值的研究方向。

1) 利用 Spark 或 CUDA 并行编程框架实现诸如流形学习等时间复杂度较高算法的并行化,可以有效缩短算法的运行时间。

2) 完善特征提取算法的理论体系,为解决目前存在的问题提供理论依据,例如为核方法中核函数以及核参数的选择提供理论依据。

3) 在对高光谱图像数据进行特征提取之前对高光谱图像进行空间滤波,从而综合利用高光谱图像的空间信息及光谱信息。

4) 在实际应用中,对高光谱图像数据进行标记的成本较高且有些数据无法进行标记,所以无监督或半监督特征提取算法是后续研究的重点。

5) 深度学习作为目前机器学习领域最热门的研究方向,具有许多传统机器学习方法所不具备的独特优势,基于深度学习的高光谱特征提取方法是一个极具价值的研究方向。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 遥感
    +关注

    关注

    0

    文章

    252

    浏览量

    17211
  • 机器学习
    +关注

    关注

    66

    文章

    8510

    浏览量

    134895
  • 高光谱
    +关注

    关注

    0

    文章

    428

    浏览量

    10382
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    双利合谱光谱成像系统应用案例 利用光谱成像技术进行折叠烤烟叶的智能化分级

    研究采用了光谱成像技术结?合卷积神经网络(CNN),构建了一套可实现烤烟叶质量自动分级的系统。主要方法包括:首先,采集折叠烤烟叶的光谱
    的头像 发表于 07-17 16:39 ?184次阅读
    双利合谱<b class='flag-5'>高</b><b class='flag-5'>光谱</b>成像系统应用案例 利用<b class='flag-5'>高</b><b class='flag-5'>光谱</b>成像技术进行折叠烤烟叶的智能化分级

    Robot之眼——多光谱传感器的静电浪涌防护指南

    讲解一、多光谱传感器概述多光谱传感器通过分光技术将光分为窄波段,经探测器转换为电信号,处理后提取目标多光谱特征,通过不同谱段反射/辐射差异识
    的头像 发表于 07-11 15:11 ?495次阅读
    Robot之眼——多<b class='flag-5'>光谱</b>传感器的静电浪涌防护指南

    光谱成像相机:基于光谱成像技术的玉米种子纯度检测研究

    种子纯度是衡量种子质量的核心指标之一,直接影响农作物产量与品质。传统检测方法(如形态学观察、生化分析)存在耗时长、破坏样本、依赖人工等缺陷。近年来,光谱成像技术因其融合光谱
    的头像 发表于 05-29 16:49 ?207次阅读

    如何利用光谱相机实现精确的光谱分析?

    光谱相机是一种能够获取物体在连续多个窄波段上反射或辐射信息的先进成像设备。与普通RGB相机仅记录红、绿、蓝三个宽波段不同,光谱相机可以捕获数百个连续的窄波段,形成所谓的"
    的头像 发表于 03-28 17:05 ?443次阅读
    如何利用<b class='flag-5'>高</b><b class='flag-5'>光谱</b>相机实现精确的<b class='flag-5'>光谱</b>分析?

    给个思路也可以(不知道这个无线通信模块怎么实现)

    有偿定做一个智能考勤机 要求:(1)指纹模块:采集指纹图像和传输指纹信息,对指纹图像进行预处理,消除噪声干扰,还原图像的真实特征信息。完成特征提取
    发表于 03-21 16:50

    提高基础设施检查效率:无人机光谱成像仪的新方法

    桥梁裂缝、管道腐蚀、建筑外墙脱落……这些基础设施的“健康隐患”往往难以用肉眼察觉,却可能引发严重后果。传统的检测方法耗时耗力,还存在安全风险。如今,随着无人机光谱成像技术的崛起,基础设施“体检”正
    的头像 发表于 03-21 15:24 ?467次阅读
    提高基础设施检查效率:无人机<b class='flag-5'>高</b><b class='flag-5'>光谱</b>成像仪的新<b class='flag-5'>方法</b>

    凝视式光谱相机:光谱成像技术与多元化应用

    是一种基于 液晶可调谐滤波器(LCTF) 的成像设备,能够同时捕捉多个光谱波段的图像。与普通相机只能捕捉可见光不同,光谱相机可以捕捉从可见光到近红外甚至短波红外的
    的头像 发表于 03-10 16:26 ?445次阅读

    基于光谱深度特征的油菜叶片锌含量检测

    为了实现油菜叶片锌含量的快速无损检测,该研究采用一种基于光谱成像技术结合深度迁移学习算法的高精度检测方法,通过无土栽培的方式,利用光谱
    的头像 发表于 02-24 18:03 ?414次阅读
    基于<b class='flag-5'>高</b><b class='flag-5'>光谱</b>深度<b class='flag-5'>特征</b>的油菜叶片锌含量检测

    如何利用地物光谱进行空气质量监测?

    地物光谱遥感技术在环境监测领域展现出强大的应用潜力。借助光谱数据,可以实现对空气质量的全面监测,提供准确、实时的信息支持。以下是利用地物
    的头像 发表于 01-03 10:37 ?386次阅读
    如何利用地物<b class='flag-5'>高</b><b class='flag-5'>光谱</b>进行空气质量监测?

    使用机器学习改善库特征提取的质量和运行时间

    基于静态时序分析(STA)的现代设计流程非常依赖标准单元、IO、存储器和定制模块的特征化Liberty模型。高效、准确的库特征提取是全芯片或模块级设计流程的关键步骤之一,因为它能确保所有库单元在所
    的头像 发表于 12-26 11:15 ?492次阅读
    使用机器学习改善库<b class='flag-5'>特征提取</b>的质量和运行时间

    基于图像光谱超分辨率的苹果糖度检测

    糖度是衡量苹果品质的关键指标。光谱成像(由于含有丰富的图谱信息在糖度无损检测中有着广泛的应用前景。光谱超分辨率(SSR)可通过建立映射关系从低光谱维度RGB
    的头像 发表于 12-09 17:08 ?705次阅读
    基于<b class='flag-5'>图像</b><b class='flag-5'>光谱</b>超分辨率的苹果糖度检测

    光谱成像仪在农业上的应用

    光谱成像仪通过对目标物体进行连续的光谱扫描,获取不同波长下的反射或发射光谱信息。这些光谱信息包含了丰富的物质特征,可以用来识别和分析目标物体
    的头像 发表于 10-17 15:16 ?857次阅读
    <b class='flag-5'>高</b><b class='flag-5'>光谱</b>成像仪在农业上的应用

    什么是光谱相机?光谱相机有什么用?

    进行成像,从而获得目标物体丰富的光谱特征光谱相机通常由光学系统、探测器、信号处理单元等部分组成。光学系统负责收集目标物体反射或发射的光线,并将其聚焦到探测器上。探测器将光信号转换
    的头像 发表于 09-06 15:39 ?1303次阅读
    什么是<b class='flag-5'>高</b><b class='flag-5'>光谱</b>相机?<b class='flag-5'>高</b><b class='flag-5'>光谱</b>相机有什么用?

    基于光谱遥感数据的辣椒叶片叶绿素含量反演

    以贵州省遵义市种植的辣椒为研究对象,实地采集辣椒盛果期叶片SPAD值,并获取近地光谱数据和无人机低空光谱数据;通过高光谱数据
    的头像 发表于 08-13 15:55 ?803次阅读
    基于<b class='flag-5'>高</b><b class='flag-5'>光谱</b>遥感数据的辣椒叶片叶绿素含量反演

    光谱成像的黄瓜病虫害识别和特征波长提取方法

    光谱成像的黄瓜病虫害识别和特征波长提取方法黄瓜霜霉病和斑潜蝇是制约黄瓜产业发展的严重病虫害。
    的头像 发表于 08-12 15:36 ?1208次阅读
    <b class='flag-5'>高</b><b class='flag-5'>光谱</b>成像的黄瓜病虫害识别和<b class='flag-5'>特征</b>波长<b class='flag-5'>提取</b><b class='flag-5'>方法</b>