基于自组织映射神经网络的遥感图像混合像元分解方法

文档序号:6459086阅读:255来源:国知局

专利名称::基于自组织映射神经网络的遥感图像混合像元分解方法
技术领域
:本发明属于遥感图像处理
技术领域
,具体涉及一种基于自组织映射神经网络和模糊隶属度的遥感图像混合像元分解方法。技术背景遥感是本世纪六十年代发展起来的新兴综合技术,与空间、电子光学、计算机、地理学等科学技术紧密相关,是研究地球资源环境的最有力的技术手段之一。近年来,随着成像技术的进步,多波段遥感图像在越来越多的领域得到了广泛应用。由于成像系统空间分辨率的限制和地表的复杂多样,遥感图像中的一个像元往往对应着地面上较大面积的一块区域,此区域内可能存在多种地物类型,这就形成了混合像元。混合像元的分解对于基于多光谱和高光谱遥感图像的高精度地物分类以及地面目标的检测有着重要的意义[1,2]。许多算法己被提出并应用于混合像元分解。线性光谱混合模型是一个广泛使用的混合像元分解模型[3],它假设混合像元是各端元光谱的线性混合,并通过引入约束条件,用带约束条件的最小二乘法求解超定线性方程组[4],以实现混合像元的分解。但是,它无法同时满足混合像元分解要求的丰度值非负约束和丰度值和为1约束,影响了解混精度。一些研究人员利用反向传播和径向基函数人工神经网络[5,6]进行混合像元丰度值的求解,他们首先通过有监督的训练确定网络神经元连接的权值,然后用训练好的网络对混合像元进行分解。但这种方法同样存在约束条件无法满足的问题。一些基于概率模型的方法也被提出[7,8],它们首先利用训练样本训练出均值、方差、先验概率等模型参数,然后通过求解后验概率得到丰度值。但是,这类方法在模型参数的迭代训练过程中可能落入局部极值点而导致得到的分解结果较差。研究者们还将模糊c均值聚类算法应用于混合像元分解[9],该方法通过非监督模糊聚类产生聚类中心和隶属度矩阵,聚类中心对应着各端元,隶属度即是所要求解的丰度值。然而,模糊c均值聚类算法的迭代过程存在着易落入局部极值点和计算量大的问题。因此,如何对混合像元进行分解,求解组成混合像元的各种典型地物(即端元)的比例(即丰度),已成为近年来遥感领域的一个研究热点[io]。下面介绍与本发明相关的一些概念1.线性光谱混合模型近年的研究中,线性光谱混合模型被广泛的应用于遥感图像中的混合像元分解问题,该模型假设图像中的每个像元都为各个端元像元通过线性混合得到。设X为多通道遥感图像中单一像元的多光谱矢量,j为由各类纯地物信号(端元)的多光谱或高光谱矢量所组成的反射特性矩阵,S为该像元中各类地物所占的百分比(即丰度),iV为模型的误差,则依此模型有如下关系式<formula>formulaseeoriginaldocumentpage5</formula>(1)若遥感图像有"个通道,其中有m类地物类型,则式中X为nxl的向量,^为Mxm的矩阵,S为wxl的向量,7V为"xl的向量,对于实际的多通道遥感图像,尤其是高光谱遥感图像,一般有"〉附。同时,基于混合像元分解问题的实际物理意义,S应满足如下两个约束条件1)混合像元中各成分的比例5,之和应该等于l,艮P:<formula>formulaseeoriginaldocumentpage5</formula>(2)2)分解所得各成分的比例S,应该在[O,l]的范围内,艮P:0"SI,(/=l,2,,.,,m).2.模糊隶属度的定义式推导作为硬c均值聚类算法的一种改进,模糊理论中的模糊c均值算法把所有数据样本;c,(fl,2,…,n)分为c个模糊类,并求解每个类的聚类中心,使得非相似性指标的目标函数达到最小。模糊c均值算法与硬c均值聚类算法的主要区别在于模糊c均值算法用模糊划分,使得每个给定数据点用值在[O,l]间的模糊隶属度来确定其属于各个类的程度。模糊C均值算法的目标函数如下",(3)<formula>formulaseeoriginaldocumentpage5</formula>其中为第J'个样本隶属于第i个端元的模糊隶属度,《=||c,-x,II为第/个聚类中心与第7个数据样本间的欧几里德距离,we[l,oo)是一个加权指数,A,产l,2,…,n,是n个归一化约束式的拉格朗日乘子。对所有输入参量求导,使上述目标函数达到最小的必要条件为<formula>formulaseeoriginaldocumentpage6</formula>(5)
发明内容本发明的目的在于提出一种基于自组织映射神经网络的新的遥感图像混合像元分解方法,以便快速有效的对多通道遥感图像的混合像元进行分解,得到精确的混合像元分解结果,并具有较好的抗噪性能。本发明提出的遥感图像混合像元分解方法,将自组织映射神经网络和模糊理论中的模糊隶属度相结合,首先利用少量的训练样本有监督地训练自组织映射神经网络,然后通过计算混合像元对各自组织映射网络节点的模糊隶属度完成丰度值的求解。由于自组织映射网络的训练过程是属于无目标函数的竞争性学习,并且训练的迭代过程只对少量训练样本进行,所以不存在模糊c均值算法中存在的易落入局部极值点和计算量大的问题,保证了算法的鲁棒性和速度。本发明提出的遥感图像混合像元分解方法,包括如下基本内容1.自组织映射神经网络(SOM网络)的有监督训练传统的自组织映射网络[ll]的学习是无监督的,即自组织映射网络的训练样本是不需要打上类型标记的。通过对训练样本做简单的处理,可以实现有监督学习的自组织映射网络,使得训练后的自组织映射网络竞争层上的各节点带有类型标记。假设本原来的维数是N,类型数(即端元数)为k。图2展示了如何对各类型的训练样本打上类型标记,图中k=3。即通过扩展样本维数的方式,将训练样本的类型标记以二进制编码的形式存储在样本中,样本维数由原来的N维拓展为N+k维。将处理后的训练样本送入自组织映射网络训练,训练结束后各竞争层神经元节点的维数为N+k。设神经元节点前A维的最大值出现在第i维上,则可以判定该神经元节点属于第J'个类型。得到神经元节点的类型后,将节点的前A维去除。图3显示了自组织映射网络最终的训练结果,图中同颜色的自组织映射节点被标记为同一类型。下面具体介绍自组织映射神经网络训练的做法自组织映射神经网络模拟了人类大脑皮层中具有自组织特征的神经信号传送过程,是一种无监督的竞争学习型的神经网络。该神经网络的主要特性包括拓扑有序性,容错性,自联想功能等。自组织映射网络的基本结构如图1所示,由一层输入层和一层竞争层组成。输入层的神经元个数N等于数据样本的维数,竞争层的M个神经元排成一个2维的阵列。该阵列可以有各种类型的邻域拓扑结构,图1中的邻域拓扑结构为常见的方形,深色神经元节点表示以浅色神经元节点为中心半径为1的邻域范围内的神经元节点。因此,自组织映射网络将N维样本映射到了一个2维的拓扑特征图上。对于输入的每一个训练样本,自组织映射网络的训练过程包括竞争和学习两个步骤。在竞争步,首先进行竞争,判断和训练样本欧几里德距离最小的的竞争层节点为竞争获胜节点,如图l中的浅色节点。在学习步,更新获胜节点及其周围一定邻域范围内的节点,如图l中的深色节点,令它们朝训练样本方向以一定的学习率做修正,修正公式如下<formula>formulaseeoriginaldocumentpage7</formula>(6)其中、表示当前训练样本,w,(0表示当前竞争层第/个节点,"(O表示当前学习率,^表示半径为r的邻域;邻域半径和学习率随着每一次竞争学习不断縮小,最后固定在一个比较小的值上,此时SOM网络收敛,训练完成。通过训练,自组织映射网络能够学会输入样本间的关系和规律,使得训练结束后竞争层的特征图能够反映数据样本的分布特性。2.最优加权指数的确定与模糊隶属度的计算混合像元的分解过程需要计算混合像元对自组织映射神经网络各个神经元节点的模糊隶属度。模糊隶属度中的模糊加权指数rn决定了分解结果的模糊程度,当m二l时,分解结果退化为分类结果,当m趋向于oo时,分类结果过于模糊,导致丰度被平均分配到各SOM节点。因此,m值的选取影响分解结果的精度。这里,我们采用了基于模糊目标函数拐点的方法[12,13,14]来对最优m值进行预测。模糊目标定义为-其中1/,0/,。为(3)式中的^07^1,...,0,"为大于l的正常数。图4显示了模糊目标函数的曲线,我们选择该曲线的拐点对应的m值作为算法中使用的m值。这种m值选取方法的有效性得到了实验部分得到充分的验证。3.丰度计算训练好的SOM网络的竞争层节点带有端元类型的标记,利用类型标记对同类型的模糊隶属度求和,作为该类型端元的丰度。综上所述,本发明提出的遥感图像混合像元分解方法,具体步骤为(1).训练自组织映射神经网络1)初始化自组织映射神经网络根据待分解数据集中存在的端元数量,设置自组织映射神经网络的尺寸,按随机方式初始化自组织映射神经网络,并设置网络的训练参数,包括拓扑结构、初始邻域半径、初始学习率;2)挑选与处理训练样本从待分解的数据集中或光谱库中挑选少量的训练样本,并对它们做预处理,通过扩展训练样本的维数,由原来的N维拓展为N+k维,N是原数据样本的维数,k为类型数,以二进制编码的形式,对各类型的训练样本打上类型标记,以实现有监督学习的自组织映射网络,使得训练后的自组织映射网络竞争层上的各节点也带有类型标记;3)训练自组织映射网络利用已挑选的训练样本,根据竞争学习的原理训练网络对于输入的每一个训练样本,首先判断和训练样本欧几里德距离最小的的竞争层节点为竞争获胜节点,然后更新获胜节点及其周围一定邻域范围内的节点,令它们按公式(6)朝训练样本方向以一定的学习率做修正,训练过程中邻域半径和学习率随着网络的收敛而逐步减小;(2).计算模糊隶属度1)最优加权指数m的预测对待分解的数据集,根据模糊目标函数t/g=exp<(7)Vm一的拐点预测模糊隶属度公式中的最优加权指数m;2)计算混合像元对各个神经元节点的模糊隶属度对于每一个混合像元,计算该像元和自组织映射神经网络竞争层每一个节点的模糊隶属度<formula>formulaseeoriginaldocumentpage8</formula>(3).计算混合像元分解的丰度值对带有同一类型标记的模糊隶属度求和,即得到该类型端元的丰度。本发明的优点本发明为一种基于自组织映射神经网络和模糊隶属度的遥感图像混合像元分解方法。其优点在与利用训练样本有监督地训练自组织映射神经网络,摆脱了局部极值问题,并且自动满足混合像元分解问题所要求的丰度值非负约束和丰度值和为1约束。本发明在基于多光谱和高光谱遥感图像的高精度的地物分类以及地面目标的检测和识别方面具有重要意义。-图1为自组织映射神经网络结构图。图2自组织映射神经网络训练样本的标记类型示意图。图3有监督自组织映射神经网络训练结果示意图。图4模糊目标函数曲线图。图5混合像元分解算法的框图。图6为3种矿物端元的光谱曲线图,(a)为黑云母,(b)为阳起石,(c)为铁铝榴石。图7AVIRIS高光谱人造遥感数据实验中加权指数m的选取示意图。图8Landsat7ETM+所拍摄遥感图像的伪彩色图。图9人造遥感图像的标准丰度值矩阵示意图,其中包括水体(a)、植被(b)、人工建筑和土壤(c)。图10Landsat7ETM+多光谱人造遥感数据实验中加权指数m的选取示意图。图IIAVIRIS所拍摄遥感图像的伪彩色图。图12AVIRIS真实遥感数据实验中加权指数m的选取示意图。图13AVIRIS高光谱遥感图像的分解结果示意图,(a)为玉米,(b)为干草饲料,(c)为大豆,(d)为麦子,(e)为天然植被,(f)为人工用地。具体实施方式下面,我们分别以模拟和实际遥感图像数据为例说明具体的实施方式1.模拟遥感图像数据1)AVIRIS高光谱人造遥感数据首先,从AVIRIS高光谱矿物端元光谱库中挑选出3种矿物端元,图6显示了这三种矿物端元的光谱曲线。之后,随机产生满足丰度值非负约束和丰度值和为l约束的3个标准丰度值矩阵(32X32),并将端元按随机产生的标准丰度值矩阵混合,得到的混合图像作为人造遥感图像。实验中,对人造遥感图像进行混合像元分解,并将分解得到的丰度值矩阵和随机产生的标准丰度值矩阵比较,以定量评价分解精度。均方根误差(RootMeanSquareError,AW5W)和相关系数(CorelationCoefficient,CC)是评价混合像元分解结果好坏的两个常用的指标[9]。均方根误差越小、相关系数越大,则分解的结果越精确。表l算法评价与比较<table>tableseeoriginaldocumentpage10</column></row><table>模糊c均值聚类(FuzzyC-Means,FCM)混合像元分解算法[9]在数据样本总数不是很大(如32X32)、数据样本的概率分布不确定时有较好的结果[7]。贝耶斯自组织映射与高斯混合模型算法(BayesianSelf-OrganizingMapandGaussianMixtureModel,BSOM—GMM)混合像元分解算法[8]在参数估计步骤未落入局部极值点的情况下分解结果比较精确。因此,这里将本文提出算法的分解精度和以上两种算法比较,比较结果如表l所示(表l中和分别表示平均均方根误差和平均相关系数)在本例中,本发明所提出的分解算法(SelfOrganizingMap—FuzzyMembership,SOM一FM)的m值根据模糊目标函数的拐点(即一阶导数极大点)确定(如图7所示),自组织映射神经网络竞争层尺寸为8X8,FCM和S0M_FM取相同的m值。FCM和BSOM—GMM算法有局部极值问题,这里给出的是它们在全局最优情况下的分解结果,而SOM—FM算法则没有这个问题。比较表l的分解结果可知,S0M—FM算法能得到更为精确的分解结果,且算法从理论上避免了局部极值问题。2)Landsat7ETM+多光谱人造遥感数据这里通过对实际的遥感图像进行降采样的方式来产生人造遥感数据源。所使用的遥感图像是2000年7月14日Landsat7ETM+拍摄的一幅上海复旦大学附近地区的多光谱遥感图像(截取尺寸256X256)。经实地调査,该区域大致上有3种端元,分别为水体、植被、土壤和人工建筑。取第3、4、5波段分别作为B、G、R分量并做直方图拉伸后合成伪彩色图(如图8所示),从伪彩色图中可以看出地物分布的大致情况。为了产生人造遥感数据源,并便于比较,首先,本发明用最大似然法对256X256大小的遥感图像进行硬分类,认为分类中的每一个像元为纯像元。然后,用8X8的窗口对分类结果进行降采样,并统计窗口内属于各类端元的像元个数,除以窗口内的总像元数,得到的数值即是降采样结果(32X32的图像)中像元对应于各类端元的丰度值。最终得到的3个标准丰度值矩阵,显示成灰度图像如图9所示,其中亮的区域表示丰度值大。同时,用8X8的窗口对256X256大小的原6个波段的遥感图像进行降采样。降采样后遥感图像大小为32X32,每一个像元对应降采样时一个8X8的窗口内的64个像元的平均值。实验中,将运用本发明提出的分解算法对这幅降采样后的大小为32X32的遥感图像进行解混,并将分解所得的丰度值矩阵与标准丰度值矩阵比较,以定量评价所提议算法的分解精度。A.加权指数m值对分解结果的影响记录不同m取值情况下算法的分解精度指标y#5^,并绘制成一条/#5^曲线,如图10中的实线。同时,绘制模糊目标对m的一阶导数曲线,如图10中的虚线。由图10可见,模糊目标的拐点(即模糊目标函数的一阶导数的极大点)对应着鄉/5^曲线的谷点,这就意味着通过模糊目标的拐点可以确定最优的加权指数m。B.网络尺寸对分解结果的影响在本文提出的分解算法中,自组织映射神经网络竞争层的尺寸对分解精度有一定的影响。在不同网络尺寸下的分解结果表2所示表2SOM网络尺寸对分解结果的影响SOM网络尺寸4x48x810x1012x1215x1518x1820x200.87910.91870.93640.94220.94310.94530.9457M劇0.15160.13190.11680.10750.10980.10730.1054可见,随着自组织映射神经网络竞争层尺寸的扩大,自组织映射神经竞争层神经元节点的增多,分解精度逐渐提高。但分解精度在尺寸扩大到12X12时已基本饱和,再扩大网络尺寸,分解结果并不会有多大改善,反而增加了训练时间。C.算法的抗噪性由于遥感图像拍摄仪器的限制等各种物理因素,所获得的遥感数据总是带有一定噪声的,因此要求混合像元分解算法有一定的抗噪能力。这里向人造遥感数据源加入不同强度的高斯噪声,通过实验验证本文所提出的解混算法的抗噪性。加入的高斯噪声均值为0,标准差依次为0、2、5、10、15,结果如表3所示。表3算法的抗噪声性能评价高斯噪声标准差02510150.94220.93960.91570.82060.7277M5E40.10750.11070.12870.17960.2177可见,标准差在10以内的高斯噪声对算法不会造成太大的影响,算法具有一定的抗噪性。2.真实遥感数据实验对于真实遥感数据,由于缺少标准的丰度值,无法对分解结果进行十分精确的量化评价,所以只能通过与实地调查情况的比较从整体上判断算法结果的好坏。数据源采用由机载可见光及红外成像光谱仪(AirborneVisible/InfraredImagingSpectrometer,AVIRIS)于1992年6月在美国印第安那派恩测试点拍摄的高光谱遥感图像(可以从http://cobweb,ecn.pu油e.edu/Q)iehl/MultiSpec/获取),同时,Purdue大学的研究组给出了一份该地区实地勘测结果可供参考[15],这一数据已被广泛地应用于遥感图像混合像元分解算法的研究中。它含有145xl45个像素,220个波段,像素地面像素分辨率为17w,实验中使用去除噪声波段后余下的200个波段的数据作为实验数据。经过实地调査[15],覆盖该区域的主要是各种农作物(大约占三分之二,包括玉米、麦子、大豆、干草饲料)和天然植被(大约占三分之一,由树林、草地等组成)。除此之外,是一些人工用地区域顶部有一条双向高速公路(U.S.52和U.S.231)和一条铁路、中间有一条2级公路(杰克逊高速公路),均为西北-东南走向;还有一个无线电发射塔位于区域上方以及一些零星的房屋。取第70、86、136波段分别作为R、G、B分量合成伪彩色图(如图ll),从伪彩色图中可以看出各类地物的大致分布情况。这里选取了150个左右的训练样本送入竞争层尺寸为8x8的S0M网络进行训练,分解时m值根据模糊目标函数的一阶导数的极大点(模糊目标函数的拐点)确定,如图12所示。分解结果如图13所示,其中(a)(b)(c)(d)(e)(f)分别表示对应于玉米、干草词料、大豆、麦子、天然植被、人工用地的解混丰度值矩阵。将图12的分解结果与实地调査的情况[15]比较,可以看出,分解结果与实地调查结果非常吻合[15]。参考文献[1]JiaSen,QianYuntao.SpectralandSpatialComplexity-BasedHyperspectralUnmixing[J].IEEETransactionsonGeoscienceAndRemoteSensing,2007,45(12):3867-3879.[2]ChangChein-I.Hyperspectraldataexploitation[M].JohnWiley&Sons,Inc,2007:107-148.[3]CSmall.Estimationofurbanvegetationabundancebyspectralmixtureanalysis[J].InternationalJournalofRemoteSensing,2001,22(7):1305-1334.[4]YosioEdemirShiraabukuro,JamesASmith.TheLeast-SquaresMixingModelstoGenerateFractionImagesDerivedFromRemoteSensingMultispectralData[J].IEEETransactionsonGeoscienceAndRemoteSensing,1991,29(1):16-20.[5]王喜鹏,张养贞.应用神经网络模型分解AV服R混合像元[J].遥感学报,1998,2(1):51-56。[6]张彦,邵美珍.基于径向基函数神经网络的混合像元分解[J].遥感学报,2002,6(4):285-289。[7]BastinL.Comparisonoffuzzy-cmeansclassification,linearmixturemodellingandMIXprobabilitiesastoolsforunmixingcoarsepixels[J].InternationalJournalofRemoteSensing,1997,18(17):3629-3648.[8]刘力帆,王斌,张立明.基于贝叶斯自组织映射和高斯混合模型的混合像元分解[J].计算机辅助设计与图形学学报,2007,19(11):1381-1386。[9]GilesMFoody.Estimationofsub-pixellandcovercompositioninthepresenceofuntrainedclasses[J].ComputersGeosciences,2000,26(4):469-478.[10]吕长春,王忠武,钱少猛.混合像元分解模型综述[J].遥感信息,2003,(3):55-58[11]郭一平,BCForster.用Kohonen神经网络对高光谱分辨率图像进行无监督分类的研究[J].红外与毫米波学报,1994,13(6):409-417。[12]范九伦,吴成茂.FCM算法中隶属度的新解释及其应用[J].电子学报,2004,32(3):350-352。[13]YuJian,ChengQiansheng,HuangHouku肌AnalysisoftheWeightingExponentintheFCM[J].IEEETransactionsonSystems,Man,AndCybernetics,2004,34(1):634-639.[14]高新波,裴继红,谢维信.模糊c-均值聚类算法中加权指数m的研究[J].电子学报,2000,28(4):80-83。[15]DLandgrebe.Multispectraldataanalysis:Asignaltheoryperspective[R].Indiana:SchoolofElectrical&ComputerEngineering,WestLafayette:PurdueUniversity,1998.权利要求1.一种基于自组织映射神经网络的遥感图像混合像元分解方法,其特征在于具体步骤如下(1).训练自组织映射神经网络1)初始化自组织映射神经网络根据待分解数据集中存在的端元数量,设置自组织映射神经网络的尺寸,按随机方式初始化自组织映射神经网络,并设置网络的训练参数,包括拓扑结构、初始邻域半径、初始学习率;2)挑选与处理训练样本从待分解的数据集中或光谱库中挑选训练样本,并对它们做预处理,通过扩展训练样本的维数,由原来的N维拓展为N+k维,N是原数据样本的维数,k为类型数,以二进制编码的形式,对各类型的训练样本打上类型标记,以实现有监督学习的自组织映射网络,使得训练后的自组织映射网络竞争层上的各节点也带有类型标记;3)训练自组织映射网络利用已挑选的训练样本,根据竞争学习的原理训练网络对于输入的每一个训练样本,首先判断和训练样本欧几里德距离最小的的竞争层节点为竞争获胜节点,然后更新获胜节点及其周围一定邻域范围内的节点,令它们按公式(6)朝训练样本方向以一定的学习率做修正,训练过程中邻域半径和学习率随着网络的收敛而逐步减小;wi(t+1)=wi(t)+α(t)×(xp-wi(t)),i∈ηr(6)其中xp表示当前训练样本,wi(t)表示当前竞争层第i个节点,α(t)表示当前学习率,ηr表示半径为r的邻域;(2).计算模糊隶属度1)加权指数m的预测对待分解的数据集,根据模糊目标函数全文摘要本发明属于遥感图像处理
技术领域
,具体为一种基于自组织映射神经网络的遥感图像混合像元分解方法。该方法将自组织映射神经网络和模糊理论中的模糊隶属度相结合,来计算分解后的丰度值。同时,由于自组织映射神经网络的无目标函数的竞争学习特性,本方法摆脱了局部极值问题。此外,本发明自动满足混合像元分解问题所要求的两个约束丰度值非负约束和丰度值和为1约束,有较好的混合像元分解结果,同时具有较强的抗噪声能力。新方法在基于多光谱和高光谱遥感图像的高精度的地物分类以及地面目标的检测和识别方面具有特别重要的应用价值。文档编号G06T7/00GK101221662SQ20081003332公开日2008年7月16日申请日期2008年1月31日优先权日2008年1月31日发明者刘力帆,张立明,斌王申请人:复旦大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1