基于深度多特征主动迁移网络的高光谱图像分类方法与流程

文档序号:14941142发布日期:2018-07-13 20:50阅读:120来源:国知局
本发明属于计算机视觉和模式识别领域,涉及一种高光谱图像分类方法,具体涉及一种基于深度多特征主动迁移网络的高光谱图像分类方法,可用于农业,城市遥感和环境监测等领域。
背景技术
:高光谱图像是一种三维图像,其数据可以被表示成由二维空间数据与一维光谱数据组成的三维数据结构。这类图像包含丰富的光谱信息,其范围包含了从可见光到近红外的几百个连续光谱,并且,高光谱图像还提供了丰富的空间信息,具有“图谱合一”的特点。高光谱图像有效地将遥感图像的光谱和空间信息融为一体,能够分辨出传统宽波段遥感图像不可分辨的地物类别,有助于实现对地物目标的精确识别,因此被广泛应用于地质勘测、精细农业和城市遥感等重要领域的分类工作中。在具体的分类过程中,一般会出现如下的不良因素:1)“维度灾难”,即当波段超过一定数目之后,样本之间距离的计算会变得困难,从而无法判断样本间的相似度,高维的光谱信息严重影响有效的光谱特征提取;2)有限的类标样本,高光谱图像中像素点的类标标定需要通过人为实地考察得到,原始图像携带的类标样本数量非常有限,人工标记费时费力;3)“空间变异性”,高光谱图像虽然有较高的光谱分辨率,但是空间的分辨率通常较低。急需设计出一种高效实用的高光谱图像分类方法,来消除以上不良因素的影响。目前高光谱图像经典的分类方法分为基于支持向量机(svm)的分类方法和基于深度神经网络(dnn)的分类方法两类,其中,基于支持向量机的传统的高光谱图像分类算法通常利用核函数对高光谱图像数据进行特征提取,再利用提取的特征训练支持向量机并对数据进行分类。但是,该方法的不足之处是,确定合适的核函数与求解核函数存在较大的复杂度,分类精度较低。基于深度神经网络的高光谱图像分类方法,其原理是将高光谱图像的光谱信息和空间信息作为网络的输入,对网络进行训练,并利用逻辑回归分类器对训练获取的高阶光谱特征和空间特征进行分类。但是,这种分类方法对网络训练时需要大量的带类标样本,且训练后获取的特征没有充分表示出高光谱图像包含的信息,导致分类精度较低。为了提高分类精度,现有技术提出了一种基于主动学习的深度神经网络的高光谱图像分类方法,该方法使用主动学习方法选取包含丰富信息量的样本,对深度神经网络进行训练,并使用训练后的网络完成高光谱图像分类。例如,jimingli在“activelearningforhyperspectralimageclassificationwithastackedautoencodersbasedneuralnetwork”(proc.ieeeint.conf.imageprocessing,phoenix,az,pp.1062–1065,2016)中,公开了一种基于主动学习的堆叠式自动编码器的高光谱图像分类方法,该方法向堆叠式自动编码器中输入图像的3dgabor特征完成堆叠式自动编码器的训练,并使用主动学习的方法选取少量包含丰富信息量的样本,对堆叠式自动编码器进行迭代训练,再对网络进行微调,最后完成高光谱图像分类。该方法充分利用包含丰富信息量的样本点,分类精度得到了一定程度的提升,但存在的缺陷是,该方法仅能实现对单一高光谱图像的分类,且分类过程中只考虑了高光谱图像的整体特性,而没有考虑到高光谱图像的空间上下文信息和样本分布情况,影响了分类精确度的提升效果。技术实现要素:本发明的目的在于克服上述现有技术的不足,提出一种基于深度多特征主动迁移网络的高光谱图像分类方法,旨在实现对一幅高光谱图像的不同区域或两幅同一地点不同时刻获取的高光谱图像的高精度分类。为实现上述目的,本发明采取的技术方案包括如下步骤:(1)获取待分类源域和目标域高光谱图像:从输入的一幅高光谱图像中随机选取包含相同类别的两个区域上的图像,作为待分类源域高光谱图像x和待分类目标域高光谱图像y,或者将输入的同一地点在不同时刻获取的两幅高光谱图像,作为待分类源域高光谱图像x和待分类目标域高光谱图像y;(2)对待分类源域高光谱图像进行预处理:(2a)将待分类源域高光谱图像x转化为二维高光谱数据x*,x*∈rp×i,并对x*上所有样本点的光谱信息进行归一化,得到待分类源域高光谱图像x的光谱特征hspe,其中,p表示x包含的光谱谱带个数,i表示x在空间上包含的带类标样本点的个数;(2b)利用扩展多属性剖面方法提取待分类源域高光谱图像x的二维空间多结构特性的形态学纹理特征x**,x**∈rq×i,并对x**进行归一化,得到待分类源域高光谱图像x的空间特征hspa,其中,q表示x包含的形态学纹理特征个数,i表示x在空间上包含的带类标样本点的个数;(3)获取源域标记样本集、训练样本集、候选样本集和测试样本集:(3a)将待分类源域高光谱图像x转化为二维高光谱数据x*,x*∈rp×i,并将x*中每个样本与其真实地物类标相对应,再将每个样本对应的类别标号按照从小到大的顺序排列,得到源域标记样本集xa;(3b)对xa进行划分,并将划分得到的三个样本子集作为训练样本集xtra、候选样本集xcandi和测试样本集xtes;(4)构造源域深度光谱特征提取网络,并提取标记样本集的深度光谱特征:(4a)构造源域深度光谱特征提取网络:构造包含1个输入层、k-1个隐藏层的源域深度光谱特征提取网络,输入层的节点数目等于待分类源域高光谱图像x包含的光谱谱带个数p,隐藏层的节点数目逐层递减,最后一个隐藏层的节点数目为a,a<p,其中,k是网络的总层数,且k≥3;(4b)将源域标记样本集xa中每个样本点与该样本点所在空间位置上的光谱特征相对应,得到源域标记样本集xa的光谱特征hspe-a、训练样本集xtra的光谱特征hspe-tra、候选样本集xcandi的光谱特征hspe-candi和测试样本集xtes的光谱特征hspe-tes;(4c)对源域深度光谱特征提取网络进行预训练:将训练样本集xtra的光谱特征hspe-tra作为源域深度光谱特征提取网络的输入,对源域深度光谱特征提取网络进行迭代训练,得到预训练后的源域深度光谱特征提取网络,并将hspe-tra输入到该网络,得到xtra的深度光谱特征hdspe-tra;(4d)对逻辑回归分类器进行预训练:将hdspe-tra作为逻辑回归分类器的输入,对xtra中的样本点进行类标预测,并根据预测获得的预测类标值对逻辑回归分类器进行迭代训练,得到预训练后的逻辑回归分类器;(4e)采用主动学习方法,对预训练后的源域深度光谱特征提取网络进行微调,得到微调后的源域深度光谱特征提取网络;(4f)将源域标记样本集xa的光谱特征hspe-a输入到微调后的源域深度光谱特征提取网络,得到xa的包含a个特征的深度光谱特征hdspe-a;(5)构造源域深度空间特征提取网络,并提取标记样本集的深度空间特征:(5a)构造源域深度空间特征提取网络:构造包含1个输入层、g-1个隐藏层的源域深度空间特征提取网络,输入层的节点数目等于待分类源域高光谱图像x包含的空间纹理特征个数q,隐藏层的节点数目逐层递减,最后一个隐藏层的节点数目为c,且c<q,其中,g是网络的总层数,且g≥3;(5b)将源域标记样本集xa中每个样本点与和该样本点所在空间位置上的空间特征对应,获得源域标记样本集xa的空间特征hspa-a、训练样本集xtra的空间特征hspa-tra、候选样本集xcandi的空间特征hspa-candi和测试样本集xtes的空间特征hspa-tes;(5c)对源域深度空间特征提取网络进行预训练:将训练样本集xtra的空间特征hspa-tra作为源域深度空间特征提取网络的输入,对源域深度空间特征提取网络进行迭代训练,得到预训练后的源域深度空间特征提取网络,并将hspa-tra输入到该网络,得到xtra的深度空间特征hdspa-tra;(5d)对逻辑回归分类器进行预训练:将hdspa-tra作为逻辑回归分类器的输入,对xtra中的样本点进行类标预测,并根据预测获得的预测类标值对逻辑回归分类器进行迭代训练,得到预训练后的逻辑回归分类器;(5e)采用主动学习方法,对预训练后的源域深度空间特征提取网络进行微调,得到微调后的源域深度空间特征提取网络;(5f)将源域标记样本集xa的空间特征hspa-a输入到微调后的源域深度空间特征提取网络,得到xa的包含c个特征的深度空间特征hdspa-a;(6)构造源域深度光谱-空间联合特征提取与分类网络:(6a)将深度光谱特征hdspe-a与深度空间特征hdspa-a堆叠在一起,得到包含d个特征的整合特征hspe-spa,d=a+c;(6b)构造包含1个输入层、h-2个隐藏层和1个输出层的源域深度光谱-空间联合特征提取与分类网络,输入层的节点数目等于整合特征hspe-spa包含的特征个数e,隐藏层的节点数目逐层递减,最后一个隐藏层的节点数目为e,且e<d,输出层节点个数等于待分类源域高光谱图像包含的地物目标类别个数c,其中,h是网络的总层数,且h≥4;(6c)将源域标记样本集xa中每个样本点与和该样本点所在空间位置上的整合特征对应,获得源域标记样本集xa的整合特征hspe-spa-a、训练样本集xtra的整合特征hspe-spa-tra、候选样本集xcandi的整合特征hspe-spa-candi和测试样本集xtes的整合特征hspe-spa-tes;(6d)对源域深度光谱-空间联合特征提取与分类网络进行预训练:将训练样本集xtra的整合特征hspe-spa-tra作为源域深度光谱-空间联合特征提取与分类网络的输入,对源域深度光谱-空间联合特征提取与分类网络进行迭代训练,得到预训练后的源域深度光谱-空间联合特征提取与分类网络,并将hspe-spa-tra输入到该网络,得到xtra的深度光谱-空间联合特征hdspe-dspa-tra;(6e)对逻辑回归分类器进行预训练:将hdspe-dspa-tra作为逻辑回归分类器的输入,对xtra中的样本点进行类标预测,并根据预测获得的预测类标值对逻辑回归分类器进行迭代训练,得到预训练后的逻辑回归分类器;(6f)采用主动学习方法,对预训练后的源域深度光谱-空间联合特征提取与分类网络与预训练后的逻辑回归分类器进行微调,得到微调后的源域深度光谱-空间联合特征提取与分类网络与微调后的逻辑回归分类器;(6g)将测试样本集xtes的整合特征hspe-spa-tes输入到源域深度光谱-空间联合特征提取与分类网络,并将得到的深度光谱-空间联合特征hdspe-dspa-tes输入到微调后的逻辑回归分类器,得到xtes的预测类标值;(7)使用源域深度多特征主动迁移网络对待分类目标域高光谱图像进行分类:(7a)获取源域训练样本集xs-tra、目标域标记样本集xt、候选样本集xt-candi和测试样本集xt-tes;(7b)使用样本迁移的方法将源域微调后的深度光谱特征提取网络、微调后的深度空间特征提取网络和微调后的深度光谱-空间联合特征提取与分类网络迁移到待分类目标域高光谱图像y上,得到目标域深度多特征主动迁移网络;(7c)将目标域图像的测试样本集xt-tes作为目标域深度多特征主动迁移网络的输入,对xt-tes进行分类,得到待分类目标域高光谱图像y的分类结果,即高光谱图像分类方法。本发明与现有技术相比,具有以下优点:第一,本发明由于对高光谱图像进行分类,是通过使用深度光谱-空间联合特征实现的,充分考虑了高光谱图像包含的信息及样本分布情况,与现有技术相比,有效提升了分类精确度。第二,本发明使用深度多特征主动迁移网络,能够实现对一幅高光谱图像中随机选取包含相同类别的两个区域上的图像或同一地点在不同时刻获取的两幅高光谱图像的分类,且源域和目标域图像中包含丰富信息量的样本能够进一步提升分类精确度。第三,本发明使用主动学习方法选取少量包含丰富信息量的样本训练深度多特征主动迁移网络,并使用该网络实现对高光谱图像的分类,与现有技术相比,在保证分类精确度的同时,显著减少了高光谱图像分类所需的训练样本的个数,有效降低了人工样本标记对分类带来的困难。附图说明图1是本发明的实现流程图;图2是本发明中使用源域深度多特征主动迁移网络对待分类目标域高光谱图像进行分类的实现流程图。具体实施方式以下结合附图和具体实施例,对本发明作进一步详细描述。参照图1,基于深度多特征主动迁移网络的高光谱图像分类方法,包括如下步骤:步骤1)获取待分类源域和目标域高光谱图像:从输入的一幅高光谱图像中随机选取包含相同类别的两个区域上的图像,作为待分类源域高光谱图像x和待分类目标域高光谱图像y,或者将输入的同一地点在不同时刻获取的两幅高光谱图像,作为待分类源域高光谱图像x和待分类目标域高光谱图像y;本实施例中使用在同一地点不同时刻获取的两张高光谱图像paviauniversity和paviacenter作为输入图片,并将高光谱图像paviauniversity源域高光谱图像x,高光谱图像paviacenter作为目标域高光谱图像y,其中,paviauniversity包含103个谱带,paviacenter包含102个谱带,两幅图像均包含9类地物目标,类别标号为1-9;步骤2)对待分类源域高光谱图像进行预处理:(2a)将源域高光谱图像paviauniversity转化为二维高光谱数据x*,x*∈rp×i,并对x*上所有样本点的光谱信息进行归一化,得到paviauniversity的光谱特征hspe,其中,p表示paviauniversity包含的光谱谱带个数,i表示paviauniversity在空间上包含的带类标样本点的个数;本实施例中p=103,i=10366;(2b)利用扩展多属性剖面方法提取paviauniversity上的二维空间多结构特性的形态学纹理特征x**,x**∈rq×i,并对x**进行归一化,得到paviauniversity的空间特征hspa,其中,q表示paviauniversity包含的形态学纹理特征个数,i表示paviauniversity在空间上包含的带类标样本点的个数;本实施例中q=81,i=10366,提取空间多结构特性的形态学纹理特征实现步骤为:(2b1)使用主成分分析提取待分类源域高光谱图像x中包含90%以上光谱信息的前3个主成分分量;(2b2)使用标准差属性滤波器来提取谱带的前3个主成分分量上在空间上的标准差属性;(2b3)使用对角线属性滤波器来提取谱带的前3个主成分分量上在空间上的对角线属性;(2b4)将对角线属性与标准差属性堆叠在一起,得到空间多结构特性的形态学纹理特征x**,x**∈r81×10366;步骤3)获取源域标记样本集、训练样本集、候选样本集和测试样本集:(3a)将paviauniversity转化为二维高光谱数据x*,x*∈rp×i,并将x*中每个样本与其真实地物类标相对应,再将每个样本对应的类别标号按照从小到大的顺序排列,得到源域标记样本集xa;(3b)对xa进行划分,并将划分得到的三个样本子集作为训练样本集xtra、候选样本集xcandi和测试样本集xtes;本发明中选取xa每类样本中前50个样本作为xtra,再随机选取剩余样本中30%的样本作为xcandi,剩余样本中70%的样本作为xtes;步骤4)构造源域深度光谱特征提取网络,并提取标记样本集的深度光谱特征:(4a)构造源域深度光谱特征提取网络:构造包含1个输入层、k-1个隐藏层的源域深度光谱特征提取网络,输入层的节点数目等于p,隐藏层的节点数目逐层递减,最后一个隐藏层的节点数目为a,a<p,其中,k是网络的总层数,且k≥3;本实施例中k=3,a=80;(4b)将源域标记样本集xa中每个样本点与该样本点所在空间位置上的光谱特征相对应,得到源域标记样本集xa的光谱特征hspe-a、训练样本集xtra的光谱特征hspe-tra、候选样本集xcandi的光谱特征hspe-candi和测试样本集xtes的光谱特征hspe-tes;(4c)对源域深度光谱特征提取网络进行预训练:将训练样本集xtra的光谱特征hspe-tra作为源域深度光谱特征提取网络的输入,对源域深度光谱特征提取网络进行迭代训练,得到预训练后的源域深度光谱特征提取网络,并将hspe-tra输入到该网络,得到xtra的深度光谱特征hdspe-tra;(4d)对逻辑回归分类器进行预训练:将hdspe-tra作为逻辑回归分类器的输入,对xtra中的样本点进行类标预测,并根据预测获得的预测类标值对逻辑回归分类器进行迭代训练,得到预训练后的逻辑回归分类器;(4e)采用主动学习方法,对预训练后的源域深度光谱特征提取网络进行微调,得到微调后的源域深度光谱特征提取网络,实现步骤为:(4e1)将候选样本集xcandi输入到预训练的逻辑回归分类器,计算每个候选样本对应每个类别的预测概率值,输出一个xcandi的类标预测置信度矩阵,预测概率值计算表达式为:其中,y表示真实地物类别,i表示类标号,x表示样本点,w和b分别表示分类器的权重与偏置;(4e2)找出每个候选样本对应所有类别中的最大与次大预测概率值,并计算两者的差值;(4e3)将每个候选样本对应的差值按照升序排列,选取序列中前50个差值对应的样本,对这些样本进行人工类标标定,加入到训练样本集xtra中,并同时将这些样本从候选样本集xcandi中移除,得到更新后的训练样本集选取准则的表达式为:s+=argmin{p(i)(x|ωmax1)-p(i)(x|ωmax2)}其中,分别表示最大与次最大的预测概率值所对应的地物类别,s+表示被挑选的样本;(4e4)利用更新后的训练样本集及其真实类标对预训练后的源域深度光谱特征提取网络进行微调;(4e5)重复步骤(4e1)-(4e4)25次,得到微调后的源域深度光谱特征提取网络;(4f)将源域标记样本集xa的光谱特征hspe-a输入到微调后的源域深度光谱特征提取网络,得到xa的包含80个特征的深度光谱特征hdspe-a;步骤5)构造源域深度空间特征提取网络,并提取标记样本集的深度空间特征:(5a)构造源域深度空间特征提取网络:构造包含1个输入层、g-1个隐藏层的源域深度空间特征提取网络,输入层的节点数目等于q,隐藏层的节点数目逐层递减,最后一个隐藏层的节点数目为c,且c<q,其中,g是网络的总层数,且g≥3;本实施例中g=3,c=63;(5b)将源域标记样本集xa中每个样本点与和该样本点所在空间位置上的空间特征对应,获得源域标记样本集xa的空间特征hspa-a、训练样本集xtra的空间特征hspa-tra、候选样本集xcandi的空间特征hspa-candi和测试样本集xtes的空间特征hspa-tes;(5c)对源域深度空间特征提取网络进行预训练:将训练样本集xtra的空间特征hspa-tra作为源域深度空间特征提取网络的输入,对源域深度空间特征提取网络进行迭代训练,得到预训练后的源域深度空间特征提取网络,并将hspa-tra输入到该网络,得到xtra的深度空间特征hdspa-tra;(5d)对逻辑回归分类器进行预训练:将hdspa-tra作为逻辑回归分类器的输入,对xtra中的样本点进行类标预测,并根据预测获得的预测类标值对逻辑回归分类器进行迭代训练,得到预训练后的逻辑回归分类器;(5e)采用主动学习方法,对预训练后的源域深度空间特征提取网络进行微调,得到微调后的源域深度空间特征提取网络;(5f)将源域标记样本集xa的空间特征hspa-a输入到微调后的源域深度空间特征提取网络,得到xa的包含63个特征的深度空间特征hdspa-a;步骤6)构造源域深度光谱-空间联合特征提取与分类网络:(6a)将深度光谱特征hdspe-a与深度空间特征hdspa-a堆叠在一起,得到包含d个特征的整合特征hspe-spa,d=143;(6b)构造包含1个输入层、h-2个隐藏层和1个输出层的源域深度光谱-空间联合特征提取与分类网络,输入层的节点数目等于整合特征hspe-spa包含的特征个数e,隐藏层的节点数目逐层递减,最后一个隐藏层的节点数目为e,且e<d,输出层节点个数等于待分类源域高光谱图像包含的地物目标类别个数c,其中,h是网络的总层数,且h≥4;本实施例中h=4,e=100,c=9;(6c)将源域标记样本集xa中每个样本点与和该样本点所在空间位置上的整合特征对应,获得源域标记样本集xa的整合特征hspe-spa-a、训练样本集xtra的整合特征hspe-spa-tra、候选样本集xcandi的整合特征hspe-spa-candi和测试样本集xtes的整合特征hspe-spa-tes;(6d)对源域深度光谱-空间联合特征提取与分类网络进行预训练:将训练样本集xtra的整合特征hspe-spa-tra作为源域深度光谱-空间联合特征提取与分类网络的输入,对源域深度光谱-空间联合特征提取与分类网络进行迭代训练,得到预训练后的源域深度光谱-空间联合特征提取与分类网络,并将hspe-spa-tra输入到该网络,得到xtra的深度光谱-空间联合特征hdspe-dspa-tra;(6e)对逻辑回归分类器进行预训练:将hdspe-dspa-tra作为逻辑回归分类器的输入,对xtra中的样本点进行类标预测,并根据预测获得的预测类标值对逻辑回归分类器进行迭代训练,得到预训练后的逻辑回归分类器;(6f)采用主动学习方法,对预训练后的源域深度光谱-空间联合特征提取与分类网络与预训练后的逻辑回归分类器进行微调,得到微调后的源域深度光谱-空间联合特征提取与分类网络与微调后的逻辑回归分类器;(6g)将测试样本集xtes的整合特征hspe-spa-tes输入到源域深度光谱-空间联合特征提取与分类网络,并将得到的深度光谱-空间联合特征hdspe-dspa-tes输入到微调后的逻辑回归分类器,得到xtes的预测类标值;步骤7)使用源域深度多特征主动迁移网络对待分类目标域高光谱图像进行分类,实现流程参照图2:(7a)获取源域训练样本集xs-tra、目标域标记样本集xt、候选样本集xt-candi和测试样本集xt-tes,实现步骤为:(7a1)将步骤4)中的源域更新后的训练样本集作为源域训练样本集xs-tra;(7a2)将paviacenter转化为二维高光谱数据y*,y*∈rw×j,将y*中每个样本与其真实地物类标相对应,将每个样本对应的类别标号按照从小到大的顺序排列,得到目标域标记样本集xt;对目标域标记样本集xt进行划分,并将划分得到的两个样本子集作为候选样本集xt-candi和测试样本集xt-tes;其中,w表示paviacenter包含的谱带个数,j表示paviacenter在空间上包含的带类标样本点的个数;本实例中w=102,j=54129,本发明从xt中随机选取30%的样本作为xt-candi,剩余70%的样本作为xt-tes;(7b)使用样本迁移的方法将源域微调后的深度光谱特征提取网络、微调后的深度空间特征提取网络和微调后的深度光谱-空间联合特征提取与分类网络迁移到paviacenter上,得到目标域深度多特征主动迁移网络,实现步骤为:(7b1)采用主动学习的方法,从目标域候选样本集xt-candi中选取80个样本,加入到源域训练样本集xs-tra中;(7b2)从xs-tra中移除50个不符合更新后训练样本集特征分布的样本点,其选取准则的表达式为:其中,s+表示源域需要删除的样本,x表示样本点,t(0)表示源域未更新过的训练样本集,p(0)(x|ωt)表示未更新xs-tra时x的类标预测概率值,p(i)(x|ωt)表示迭代更新xs-trai次后x的类标预测概率值,ωt表示预测概率值下降最快的类别;(7b3)重复步骤(7b1)-(7b2)10次,得到更新后的(7b4)利用更新后的及其真实类标对源域微调后的深度光谱特征提取网络、微调后的深度空间特征提取网络和微调后的深度光谱-空间联合特征提取与分类网络进行微调,将网络迁移到paviacenter上;(7c)将paviacenter的测试样本集xt-tes作为目标域深度多特征主动迁移网络的输入,对xt-tes进行分类,得到paviacenter的分类结果,即高光谱图像分类方法。以下结合仿真实验,对本发明的技术效果作进一步说明。1.仿真条件:本发明的仿真实验是在中央处理器为intel(r)corei5-44603.2ghz、内存8g、windows7操作系统上,运用matlab2015b软件进行的。2.仿真内容及结果分析:本发明在paviacenter、paviauniversity两个公用高光谱图像数据库上进行实验,他们是在同一地点不同时刻获取的两幅高光谱图像,其中,paviacenter包含102个谱带,paviauniversity包含103个谱带,且均包含9类地物类别。本发明的评价指标:使用总体分类精度(overallaccuracy),平均分类精度(averageaccuracy)和kappa系数为指标对性能进行评测,总体分类精度(oa)等于被正确分类的像元总和除以总像元数。被正确分类的像元数目沿着混淆矩阵的对角线分布,总像元数等于所有真实参考源的像元总数。平均分类精度(aa)是每类分类准确率相加除以类别总数。kappa系数用于分析分类结果与参考数据之间的吻合程度,可通过以下公式计算:其中,n为所有真实参考的像元总数,i表示某一地物类别,r为类别总数,xii为混淆矩阵对角线上的像元个数,xi+为某一类中真实像元总数,x+i为该类中被分类像元总数。kappa系数充分考虑了混淆矩阵的所有因子,是一种更加客观的评价指标。仿真实验1:将本发明与
背景技术
中所描述的由jimingli提出的基于主动学习的堆叠式自动编码器的高光谱图像分类方法(al-sae)进行对比,分别在paviauniversity与paviacenter两幅图像上进行仿真,仿真实验分别从标记样本的每类样本中选取25,50,75个样本作为3组训练样本集,并使用主动学习方法每次挑选50个样本更新训练样本集,迭代更新25次。实验使用本发明与现有技术对3组训练样本集分别进行5次分类实验,取总体分类精度平均值,作为最终分类精确度,仿真结果如下:表1.1paviauniversity上两种方法在不同训练样本集上的总体分类精度(oa)比较表表1.2paviacenter上两种方法在不同训练样本集上的总体分类精度(oa)比较表从表1.1和表1.2中可以看出本发明在两个高光谱图像上,使用不同数量的训练样本训练网络得到的分类精确度均高于现有技术,同时,本发明在与现有技术取得相同分类精确度时,使用了更少的训练样本,本发明降低了人工标定的负担,具有良好的分类性能。仿真实验2:仿真中,本发明使用仿真实验1中在源域高光谱图像paviauniversity上获得的深度多特征主动迁移网络对目标域高光谱图像paviacenter进行分类。仿真实验中将仿真实验1中在paviauniversity上获得的4组更新后的训练样本集作为源域训练样本集,进行样本迁移时,每次从目标域候选样本集中选取80个样本,并从源域训练样本集中移除50个样本,使用这些样本更新训练样本集,迭代更新10次。本发明对4组训练样本集分别进行5次分类实验,取总体分类精度平均值、平均分类精度平均值和kappa系数平均值,作为最终分类结果,仿真结果如下:表2paviauniversity上利用不同训练样本集训练的深度多特征主动迁移网络在paviacenter上的分类结果比较表由表2可以看出,本发明利用深度多特征主动迁移网络实现了利用少量训练样本对两幅同一地点不同时刻获取的高光谱图像的高精度分类。仿真实验3:仿真中,本发明选取paviauniversity上两块都包含第1,2,3,4,8类地物目标的图像,作为源域图像source和目标域图像target。仿真实验中在源域图像source中随机选取200个样本组成源域训练样本集,进行样本迁移时,每次从目标域候选样本集中选取30个样本,并从源域训练样本集中移除15个样本,使用这些样本更新训练样本集,迭代更新10次。本发明对4组训练样本集分别进行5次分类实验,取总体分类精度平均值、平均分类精度平均值和kappa系数平均值,作为最终分类结果,仿真结果如下:表3深度多特征主动迁移网络对paviauniversity的两个不同区域上图像的分类结果待分类图像总体分类精度平均分类精度kappa系数source99.78%99.42%0.9925target99.47%99.20%0.9918由表1、表2和表3可以看出,本发明利用深度多特征主动迁移网络对高光谱图像进行分类,充分表示出了高光谱图像中包含的信息及样本分布情况,实现了利用少量训练样本对一幅高光谱图像的不同区域或两幅同一地点不同时刻获取的高光谱图像的高精度分类,有效地避免了大量人工样本标记所带来的困难,进一步验证了本发明的先进性。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1