[发明专利]基于半监督维数约减的高光谱图像分类方法有效
| 申请号: | 201110199094.6 | 申请日: | 2011-07-16 |
| 公开(公告)号: | CN102208034A | 公开(公告)日: | 2011-10-05 |
| 发明(设计)人: | 张向荣;焦李成;周楠;侯彪;李阳阳;刘若辰;公茂果;白静;马文萍;刘帅 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62 |
| 代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
| 地址: | 710071*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于半监督维数约减的高光谱图像分类方法,主要解决高光谱图像数据维数过高而导致的计算量大以及现有方法的分类正确率低的问题。其步骤包括:将高光谱图像的每一个像素点用特征向量表示,选出有标记训练集、测试集以及总训练集;分别构造有标记训练集的局部类间和局部类内不相似性矩阵,得到总的局部不相似性矩阵;构造特征值方程并求解,得到投影矩阵;分别将有标记训练集和测试集投影到低维空间,得到新的有标记训练集和测试集;将新的有标记训练集和测试集输入支撑矢量机进行分类,得到测试集的类别信息。本发明采用了半监督的思想,能够获得较高的分类正确率,可用于地图制图,植被调查,军事情报获取领域。 | ||
| 搜索关键词: | 基于 监督 维数约减 光谱 图像 分类 方法 | ||
【主权项】:
1.一种基于半监督维数约减的高光谱图像分类方法,包括如下步骤:(1)输入高光谱图像,该高光谱图像包含c类像素点,其中有N个有标记像素点,m个无标记像素点,图像的每一个像素点为一个样本,每个样本用一个特征向量表示,样本的特征维数为D;(2)用N个有标记样本构成有标记训练集
其对应的类别标记集为
用m个无标记样本构成测试集
其中,xi表示有标记训练集的第i个有标记训练样本,yj表示测试集的第j个测试样本,每个样本用一个列向量表示,li是第i个有标记训练样本所属的类别标号,N是有标记训练样本总个数,m是测试样本总个数,D表示样本的特征维数,R表示实数域;(3)从m个无标记样本中选出η个,与N个有标记样本组合,得到总训练集
其中,sk表示总训练集的第k个训练样本,总训练集的样本个数为N+η,D表示样本的特征维数,R表示实数域;(4)构造有标记训练集X的局部类间不相似性矩阵
和局部类内不相似性矩阵![]()
C ~ = Σ p = 1 c Σ h = 1 n p Σ i = 1 N N hi b ( x h - x i ) ( x h - x i ) T ]]>A ~ = Σ p = 1 c Σ h = 1 n p Σ i = 1 N N hi w ( x h - x i ) ( x h - x i ) T ]]> 其中,c表示样本的类别数,np表示有标记训练集中第p类的有标记训练样本个数,N表示有标记训练样本总个数,xh表示第p类的第h个有标记训练样本,xi表示有标记训练集中的第i个有标记训练样本,T表示矩阵的转置,
为调节类间近邻数的系数,![]()
为调节类内近邻数的系数,
式中,qb表示类间近邻数,即从第p类以外的有标记训练样本中选出的与xh距离最近的近邻样本个数,Nb(xh)定义为有标记训练样本xh的类间qb近邻域,下标b均表示类间,qw表示类内近邻数,即从第p类有标记训练样本中选出的与xh距离最近的近邻样本个数,Nw(xh)定义为有标记训练样本xh的类内qw近邻域,下标w均表示类内;(5)对所述
和
进行求和,得到有标记训练集总的局部不相似性矩阵:T ~ = C ~ + A ~ ; ]]> (6)构造总训练集S的相似度矩阵M,计算拉普拉斯矩阵L=D′-M,其中,D′是对角矩阵,对角元素为
Mkt为矩阵M的第k行t列元素;(7)根据有标记训练集X的局部类间不相似性矩阵
和总的局部不相似性矩阵
拉普拉斯矩阵L,以及总训练集S,构造特征值方程
e=1,Λd,其中,β是权重系数,ve表示第e个特征向量,λ表示特征值,T表示矩阵的转置,d表示降维后的维数;(8)设置降维后的维数d的值,求解特征值方程
e=1,Λd,得到d个最大特征值及其对应的特征向量v1,v2,Λvd,构成投影矩阵V=[v1,v2,Λvd]∈RD×d,D表示样本的原始特征维数,R表示实数域;(9)分别将有标记训练集
和测试集
投影到由投影矩阵V所张成的低维空间,得到投影后的新的有标记训练集
和新的测试集
其中,x′i=<VT·xi>为第i个有标记训练样本的新的特征向量,xi为原有标记训练集的第i个训练样本,y′j=<VT·yj>为第j个测试样本的新的特征向量,yj为原测试集的第j个测试样本,N表示有标记训练样本总个数,m表示测试样本总个数,d表示新的样本集的特征维数,R表示实数域;(10)将新的有标记训练集
和类别标记集
以及新的测试集
输入到支撑矢量机SVM中进行分类,得到测试集的分类结果
其中,l′j表示第j个测试样本所属的类别标号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110199094.6/,转载请声明来源钻瓜专利网。





