[0001]技术领域
[0002]本发明属于图像处理技术领域,具体涉及基于深度高分辨率的高光谱图像分类方法。
[0003]背景技术
[0004]高光谱遥感技术是利用高光谱传感器,以连续细分的波段对目标区域同时成像,得到联合空-谱信息的高光谱图像。作为地球观测的重要手段,被广泛应用于精细化农业、环境监测、军事侦测等方面。高光谱图像是一个具有高维度的图像,含有丰富的光谱特征信息和空间特征信息,这不同于自然语言图像。通过将反射目标辐射的光谱波段信息与反映目标二维空间的图像信息整合在一起,能够获得统一的地物信息。然而,高光谱图像的高维特性、波段间高度相关性和光谱混合等特征使得其分类面临巨大挑战。因此,如何高效地提取高光谱图像的光谱和空间信息成为一个亟待解决的问题。
[0005]近年来,受视觉系统内在结构的启发,随着深度学习新技术的出现,使得高光谱图像分类得到了突破性的进展,典型方法就是卷积神经网络(Convolutional NeuralNetwork,CNN)。卷积神经网络作为深度学习中的一类重要算法,具有强大的特征学习能力,其结构特点非常适合解决图像领域问题,并在目标检测与追踪、图像分类等领域取得优异的性能。这其中最重要的一点就是高分辨率,当在维持着高分辨率的基础上,逐步的加入和融合低分辨率的信息,从而得到丰富信息特征表示来满足下游的图像分类任务。
[0006]发明内容
[0007]本发明要克服现有技术的上述缺点,提供基于深度高分辨率特征表示的高光谱图像分类方法,通过深度高分辨率表示模块构建特征提取网络得不同的输出分支,并使用逐级融合相加得到预测特征图,实现了低训练样本下对高光谱图像的准确分类。
[0008]为实现上述目的,本发明所采取的技术方案为:
[0009]一种基于深度高分辨率表示的高光谱图像分类方法,包括以下步骤:
[0010]步骤S1、获取待分类的高光谱图像;
[0011]步骤S2、利用主成分分析法对图像进行光谱降维预处理;
[0012]步骤S3、对进行处理后的光谱输入到深度高分辨率模块,在维持着原本的高分辨率的基础上,经过信息交互输出包括原尺寸在内的三个不同大小的特征图;
[0013]步骤S4、采用从上到下逐级融合相加的方法,融合三个不同大小特征图的空间信息,输出分类预测特征图;
[0014]步骤S5、将特征图通过Softmax得到针对待分类的高光谱图像的最终预测分类结果。
[0015]作为优选,步骤S2所述利用主成分分析法对高光谱图像进行光谱降维,包括:
[0016]S21.令获取的高光谱遥感图像的大小为W×H×L,其中W、H和L分别是图像的宽度、高度和通道数;
[0017]S22.重塑高光谱遥感图像至大小为L×N的输入数据X,且N=W×H;
[0018]S23.计算输入数据X的协方差矩阵B;
[0019]S24.获取输入数据X中最大的k个特征值对应的k个特征向量,并将k个特征向量作为列向量得到投影矩阵P;
[0020]S25.建立主成分分析的优化目标函数如下:
[0021]min p tr(P T BP),s.t.
[0022]其中,I是具L×L大小的单位矩阵,tr(·)和T分别表示矩阵的迹和转置操作;
[0023]S26.计算优化目标函数,当计算得到L×k大小的P时,主成分分析输出大小为k×L的降维后的高光谱遥感图像Y,Y=P T ×X,则高光谱遥感图像的光谱带尺寸从原始的L减小为k。
[0024]作为优选,步骤S3所述的对进行处理后的光谱输入到深度高分辨率模块,在维持着原本的高分辨率的基础上,经过信息交互输出包括原尺寸在内的三个不同大小的特征图,包括:
[0025]S31.令模块输入特征图的大小为H×W×K;
[0026]S32.通过深度高分辨率特征表示网络得到三个不同尺寸的特征图:尺寸为H×W×C 1 特征图F 1 ,尺寸为H×W×C 2 特征图F 2 ,尺寸为H×W×C 3 特征图F 3 ,其中C 1 ,C 2 ,C 3 为三个不同分支产生的特征图的通道数。
[0027]作为优选,步骤S4所述的采用从上到下逐级融合相加的方法,融合三个不同特征图的空间信息,输出分类预测特征图,包括:
[0028]S41.令尺寸为H×W×C 1 的特征图F 1 下采样得到与F 2 相同大小的特征图,然后与原来的F 2 进行加操作得尺寸为H×W×C 2 的F 12 ;
[0029]S42.再令大小为H×W×C 2 特征图F 12 下采样得到与F 3 相同大小的特征图,然后与原来的F 12 进行加操作得到尺寸为H×W×C 3 的特征图F。
[0030]本发明提供的基于深度高分辨率特征表示的高光谱图像分类方法,利用主成分分析对高光谱图像进行光谱降维,通过深度高分辨率模块构成高分辨特征提取网络,并利用逐步特征融合的方式得到一张具有丰富信息的特征图,充分利用高分辨率和空间特征信息来获得更多的判别特征,显著提高了高光谱图像分类的准确性。
[0031]附图说明
[0032]图1为本发明的基于深度高分辨率特征表示的高光谱图像分类方法的流程图;
[0033]图2为本发明主成分分析处理示意图;
[0034]图3为本发明深度高分辨率特征学习模块;
[0035]图4为本发明利用不同分支特征融合的方法将三个不同大小的特征图融合获取高分辨率信息的特征图;
[0036]图5为本发明利用全卷积和Softmax操作得到最终的预测特征图三层全连接网络对获取的特征向量进行分类的流程图。
[0037]具体实施方式
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是在于限制本发明。
[0040]其中一个实施例中,提供了一种基于高分辨率特征学习的高光谱图像分类方法,该方法充分利用了高分辨率网络和多尺寸信息交互融合的方法的优点,实现低训练样本下准确分类。
[0041]具体的,如图1所示,本实施例中的基于高分辨率特征学习的高光谱图像分类方法,包括以下步骤:
[0042]步骤S1、获取待分类的高光谱图像。
[0043]为了提高数据处理速度与准确性,首先需要对获取的高光谱图像进行预处理,如图2所示,本实施例中提供的主成分分析预处理方法,具体步骤参见步骤S2。
[0044]步骤S2、利用主成分分析法对高光谱图像进行光谱降维。
[0045]高维数据包含了过多的冗余信息,使得计算量十分庞大,因此利用主成分分析对高光谱图像进行光谱降维,实现减小光谱带的维度并保留完整的空间信息。
[0046]在一实施例中,提供的光谱降维过程如下:
[0047]S21.令获取的高光谱遥感图像的大小为W×H×L,其中W、H和L分别是图像的宽度、高度和通道数;
[0048]S22.重塑高光谱遥感图像至大小为L×N的输入数据X,且N=W×H;
[0049]S23.计算输入数据X的协方差矩阵B;
[0050]S24.获取输入数据X中最大的k个特征值对应的k个特征向量,并将k个特征向量作为列向量得到投影矩阵P;
[0051]S25.建立主成分分析的优化目标函数如下:
[0052]min p tr(P T BP),s.t.
[0053]其中,I是具L×L大小的单位矩阵,tr(·)和T分别表示矩阵的迹和转置操作;
[0054]S26.计算优化目标函数,当计算得到L×k大小的P时,主成分分析输出大小为k×L的降维后的高光谱遥感图像Y,Y=P T ×X,则高光谱遥感图像的光谱带尺寸从原始的L减小为k。
[0055]主成分分析法旨在减少光谱维度的情况下保留高光谱遥感图像固有的空间信息。主成分分析通过比较投影空间中数据差异的大小衡量了每个方向的重要性,因此降维后的数据其所含信息量存在差异。所以,数据差异越大,包含的信息量就越大。因此,可以得出如下推论:在主成分分析之后,所含光谱信息量将沿着新生成的光谱带维度按照从大到小重新排列,这将对后续的特征提取过程具有重要影响。
[0056]步骤S3、对进行处理后的光谱输入到深度高分辨率模块,在维持着原本的高分辨率的基础上,经过信息交互输出包括原尺寸在内的三个不同大小的特征图,包括:
[0057]本实施例中对进行处理后的光谱输入到深度高分辨率模块,在维持着原本的高分辨率的基础上,下采样两次得到两个分支的低分辨率特征图,为了补充通道数减少带来的信息损耗同时让不同分支的信息进行交互得到更丰富特征信息图。
[0058]本实施例中深度高分辨率特征表示模块过程如下:
[0059]S31.令模块输入特征图的大小为H×W×K;
[0060]S32.通过深度高分辨率特征表示网络得到三个不同大小的特征图:大小为H×W×C 1 特征图F 1 ,大小为H×W×C 2 特征图F 2 ,大小为H×W×C 3 特征图F 3 ,其中C 1 ,C 2 ,C 3 为三个不同分支产生的特征图的通道数。
[0061]本实例中,深度高分辨率特征表示模块在整个过程中都保持着高分辨率的表示。该模型分为先后四个阶段,第一阶段下采样到输入图像原有尺寸的1/4。随后,每一个阶段的开始添加从高分辨率通过下采样得到的低分辨率子网,结束前进行重复的多尺度融合,使得每一个分辨率可以重复的从其他分辨率获取信息。最后在第四阶段将所有的并行低分辨率子网的输出上采样到高分辨率子网的尺寸大小,然后通过连接所有的子网的表示获取到具有丰富信息的高分辨率表示。
[0062]步骤S4、采用从上到下逐级融合相加的方法,融合三个不同大小特征图的空间信息,输出分类预测特征图,包括:
[0063]S41.令尺寸为H×W×C 1 的特征图F 1 下采样得到与F 2 相同大小的特征图,然后与原来的F 2 进行加操作得尺寸为H×W×C 2 的F 12 ;
[0064]S42.再令大小为H×W×C 2 特征图F 12 下采样得到与F 3 相同大小的特征图,然后与原来的F 12 进行加操作得到尺寸为H×W×C 3 的特征图F。
[0065]步骤S5、将特征图通过Softmax层得到针对待分类的高光谱图像的最终预测分类结果。
[0066]本实例中,对于三个不同的特征输出,对于每个输出分支进行升维操作,然后按照分辨率从大到小依次进行下采样,同时从上到下逐级融合相加,最后用一个1x1的全卷积升维。
[0067]为得到精准的特征信息,在一实施例中,如图5所示,得到高分辨率特征图后,通过全卷积和Relu得到具有高度丰富信息的特征图,最后使用Softmax输出最终预测分类结果。
[0068]本实施例利用主成分分析对高光谱图像进行光谱降维,降低了高光谱输入数据量而加快训练,同时减少频谱带间冗余信息而提高收敛性;并且利用多分支融合网络来补充通道数和从头到尾保持高分辨率来加强语义信息,显著提高了分类的准确性。
[0069]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0070]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。