当前位置: 首页 > 专利查询>河海大学专利>正文

一种改进的基于深度学习的高分遥感影像分类方法技术

技术编号:19481151 阅读:43 留言:0更新日期:2018-11-17 10:39
本发明专利技术公开了一种改进的基于深度学习的高分遥感影像分类方法,首先,基于深度学习理论,设计一个七层卷积神经网络。其次,将高分遥感影像样本输入该网络中进行网络训练,并将学习得到的最后两个全连接层输出,作为遥感影像两种不同的高层特征。接着,针对该网络第五层池化层输出,采用主成分分析进行降维,降维后的结果作为遥感影像的第三种高层特征。然后,将上述三种高层特征通过串联的形式进行融合。最后,设计一种有效的基于逻辑回归的分类器,对遥感影像进行分类。本发明专利技术基于深度学习理论对高分遥感影像进行特征提取,学习得到的特征表现力及鲁棒性强。此外,将提取到的多种高层特征进行融合并输入逻辑回归分类器中,能实现良好的分类效果。

【技术实现步骤摘要】
一种改进的基于深度学习的高分遥感影像分类方法
本专利技术属于图像处理领域,尤其涉及一种改进的基于深度学习的高分遥感影像分类方法。
技术介绍
在光学遥感图像处理领域中,遥感图像的空间分辨率是指能够被光学传感器辨识的单一地物或2个相邻地物间的最小尺寸。空间分辨率越高,遥感图像包含的地物形态信息就越丰富。目前已经商业化运行的光学遥感卫星的空间分辨率已经达到“亚米级”,如2016年发射的美国WorldView-4卫星能够提供0.3m分辨率的高清晰地面图像。近年来,随着我国空间技术的快速发展,特别是高空间分辨率(简称高分)对地观测系统重大专项的实施,我国的卫星遥感技术也迈入了亚米级时代,高分2号卫星(GF-2)全色谱段星下点空间分辨率达到0.8m。高空间分辨率遥感影像包含了丰富的地物纹理、形状、结构、邻域关系等信息,可主要应用于地物分类、目标提取与识别、变化检测等。高分遥感影像分类作为其中的一个研究热点,在资源勘测、环境监测和军事目标锁定等方面有着非常重要的应用。目前的高分遥感影像分类的研究多注重分类算法的改进,而实际上,训练样本特征提取的准确度和有效性对分类精度和效率有着非常重要的影响。公开号CN104102928A一种基于纹理基元的遥感图像分类方法,通过选取典型地物的遥感图像的邻域特征向量并聚类形成纹理基元字典和纹理模型库,将待分类的图像划分成超像素,与纹理模型库中的模型进行比较,实现超像素的分类,进而实现图像分类。该方法虽然利用了超像素的强同质性和纹理的空间分布规律,但是,仅运用纹理特征进行分类在遥感图像地物光谱特征复杂的情况下效果不佳。公开号CN102622607A一种基于多特征融合的遥感图像分类方法,通过提取训练样本和测试样本遥感图像的视觉词袋特征、颜色直方图特征和纹理特征,进行支持向量机训练,得到三个不同的支持向量机分类器,采用上述分类器进行类别预测,得到三组类别预测结果,然后采用加权综合法对三组类别预测结果进行综合,从而得到最终的分类结果。该方法虽然有效融合了遥感图像的视觉词袋特征、颜色直方图特征和纹理特征,使得提取到的遥感图像特征向量涵盖信息丰富,但是,需要人为提取多种特征,操作复杂。近年来,深度学习理论在图像处理和模式识别等领域迅速发展,人们试着将其应用于图像分类问题中,获得了良好的结果。例如,黄等人在2017年北京航空航天大学学报上发表论文“基于卷积神经网络的遥感图像舰船目标检测”,该文献提出了一种将卷积神经网络与支持向量机相结合的舰船目标检测方法,利用卷积神经网络可自主提取图像特征并进行学习的优点,避免了复杂的特征选择和提取过程。但是由于该方法直接将全连接层特征输入支持向量机进行分类,未能利用卷积神经网络提取多种特征进行融合,导致分类性能受限。综上,现有的高分遥感影像分类方法,存在的诸多局限性主要表现在:(1)现有的遥感影像分类方法常需要遥感影像样本进行预处理,而预处理过程容易受到诸多外部因素,如大气条件、地表环境等因素的影响,这将弱化分类的性能。(2)现有的遥感影像分类方法提取特征时需要过多的人为干预,选择不同的图像特征提取算法,提取图像的各种类型的特征,用于后续的图像分类,特征提取过程复杂。(3)现有的遥感影像分类方法提取得到的特征鲁棒性不强。现有的分类方法常提取图像底层特征,如纹理特征、颜色特征以及上下文先验信息等,这些特征还可能存在冗余现象,在位移、旋转等方面表现欠佳,导致分类正确率不高。
技术实现思路
专利技术目的:针对现有技术中存在的问题,本专利技术提供一种改进的基于深度学习的高分遥感影像分类方法。该方法可以避免传统复杂的特征提取过程,扩大特征的选择范围,增强特征表现力,提高分类的准确率。技术方案:为实现本专利技术的目的,本专利技术所采用的技术方案是:一种改进的基于深度学习的高分遥感影像分类方法,包含训练阶段和测试阶段:所述训练阶段包括以下步骤:(1)构建多类遥感影像样本数据集,并制作相应的样本标签集合,将每类遥感影像样本数据集分为训练集Train和测试集Test;(2)搭建七层卷积神经网络,使用训练集对卷积神经网络进行训练;(3)提取卷积神经网络第五层池化层输出特征值和第六、第七两个全连接层的输出特征值;(4)针对卷积神经网络的第五层池化层输出特征值,采用主成分分析方法对其进行降维;(5)将降维后的第五层池化层特征和两个全连接层特征通过串联的形式进行特征融合;(6)在融合特征的基础上,设计基于逻辑回归的分类器;所述测试阶段包括以下步骤:(7)将测试集输入到步骤(2)中训练好的卷积神经网络中,得到每个测试样本的第五层池化层特征和两个全连接层特征;(8)利用步骤(4)中所述的主成分分析方法,对步骤(7)得到的第五层池化层特征进行降维;(9)针对步骤(7)中的两个全连接层特征和步骤(8)中的降维后的第五层池化层特征,进行串联,实现特征融合;(10)使用步骤(6)设计好的分类器对测试集进行分类识别。其中,步骤(1)中的,构建训练集和测试集的方法如下:(1.1)构建多类遥感影像样本数据集Image=[Image1,…,Imagei,…,ImageN],并制作相应的样本标签Label=[Label1,…,Labeli,…,LabelN],其中N表示N类遥感影像,Imagei表示第i类遥感影像的集合,Labeli表示第i类遥感影像的标签集合,标签集合取值为i-1,其中,i=1,…,N;(1.2)将每类数据集分为训练集部分Train和测试集部分Test,针对数据集中每类遥感影像,设其样本总数为n,从中随机抽取m张图像构建训练集,其余n-m张图像构建测试集,则有:Train=[Train1,…,Traini,…,TrainN],Test=[Test1,…,Testi,…,TestN],其中,Traini表示第i类遥感影像的训练集合,它包含了m张图像,Testi表示第i类遥感影像的测试集合,它包含n-m张图像。其中,步骤(2)中的,卷积神经网络搭建及训练方法如下:(2.1)搭建一个七层的卷积神经网络:第一、二、五层分别包括卷积层和池化层;第三、四层只包含卷积层;第六、七层分别是两个全连接层;(2.2)将遥感影像训练集输入搭建好的卷积神经网络中,前向计算卷积神经网络每个神经元的输出值;(2.2.1)假设第l层为卷积层,则第l层第j个特征图的计算公式为:其中,*表示卷积操作,为第l-1层第i个特征图,表示到的卷积核,表示第l层第j个特征图的偏置,f(·)表示线性整流激活函数,Ml-1表示第l-1层特征图的个数;(2.2.2)假设第l层为池化层,则第l层第j个特征图的计算公式为:其中,表示第l层第j个特征图的池化参数,表示第l-1层第j个特征图,down(·)表示池化函数,表示第l层第j个特征图的偏置;(2.2.3)假设第l层为全连接层,则第l层第j个特征图的计算公式为:其中,yl-1表示第l-1层所有特征图的加权结果,表示第l层第j个特征图的偏置,f(·)为线性整流激活函数;(2.3)反向计算卷积神经网络的损失函数;(2.3.1)设遥感影像训练集中任一带标签样本Ii,其中i=1,…,N×m,N表示有N类遥感影像,m表示每一类包括m个测试图像,对于样本Ii,其分类标签为:(2.3.2)对于标签样本Ii,若卷积神本文档来自技高网
...

