一种遥感图像的分类方法

文档序号:6613774阅读:395来源:国知局
专利名称:一种遥感图像的分类方法
技术领域
本发明涉及遥感图像处理领域,特别是一种遥感图像地物分类的方法。
背景技术
遥感图像在国民经济的各个领域发挥着越来越重要的作用,其中,遥感图像分类显得尤为重要,如根据植被覆盖率进行水土流失监测、根据分类后的海洋溢油面积计算估算损失和环境保护、通过遥感图像分类后得到的结果可以自动生成测绘地图等。在图像处理中,根据分类过程中所使用的样本是否有标记,将现有的遥感图像分类方法分为全监督、半监督和非监督的三类方法。文献“Semisupervised Neural Networks forEfficientHyperspectral Image Classification, IEEE Transactions on Geoscience andRemoteSensing, 2010, Vol. 48(5),p2271 - 2282. ”提出了一种半监督神经网络的超光谱图 像分类方法。该方法首先构建了基于流形正则化框架下的半监督神经网络,然后使用带有平衡约束的随机梯度下降法对能量函数进行优化。但是,该方法分类训练过程复杂、估计误差较大,且通过经验误差来确定判别函数,分类精度不高且会陷入局部最优,其泛化能力尚有提闻空间。

发明内容
为了克服现有技术的不足,本发明提供一种对遥感图像进行半监督分类的方法,能够有效提高地物分类精度。本发明的技术方案包括下述步骤构建半监督神经网络模型以用于遥感图像的地物分类、用拟牛顿法对模型进行求解得到地物分类结果。(a)获取遥感图像中地物的样本。从遥感图像中提取各个像素的灰度特征,根据不同地物具有不同灰度值的特性,对遥感图像中已知地物类别的部分进行标记,从而获得标记样本;未知类别部分则作为无标记样本。将标记样本与无标记样本集合,即得到了用于进行分类的样本数据。(b)构建用于地物分类的半监督神经网络模型。该神经网络模型为一个三层感知神经网络,其中输入层包括I个神经元(与特征维数有关),隐层包括三个神经元,输出层包括4个神经元(与预定义的地物类别有关);在该神经网络中,将SVM中的结构性误差引入代替感知神经网络的经验误差,以此作为新的正则化目标函数,从而得到了基于结构误差的新的半监督神经网络模型。(C)基于半监督神经网络进行地物分类。基于神经网络进行分类的过程,实际上是一个目标函数的最小化过程。由于(b)中结构性误差的最小化过程包含了二阶可导项,因此采用拟牛顿进行求解,从而大大提高计算效率。本发明的有益效果是本发明在半监督神经网络中引入结构性误差代替经验误差,有效地避免了当目标函数局部取得局部极小值带来的分类错误;并在极值求解过程中引入了用于求解非线性优化的拟牛顿极值求解算法,从而有效地提高了地物分类精度,为后续进一步进行环境检测、地形测绘等应用提供有益保障。
具体实施例方式本发明的技术方案包括下述步骤构建半监督神经网络模型以用于遥感图像的地物分类、用拟牛顿法对模型进行求解得到地物分类结果,具体如下(I)构建半监督神经网络模型以遥感图像中像素的灰度值作为描述地物的特征,如不同的地物(河流、耕地等)具有不同的灰度值。从包含多种地物的遥感图像中,提取遥感图像中各类地物的特征,在本发明中,选用地物的灰度特征,即从遥感图像中提取所有像素点的灰度值,形成一个由像素灰度值组成的样本集合Z = (Λ1, X2;. · , , ·,·· I,,其中样本X1, X2,…,P,A…,表示遥感图像中各个像素的一维灰度特征向量,η表示所有遥感图像中包含的像素个数。针对样本集合;V,人工为其前I个样本标记类别,形成标记集合Iy1,…,yj,其中e {-I, +1} (i = 1,2,...,I ),其中每个像素灰度值Xi是实数,并且标记yi e {-1,+1}。而样本集合尤中后u个数据点Λ = μ',}:为未标记数据。对图像进行半监督分类也就是构建并求解目标函数的过程,决策函数f的最小化正则化函数为
} Σ F(x,,■· f ($ -1*))+/u |丨/(xH ti⑴其中,V表示标记数据导致损失的代价函数,Ym控制数据边缘分布内蕴几何的复杂度,在构建的新模型中,选择神经网络构造f (W,X),在模型中,用于解决不适定问题的Laplacian 正则化项||/(w,x)|| ^ 改为
Ii+u\\f(w,x)\\M =-J7I Σ SiAfiw-x. > — /《(2)
+ , I LJ I
根据nguyen-widrow设置初始权值,使用1+u个节点构造数据邻域图,边缘的权值为Sij,由这些权值形成一个(1+u) X (1+u)矩阵S,那么L = D-S,其中D为S的对角矩阵,其对
角元素Ai且 f = [f (w, X1), — f (w, x1+u)]T,(2)将结构性误差引入得到新的半监督神经网络模型针对神经网络在训练过程中,通过经验误差来调节权重导致泛化能力差的问题,结合SVM的结构性误差思想对半监督神经网络进行改进。本发明选择三层的多层感知网络(Multiple layer perception, MLP), —个输入层、一个输出和一个隐层,输入层用于输入样本的特征向量,输出层输出的是样本的类别。对于具有Sigmoid激发函数的三层MLP f(x) = W(2)h (Wil^b1Hb2,其中,W(1)、W(2)分别表示输入层到隐层、隐层到输出层的权值,b2分别表不输出层的输出结果,h为隐层输出矢量函数。假设输出层b2 = 0,则隐层输出矢量y(1) = Ii(Wil)^b1),那么分类超平面可以写成W(1)y(1) = 0,空间的点与分类超平面的距离为d,表示式如下 =⑶
则对于已标记的样本,可以得到新的正则化目标函数
权利要求
1.一种遥感图像的分类方法,其特征在于包括下述步骤 (a)从遥感图像中提取各个像素的灰度特征,根据不同地物具有不同灰度值的特性,对遥感图像中已知地物类别的部分进行标记,从而获得标记样本;未知类别部分则作为无标记样本;将标记样本与无标记样本集合,即得到了用于进行分类的样本数据; (b)构建用于地物分类的半监督神经网络模型,该神经网络模型为一个三层感知神经网络,其中输入层包括I个神经元,隐层包括三个神经元,输出层包括4个神经元;在该神经网络中,将SVM中的结构性误差引入代替感知神经网络的经验误差,以此作为新的正则化目标函数,从而得到了基于结构误差的新的半监督神经网络模型; (c)采用拟牛顿进行求解半监督神经网络,进行地物分类。·
全文摘要
本发明提供了遥感图像的分类方法,首先获取遥感图像中地物的样本,然后构建用于地物分类的半监督神经网络模型,最后基于半监督神经网络进行地物分类。本发明在半监督神经网络中引入结构性误差代替经验误差,有效地避免了当目标函数局部取得局部极小值带来的分类错误;并在极值求解过程中引入了用于求解非线性优化的拟牛顿极值求解算法,从而有效地提高了地物分类精度,为后续进一步进行环境检测、地形测绘等应用提供有益保障。
文档编号G06K9/62GK102938073SQ20121041063
公开日2013年2月20日 申请日期2012年10月23日 优先权日2012年10月23日
发明者孙莉, 张群, 马苗, 田光见, 李秀秀, 马润年 申请人:中国人民解放军空军工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1