发明名称 基于NJW谱聚类标记的图像分割方法
摘要 本发明公开了一种基于NJW谱聚类标记的图像分割方法,主要解决谱聚类方法稳定性差的问题。其实现过程是:(1)对待分割图像提取灰度共生特征,并进行归一化处理以去除数据间量级影响;(2)用k-means算法将特征数据聚为m类,并以与聚类中心最近邻的特征数据作为采样点,得采样子集S;(3)利用NJW谱聚类算法,对采样子集S进行聚类,得到采样子集S的标签;(4)对采样子集S进行学,训练一个支撑矢量机SVM分类器;(5)用所得的SVM分类器对所有特征数据进行测试,得到最终的图像分割结果。本发明与现有的技术相比图像分割结果稳定、准确度高,可用于目标检测和目标识别。
申请公布号 CN102346851B 申请公布日期 2013.01.23
申请号 CN201110346346.3 申请日期 2011.11.04
申请人 西安电子科技大学 发明人 缑水平;焦李成;杨静瑜;李阳阳;张佳;徐聪;杨淑媛;庄雄
分类号 G06K9/46(2006.01)I;G06K9/62(2006.01)I 主分类号 G06K9/46(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 1.一种基于NJW谱聚类标记的图像分割方法,包括如下步骤:(1)使用灰度共生矩阵对待分割的图像进行特征提取,并将提取的特征数据归一化到[0,1]之间,以去除数据间量级的影响;(2)用k-means算法将归一化后的特征数据聚为m类,并将与聚类中心最近邻的特征数据作为采样点得到采样子集S,m取100,其按照如下步骤进行:(2a)随机选取m个特征数据作为k-means算法的初始聚类中心;(2b)在每次迭代中,求每个特征数据到聚类中心的距离,并将特征数据归到距离最小的聚类中心所在的类别中;(2c)对每一类别里的数据分别求均值,并将均值作为该类的中心;(2d)如果利用(2b)和(2c)进行迭代更新后,m个聚类中心保持不变,则迭代结束,否则继续迭代;(3)利用NJW谱聚类算法,对采样子集S进行聚类,得到采样子集S的标签,其按照如下步骤进行:(3a)计算采样子集S={s<sub>1</sub>,...,s<sub>i</sub>,...,s<sub>m</sub>}(i=1,...,m)的权值矩阵W=G(S,S),其中G()为高斯核函数;(3b)计算权值矩阵W的拉普拉斯矩阵L=D<sup>-1/2</sup>WD<sup>-1/2</sup>,其中D为权值矩阵W的度矩阵,D={d<sub>1</sub>,...,d<sub>i</sub>,...,d<sub>m</sub>},且<img file="FDA00002177257000011.GIF" wi="228" he="113" />w<sub>it</sub>为权值矩阵W第i行第t列元素;(3c)对拉普拉斯矩阵L进行特征分解,求出由大到小排前k个特征值λ={λ<sub>1</sub>,...,λ<sub>i</sub>,...,λ<sub>k</sub>}所对应的特征向量<img file="FDA00002177257000012.GIF" wi="370" he="51" />其中λ<sub>i</sub>是λ的第i个元素,<img file="FDA00002177257000013.GIF" wi="36" he="51" />是φ的第i个列向量,i=1,2,...,k;(3d)对进行k-means聚类,得到采样子集S的标签Y={y<sub>1</sub>,...,y<sub>i</sub>...,y<sub>m</sub>},i=1,...,m;(4)对采样子集S和对应的标签进行学习,训练一个支撑矢量机SVM分类器,其按照如下步骤进行: (4a)将采样子集S单位化为<img file="FDA00002177257000021.GIF" wi="399" he="59" /><img file="FDA00002177257000022.GIF" wi="28" he="48" />表示<img file="FDA00002177257000023.GIF" wi="32" he="45" />的第i个列向量;(4b)在条件<img file="FDA00002177257000024.GIF" wi="221" he="114" />0≤a<sub>i</sub>≤1下求解<img file="FDA00002177257000025.GIF" wi="797" he="141" />得到最优解a<sup>*</sup>,其中y<sub>i</sub>是采样子集S中第i个采样点的标签,y<sub>j</sub>是采样子集S中第j个采样点的标签,a∈R<sup>m×1</sup>,a<sub>i</sub>表示a的第i个元素,a<sub>j</sub>表示a的第j个元素;(4c)计算SVM分类器的超分界面<img file="FDA00002177257000026.GIF" wi="292" he="113" />并记b<sup>*</sup>的第一个分量为<img file="FDA00002177257000027.GIF" wi="63" he="57" />作为SVM分类器参数;(5)用所得的SVM分类器对所有特征数据进行测试,得到最终的图像分割结果。
地址 710071 陕西省西安市太白南路2号