Non-local spatial spectral clustering for image segmentation

As one of widely used clustering algorithms, spectral clustering clusters data using the eigenvectors of the Laplacian matrix derived from a dataset and has been successfully applied to image segmentation. However, spectral clustering algorithms are sensitive to noise and other imaging artifacts because of not taking into account the spatial information of the pixels in the image. In this paper, a novel non-local spatial spectral clustering algorithm for image segmentation is presented. In the proposed method, the objective function of weighted kernel k-means algorithm is firstly modified by incorporating the non-local spatial constraint term. Then the equivalence between the objective functions of normalized cut and weighted kernel k-means with non-local spatial constraints is given and a novel non-local spatial matrix is constructed to replace the normalized Laplacian matrix. Finally, spectral clustering techniques are applied to this matrix to obtain the final segmentation result. The novel algorithm is performed on synthetic and real images, especially magnetic resonance (MR) images, and compared with the traditional spectral clustering algorithms and segmentation algorithms with spatial information. Experimental results demonstrate that the proposed algorithm is robust to noise in the image and obtains more effective performance than the comparison algorithms.

[1]  Aly A. Farag,et al.  A modified fuzzy c-means algorithm for bias field estimation and segmentation of MRI data , 2002, IEEE Transactions on Medical Imaging.

[2]  Frank Y. Shih,et al.  Automatic seeded region growing for color image segmentation , 2005, Image Vis. Comput..

[3]  Fan Chung,et al.  Spectral Graph Theory , 1996 .

[4]  Francesco Masulli,et al.  A survey of kernel and spectral methods for clustering , 2008, Pattern Recognit..

[5]  Michael I. Jordan,et al.  On Spectral Clustering: Analysis and an algorithm , 2001, NIPS.

[6]  Jitendra Malik,et al.  Normalized Cuts and Image Segmentation , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Licheng Jiao,et al.  Fuzzy c-means clustering with non local spatial information for noisy image segmentation , 2011, Frontiers of Computer Science in China.

[8]  Daoqiang Zhang,et al.  Robust image segmentation using FCM with spatial constraints based on new kernel-induced distance measure , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[9]  Jitendra Malik,et al.  Spectral grouping using the Nystrom method , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Inderjit S. Dhillon,et al.  Kernel k-means: spectral clustering and normalized cuts , 2004, KDD.

[11]  Richard G. Baraniuk,et al.  Multiscale image segmentation using wavelet-domain hidden Markov models , 2001, IEEE Trans. Image Process..

[12]  Gilles Celeux,et al.  EM procedures using mean field-like approximations for Markov model-based image segmentation , 2003, Pattern Recognit..

[13]  Shankar M. Krishnan,et al.  Image segmentation using finite mixtures and spatial information , 2004, Image Vis. Comput..

[14]  Nicolas Le Roux,et al.  Learning Eigenfunctions Links Spectral Embedding and Kernel PCA , 2004, Neural Computation.

[15]  Jean-Michel Morel,et al.  A non-local algorithm for image denoising , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[16]  Roseli A. F. Romero,et al.  Improvements on ICA mixture models for image pre-processing and segmentation , 2008, Neurocomputing.

[17]  Supun Samarasekera,et al.  Fuzzy Connectedness and Object Definition: Theory, Algorithms, and Applications in Image Segmentation , 1996, CVGIP Graph. Model. Image Process..

[18]  Inderjit S. Dhillon,et al.  Weighted Graph Cuts without Eigenvectors A Multilevel Approach , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Boudewijn P. F. Lelieveldt,et al.  A multiresolution image segmentation technique based on pyramidal segmentation and fuzzy clustering , 2000, IEEE Trans. Image Process..

[20]  Pietro Perona,et al.  Self-Tuning Spectral Clustering , 2004, NIPS.

[21]  William E. Higgins,et al.  Symmetric region growing , 2003, IEEE Trans. Image Process..

[22]  Zhimin Wang,et al.  Adaptive spatial information-theoretic clustering for image segmentation , 2009, Pattern Recognit..

[23]  Jiebo Luo,et al.  Image segmentation via adaptive K-mean clustering and knowledge-based morphological operations with biomedical applications , 1998, IEEE Trans. Image Process..

[24]  Huiyu Zhou,et al.  Level set image segmentation with Bayesian analysis , 2008, Neurocomputing.

[25]  Bernhard Schölkopf,et al.  Nonlinear Component Analysis as a Kernel Eigenvalue Problem , 1998, Neural Computation.

[26]  Linda G. Shapiro,et al.  Computer Vision , 2001 .