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

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

3天内不再提示

卷积神经网络在高光谱图像分类中的应用综述

莱森光学 来源:莱森光学 作者:莱森光学 2022-12-21 09:54 次阅读

目前,对于高光谱遥感图像分类任务,一种是采用传统的方法,例如利用光谱特征的分类方法和数据的统计特征的分类方法,包括常用的 K 近邻算法以及支持向量机(Support Vector Machine,SVM)。但是,传统的方法一方面是没有考虑到高光谱图像丰富的空间信息,导致特征提取不够完整;另一方面是大多数方法基于手工特征,需要人工判别和标注,会花费较多的人力和时间。传统的浅层学习方法的局限性在于:它主要是提取分类器所需要的特征,而且提取的特征是面向领域知识的,这些都会造成分类精度不佳。

近些年,一些深度学习模型也被应用在高光谱遥感图像分类中,如深度信念网络(Deep Belief Network,DBN)和栈式自编码器(Stacked Autoencoder,SAE)网络,但是这两个网络的局限性在于:均要求输入为一维向量,由于光谱信息本身为一维,需要对空间信息拉伸成一维向量,这样就会造成空间信息的丢失。而卷积神经网络(Convolutional Neural Network,CNN)通过局部连接有效提取特征,通过共享权值显著地减小参数量,而且它在图像分类、图像超分辨率重建、目标检测、医学图像处理等领域获得广泛应用,为卷积神经网络在高光谱遥感图像分类任务中的应用奠定了基础。

高光谱遥感图像分类

高光谱遥感图像分类概述

pYYBAGOiZ22AIY1QAACFmdahBz4523.png

高光谱遥感图像利用成像光谱仪获取连续的、多波段狭窄的遥感图像。与普通的遥感图像相比,第一,它能达到纳米级别的分辨率,第二,它是一个能够充分反映地物目标的光谱特征的数据立方体,且包含丰富的空间信息和光谱信息。高光谱遥感图像分类的过程主要由数据输入、数据预处理、特征提取和特征选择、分类模型、精度评价、分类结果这几大步骤组成。

高光谱遥感图像分类存在的问题

高光谱遥感图像具有“图谱合一”的特点,同时包含大量的数据信息,具有巨大的信息潜力,但是如何从大量的信息中高效准确地完成分类任务,做到省时省力,一直是人们的研究热点,因此在解决这个问题时还有以下困难需要克服:

(1)缺乏大型、公开、已标记的数据集。

(2)小样本和高维度的问题。

(3)高维特性使数据的存储和处理变得困难。

卷积神经网络

卷积神经网络(CNN)广泛应用于图像处理和模式识别等方面。与 DBN和 SAE相比,CNN是高光谱图像分类使用最多的深度学习模型。卷积神经网络卷积层的工作原理是利用卷积核进行特征的提取,这种提取是自主完成的;而池化层的工作原理是对来自卷积层的数据进行下采样处理,这种方式的好处是使感受野变得更大,数据量被不断压缩,参数量明显降低;全连接层也是卷积神经网络很重要的部分,它的主要作用是将数据以一维的形式输出。

poYBAGOiZ26AIjTQAACOkoUDk0A701.png

目前卷积神经网络有三种不同形式的卷积核,包括1D-CNN、2D-CNN、3D-CNN,它们具有相同的元素计算过程,都采用反向传播算法对网络的参数进行修改,并训练网络。对于高光谱遥感图像分类而言,它们的本质区别就是分别代表了不同形式的特征。基于CNN的分类方法主要是基于光谱特征、基于空间特征、基于空谱特征联合的方法。

基于光谱特征的分类方法

基于光谱特征的分类方法主要是利用一维卷积神经网络(1D-CNN)提取光谱特征,但它并非主流方法,其局限性在于:1D-CNN只能取到光谱向量,没有考虑空间信息,而高光谱图像中存在“同谱异物”和“异物同谱”现象,仅仅利用光谱信息分类难以得到较好的分类效果。

基于空间特征的分类方法

2D-CNN与1D-CNN最本质的区别在于2D-CNN的卷积和池化都是二维的操作。利用2D-CNN可以提取高光谱遥感图像目标像素周围的局部空间信息。二维卷积操作的时候,采用的公式如下:

pYYBAGOiZ26AUJr2AAA2xF9ZdDE510.png

基于空谱特征联合的分类方法

基于空谱特征联合的分类方法,主要是结合高光谱图像丰富的光谱信息和不可或缺的空间信息完成分类 任务,一般有两种方法:

1.1D+2D-CNN的空谱分类方法

2.基于3D-CNN的空谱分类方法

poYBAGOiZ2-AHwLYAACxlQwFcRU977.png

总结

随着遥感技术的不断更新发展,高光谱遥感图像应用也变得更加广泛,高光谱遥感图像分类一直是计算机领域和遥感领域的研究重点,这项工作具有良好的应用前景和较为扎实的理论基础。高光谱遥感图像分类这项基础性的重要工作如果完成得较好,将会对后续的高光谱遥感图像处理打下坚实基础,将会完成很多有意义的实际工作。本文对近几年卷积神经网络在高光谱遥感图像分类中的应用进行了总结和归纳:

(1)传统的高光谱图像分类方法,一方面只利用光谱信息进行分类,没有充分考虑高光谱遥感图像中所包含的丰富的空间信息,另外需要专家知识作基础,只能提取特定种类的浅层特征,丢失了空间信息的多样性;另一方面,模型的泛化能力不佳,普适性不强,因此分类效果不甚理想。

