计算机应用 ›› 2012, Vol. 32 ›› Issue (08): 2291-2298.DOI: 10.3724/SP.J.1087.2012.02291

• 图形图像技术 • 上一篇    下一篇

改进的判别割及其在图像分割中的应用

邹小林   

  1. 肇庆学院 数学与信息科学学院,广东 肇庆 526061
  • 收稿日期:2012-01-16 修回日期:2012-03-06 发布日期:2012-08-28 出版日期:2012-08-01
  • 通讯作者: 邹小林
  • 作者简介:邹小林(1975-),男,湖南衡阳人,讲师,博士,主要研究方向:模式识别、图像处理。
  • 基金资助:
    国家自然科学基金资助项目(60803024)

Improved Dcut and its application in image segmentation

ZOU Xiao-lin   

  1. School of Mathematics and Information Sciences, Zhaoqing University, Zhaoqing Guangdong 526061, China
  • Received:2012-01-16 Revised:2012-03-06 Online:2012-08-28 Published:2012-08-01
  • Contact: ZOU Xiao-lin

摘要: 谱聚类算法能在任意形状的样本空间上聚类且收敛于全局最优解,但判别割(Dcut)算法在计算正则化相似度矩阵及其特征向量时比较耗时,而基于子空间的Dcut(SDcut)算法则不稳定,为此,提出基于主成分分析(PCA)的Dcut算法(PCA-Dcut)。PCA-Dcut算法采用PCA算法计算相似度矩阵的前m个大的特征值对应的特征向量构造一个新的矩阵,然后采用构造的矩阵与相似度矩阵和拉普拉斯矩阵分别进行矩阵运算;接着通过计算获得一个m阶正则化相似度矩阵,并计算该矩阵的k个最大特征向量;最后使用构造的矩阵与这k个特征向量相乘获得最终用于分类的特征向量。PCA-Dcut算法能降低Dcut算法的计算复杂度。通过对人工合成数据集、UCI数据集和真实图像的仿真实验表明,PCA-Dcut算法的聚类准确率与Dcut等谱聚类算法相当,同时在分割图像时的运算速度约为Dcut的5.4倍,并具有比SDcut更快的速度和更好的性能。

关键词: 谱聚类, 判别割算法, 主成分分析, 图像分割

Abstract: Spectral clustering algorithms can cluster samples in any form of feature space and has global optimal solutions. However, Discriminant cut (Dcut) algorithm is time-consuming when calculating the regularization similarity matrix and its eigenvectors and Dcut based Subspace (SDcut) algorithm is unstable. Concerning these problems, the paper proposed an improved Dcut algorithm based on Principal Component Analysis (PCA), named PCA-Dcut. PCA-Dcut algorithm constructed a new matrix using the m eigenvectors corresponding to the m largest eigenvalues of the similarity matrix, then used matrix computation between the constructed matrix with the similarity matrix and Laplacian matrix respectively, and got an m-order regularization similarity matrix, and calculated its eigenvectors, then used the constructed matrix to multiply the eigenvectors to get the final feature vectors for classification. Therefore, PCA-Dcut reduces the computational complexity of Dcut. The experiments on man-made data set, UCI data set and real images show that the PCA-Dcut algorithm is comparable with other spectral clustering algorithms such as Dcut in accuracy, and its running speed is 5.4 times of Dcut, and has faster speed and better performance compared with SDcut.

Key words: spectral clustering, Discriminant cut (Dcut) algorithm, Principal Component Analysis (PCA), image segmentation

中图分类号: