The invention provides a hyperspectral image classification method based on an improved depth learning model, which relates to the hyperspectral image technical field. Firstly, one or more convolution layers and pooling layers are used to construct the extracted image features alternately, and then the obtained image features are randomly extracted several times to construct a variety of classification models. According to the classification results, we completed the construction of the integrated deep learning network model. At the same time, the classification of hyperspectral image data is reconstructed, and the sparsity of the data is increased while the spatial spectrum information of the hyperspectral image is retained, so that the hyperspectral image is easy to be processed by the classification model. The hyperspectral image classification method based on the improved depth learning model provided by the invention has less calculation parameters and higher classification accuracy, and realizes fine classification of objects in the hyperspectral image.
【技术实现步骤摘要】
一种基于改进深度学习模型的高光谱图像分类方法
本专利技术涉及高光谱图像
,尤其涉及一种基于改进深度学习模型的高光谱图像分类方法。
技术介绍
高光谱图像的分类是高光谱遥感技术的核心内容之一,是遥感测绘领域和计算机视觉与模式识别等领域研究的重点。国内外应用在高光谱图像处理上有各种算法,基于光谱信息空间分类方面,主要分为统计模型分类方法与非参数分类方法。最初,统计模型的最大似然分类是传统遥感图像分类中应用最为广泛的分类方法,随后还有类似的基于马氏距离、最小距离等方法都是最大似然特定约束条件下的变形。非参数分类方法在一定程度提高了分类的准确率,主要有神经网络、基于核方法的分类如支持向量机(SVM)以及支持向量机算法的变形等。在此,为解决高维信息难以处理等问题,对高光谱图像数据重构稀疏表达后与这些分类器方法相结合。这些分类器均可以用具有一个或两个隐含层的神经网络模拟,因此被称作浅层机器学习模型。随着深入的研究,人们发现采用深度学习的方法可以增加模型泛化能力与准确性。近几年国内外针对高光谱图像分类问题采用的方法主要是对高光谱图像采用PCA降维后输入到深度学习模型,破坏了高光谱图像的光谱信息,分类准确性还有提高的空间。如2016年沈飞等人提出将高光谱数据稀疏化后输入到卷积神经网络,保留了空谱信息,易于模型处理,但分类的准确性没有明显的提高。2017年袁琳等人提出采用自动编码器与卷积神经网络相结合的模型对高光谱数据分类,能够自动提取非线性信息增加了分类精度,但也同时增加了模型的参数量,模型不稳定。
技术实现思路
针对现有技术的缺陷,本专利技术提供一种基于改进深度学习模型 ...
【技术保护点】
1.一种基于改进深度学习模型的高光谱图像分类方法,其特征在于:包括以下步骤:步骤1、构建集成深度学习网络模型,具体方法为:步骤1.1:通过构建卷积层和池化层提取图像特征;步骤1.2:多次随机抽取步骤1.1提取的图像特征构建多种分类模型,并根据不同的分类模型所得的分类结果进行聚合得到图像的最终分类结果,完成集成深度学习网络模型的构建;步骤2、对待分类的高光谱图像数据进行重构;步骤3、将进行重构的高光谱图像数据,按行输入到步骤1构建的集成深度学习网络模型中,实现对高光谱图像上的地物进行精细分类。
【技术特征摘要】
1.一种基于改进深度学习模型的高光谱图像分类方法,其特征在于:包括以下步骤:步骤1、构建集成深度学习网络模型,具体方法为:步骤1.1:通过构建卷积层和池化层提取图像特征;步骤1.2:多次随机抽取步骤1.1提取的图像特征构建多种分类模型,并根据不同的分类模型所得的分类结果进行聚合得到图像的最终分类结果,完成集成深度学习网络模型的构建;步骤2、对待分类的高光谱图像数据进行重构;步骤3、将进行重构的高光谱图像数据,按行输入到步骤1构建的集成深度学习网络模型中,实现对高光谱图像上的地物进行精细分类。2.根据权利要求1所述的一种基于改进深度学习模型的高光谱图像分类方法,其特征在于:所述步骤1.1的具体方法为:采用一个或多个卷积层与池化层交替构建提取图像特征,在卷积层,每个卷积核以一定的步长对图像提取不同特征,重复的作用于整个感受野中,每一个卷积核共享相同的参数,包括相同的权重矩阵和偏置项;卷积核上的每个神经元对局部进行感知,然后在更高层将局部信息综合起来得到全局信息,减少神经元之间的连接数,进而减少需要训练的权值参数,加快神经网络模型训练的速度。3.根据权利要求2所述的一种基于改进深度学习模型的高光谱图像分类方法,其特征在于:所述卷积层的构建公式如下式所示:其中,m=1,2,3,...表示构建的集成深度学习网络模型的层数,c表示卷积层,p表示池化层,为第m层卷积层的输出结果,表示第m-1层池化层的输出结果,λm={Wm,bm}为第m层卷积层参数项,Wm为第m层卷积核权重,bm为第m层偏置项,σ()为激励函数,整个模型中激励函数使用BatchNormalization函数,并通过mini-batch对相应的动作做规范化操作,固定模型中每层输入的均值与方差,保证整个模型的容纳能力,克服深度神经网络难以训练的弊病,防止梯度弥散;同时,模型中每一层的迭代使用多个小尺寸的卷积核,相当于一个大尺寸卷积核的功能,但比一个大尺寸卷积层有更多非线性且需要处理的参数少,使得构建的模型的判决函数更加具有判决性;所述池化层为对图像进行卷积后得到的图像的不同位置特征进行聚合统计,构建公式如下所示:其中,表示第m层池化层的输出结果,pool()为池化函数,其方法为计算图像一个区域上...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。