(2)卷积神经网络作为一种深度学习模型,能够处理原始数据和特定类标签之间的复杂关系,输入网络的数据在模型中进行训练,可以获取更深层次的光谱空间特征。比起早期使用的SAE网络和DBN网络要求输入为一维向量的限制,卷积神经网络能够处理二维甚至三维的数据,使得卷积神经网络成为完成高光谱图像分类任务常用的网络。从目前的方法来看,基于三维卷积神经网络的方法发展迅速,它充分考虑空间信息和光谱信息,使得高光谱图像的优势能够更好地发挥,另外结合注意力机制、迁移学习、混合网络等策略,很好地弥补了高光谱数据自身的高维特性、训练样本稀缺、数据非线性等缺点,更好地提升了分类效果。

pYYBAGOiZ2-AfAvVAAMI7qxuIlE366.png

审核编辑:汤梓红

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

    关注

    0

    文章

    40

    浏览量

    10108
  • 图像分类
    +关注

    关注

    0

    文章

    90

    浏览量

    11903
  • 高光谱
    +关注

    关注

    0

    文章

    327

    浏览量

    9912
  • 卷积神经网络

    关注

    4

    文章

    366

    浏览量

    11844
收藏 人收藏

    评论

    相关推荐

    卷积神经网络如何使用

    卷积神经网络(CNN)究竟是什么,鉴于神经网络工程上经历了曲折的历史,您为什么还会在意它呢? 对于这些非常中肯的问题,我们似乎可以给出相对简明的答案。
    发表于 07-17 07:21

    卷积神经网络模型发展及应用

    network,DBN)[24], 从此拉开了深度学习大幕。随着深度学习理论的研究和发展,研究人员提 出了一系列卷积神经网络模型。为了比较不同模型 的质量,收集并整理了文献模型
    发表于 08-02 10:39

    卷积神经网络为什么适合图像处理?

    卷积神经网络为什么适合图像处理?
    发表于 09-08 10:23

    卷积神经网络简介:什么是机器学习?

    ,用于描述网络的方程也有 32 个偏差和 32 个权重。CIFAR神经网络是一种广泛用于图像识别任务的CNN。它由两种主要类型的层组成:卷积
    发表于 02-23 20:11

    改进多尺度三维残差卷积神经网络光谱图像方法

    针对光谱图像训练样本较少、光谱维度导致分类精度较低的问题,提出一种利用改进多尺度三维残差
    发表于 03-16 14:57 10次下载
    改进多尺度三维残差<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>方法

    改进多尺度三维残差卷积神经网络光谱图像方法

    针对光谱图像训练样本较少、光谱维度导致分类精度较低的问题,提出一种利用改进多尺度三维残差
    发表于 03-16 14:57 1次下载
    改进多尺度三维残差<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>方法

    基于特征交换的卷积神经网络图像分类算法

    针对深度学习图像识别任务过分依赖标注数据的问题,提岀一种基于特征交换的卷积神经网络(CNN)图像
    发表于 03-22 14:59 27次下载
    基于特征交换的<b class='flag-5'>卷积</b><b class='flag-5'>神经网络图像</b><b class='flag-5'>分类</b>算法

    卷积神经网络如何识别图像

    多层卷积层、池化层和全连接层。CNN模型通过训练识别并学习高度复杂的图像模式,对于识别物体和进行图像分类等任务有着非常优越的表现。本文将会详细介绍
    的头像 发表于 08-21 16:49 1881次阅读

    卷积神经网络的基本原理 卷积神经网络发展 卷积神经网络三大特点

    中最重要的神经网络之一。它是一种由多个卷积层和池化层(也可称为下采样层)组成的神经网络。CNN 的基本思想是以图像为输入,通过网络
    的头像 发表于 08-21 16:49 2301次阅读

    卷积神经网络层级结构 卷积神经网络卷积层讲解

    卷积神经网络层级结构 卷积神经网络卷积层讲解 卷积神经网络
    的头像 发表于 08-21 16:49 7330次阅读

    卷积神经网络的介绍 什么是卷积神经网络算法

    的深度学习算法。CNN模型最早被提出是为了处理图像,其模型结构包含卷积层、池化层和全连接层等关键技术,经过多个卷积层和池化层的处理,CNN可以提取出
    的头像 发表于 08-21 16:49 1818次阅读

    卷积神经网络文本分类领域的应用

    自然语言处理(NLP)领域,文本分类一直是一个重要的研究方向。随着深度学习技术的飞速发展,卷积神经网络(Convolutional Neural Network,简称CNN)
    的头像 发表于 07-01 16:25 610次阅读

    卷积神经网络图像识别的应用

    卷积操作 卷积神经网络的核心是卷积操作。卷积操作是一种数学运算,用于提取图像
    的头像 发表于 07-02 14:28 914次阅读

    cnn卷积神经网络分类有哪些

    卷积神经网络(CNN)是一种深度学习模型,广泛应用于图像分类、目标检测、语义分割等领域。本文将详细介绍CNN
    的头像 发表于 07-03 09:28 467次阅读

    卷积神经网络分类方法有哪些

    卷积神经网络(Convolutional Neural Networks,CNN)是一种深度学习模型,广泛应用于图像分类、目标检测、语义分割等计算机视觉任务。本文将详细介绍
    的头像 发表于 07-03 09:40 392次阅读