【技术保护点】
1.一种改进的基于深度学习的高分遥感影像分类方法,包含训练阶段和测试阶段,其特征在于:所述训练阶段包括以下步骤:(1)构建多类遥感影像样本数据集,并制作相应的样本标签集合,将每类遥感影像样本数据集分为训练集Train和测试集Test;(2)搭建七层卷积神经网络,使用训练集对卷积神经网络进行训练;(3)提取卷积神经网络第五层池化层输出特征值和第六、第七两个全连接层的输出特征值;(4)针对卷积神经网络的第五层池化层输出特征值,采用主成分分析方法对其进行降维;(5)将降维后的第五层池化层特征和两个全连接层特征通过串联的形式进行特征融合;(6)在融合特征的基础上,设计基于逻辑回归的分类器;所述测试阶段包括以下步骤:(7)将测试集输入到步骤(2)中训练好的卷积神经网络中,得到每个测试样本的第五层池化层特征和两个全连接层特征;(8)利用步骤(4)中所述的主成分分析方法,对步骤(7)得到的第五层池化层特征进行降维;(9)针对步骤(7)中的两个全连接层特征和步骤(8)中的降维后的第五层池化层特征,进行串联,实现特征融合;(10)使用步骤(6)设计好的分类器对测试集进行分类识别。

【技术特征摘要】
1.一种改进的基于深度学习的高分遥感影像分类方法,包含训练阶段和测试阶段,其特征在于:所述训练阶段包括以下步骤:(1)构建多类遥感影像样本数据集,并制作相应的样本标签集合,将每类遥感影像样本数据集分为训练集Train和测试集Test;(2)搭建七层卷积神经网络,使用训练集对卷积神经网络进行训练;(3)提取卷积神经网络第五层池化层输出特征值和第六、第七两个全连接层的输出特征值;(4)针对卷积神经网络的第五层池化层输出特征值,采用主成分分析方法对其进行降维;(5)将降维后的第五层池化层特征和两个全连接层特征通过串联的形式进行特征融合;(6)在融合特征的基础上,设计基于逻辑回归的分类器;所述测试阶段包括以下步骤:(7)将测试集输入到步骤(2)中训练好的卷积神经网络中,得到每个测试样本的第五层池化层特征和两个全连接层特征;(8)利用步骤(4)中所述的主成分分析方法,对步骤(7)得到的第五层池化层特征进行降维;(9)针对步骤(7)中的两个全连接层特征和步骤(8)中的降维后的第五层池化层特征,进行串联,实现特征融合;(10)使用步骤(6)设计好的分类器对测试集进行分类识别。2.根据权利要求1所述的一种改进的基于深度学习的高分遥感影像分类方法,步骤(1)中的,构建训练集和测试集的方法如下:(1.1)构建多类遥感影像样本数据集Image=[Image1,…,Imagei,…,ImageN],并制作相应的样本标签Label=[Label1,…,Labeli,…,LabelN],其中N表示N类遥感影像,Imagei表示第i类遥感影像的集合,Labeli表示第i类遥感影像的标签集合,标签集合取值为i-1,其中,i=1,…,N;(1.2)将每类数据集分为训练集部分Train和测试集部分Test,针对数据集中每类遥感影像,设其样本总数为n,从中随机抽取m张图像构建训练集,其余n-m张图像构建测试集,则有:Train=[Train1,…,Traini,…,TrainN],Test=[Test1,…,Testi,…,TestN],其中,Traini表示第i类遥感影像的训练集合,它包含了m张图像,Testi表示第i类遥感影像的测试集合,它包含n-m张图像。3.根据权利要求1的一种改进的基于深度学习的高分遥感影像分类方法,步骤(2)中的,卷积神经网络搭建及训练方法如下:(2.1)搭建一个七层的卷积神经网络:第一、二、五层分别包括卷积层和池化层;第三、四层只包含卷积层;第六、七层分别是两个全连接层;(2.2)将遥感影像训练集输入搭建好的卷积神经网络中,前向计算卷积神经网络每个神经元的输出值;(2.2.1)假设第l层为卷积层,则第l层第j个特征图的计算公式为:其中,*表示卷积操作,为第l-1层第i个特征图,表示到的卷积核,表示第l层第j个特征图的偏置,f(·)表示线性整流激活函数,Ml-1表示第l-1层特征图的个数;(2.2.2)假设第l层为池化层,则第l层第j个特征图的计算公式为:其中,表示第l层第j个特征图的池化参数,表示第l-1层第j个特征图,down(·)表示池化函数,表示第l层第j个特征图的偏置;(2.2.3)假设第l层为全连接层,则第l层第j个特征图的计算公式为:其中,yl-1表示第l-1层所有特征图的加权结果,表示第l层第j个特征图的偏置,f(·)为线性整流激活函数;(2.3)反向计算卷积神经网络的损失函数;(2.3.1)设遥感影像训练集中任一带标签样本Ii,其中i=1,…,N×m,N表示有N类遥感影像,m表示每一类包括m个测试图像,对于样本Ii,其分类标签为:(2.3.2)对于标签样本Ii,若卷积神经网络将其预测为第k类的概率为则定义其误差为Ei:(2.3.3)基于所有训练样本的误差,计算卷积神经网络的损失函数E:(2.4)采用梯度下降算法,最小化损失函数,并更新卷积神经网络中的...

【专利技术属性】
技术研发人员:王鑫李可石爱业
申请(专利权)人:河海大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1