Texture Image Segmentation Using Affinity Propagation and Spectral Clustering

Clustering is a popular and effective method for image segmentation. However, existing cluster methods often suffer the following problems: (1) Need a huge space and a lot of computation when the input data are large. (2) Need to assign some parameters (e.g. number of clusters) in advance which will affect the clustering results greatly. To save the space and computation, reduce the sensitivity of the parameters, and improve the effectiveness and efficiency of the clustering algorithms, we construct a new clustering algorithm for image segmentation. The new algorithm consists of two phases: coarsening clustering and exact clustering. First, we use Affinity Propagation (AP) algorithm for coarsening. Specifically, in order to save the space and computational cost, we only compute the similarity between each point and its t nearest neighbors, and get a condensed similarity matrix (with only t columns, where t << N and N is the number of data points). Second, to further improve the efficiency and effectiveness of the proposed algorithm, the Self-tuning Spectral Clustering (SSC) is used to the resulted points (the representative points gotten in the first phase) to do the exact clustering. As a result, the proposed algorithm can quickly and precisely realize the clustering for texture image segmentation. The experimental results show that the proposed algorithm is more efficient than the compared algorithms FCM, K-means and SOM.

[1]  Donald W. Bouldin,et al.  A Cluster Separation Measure , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Stephen P. Banks,et al.  Signal Processing, Image Processing and Pattern Recognition , 1991 .

[3]  Xian-Sheng Hua,et al.  Finding image exemplars using fast sparse affinity propagation , 2008, ACM Multimedia.

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

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

[6]  A. Kandaswamy,et al.  Experimental investigation on breast tissue classification based on statistical feature extraction of mammograms , 2007, Comput. Medical Imaging Graph..

[7]  Yalin Zheng,et al.  A Comprehensive Texture Segmentation Framework for Segmentation of Capillary Non-Perfusion Regions in Fundus Fluorescein Angiograms , 2014, PloS one.

[8]  Fei Wang,et al.  Fast affinity propagation clustering: A multilevel approach , 2012, Pattern Recognit..

[9]  J. Bezdek,et al.  FCM: The fuzzy c-means clustering algorithm , 1984 .

[10]  Ke Chen,et al.  A Hierarchical Algorithm for Multiphase Texture Image Segmentation , 2012 .

[11]  Man-Lai Tang,et al.  Image Segmentation Using Fuzzy Region Competition and Spatial/Frequency Information , 2011, IEEE Transactions on Image Processing.

[12]  Xavier Bresson,et al.  Local Histogram Based Segmentation Using the Wasserstein Distance , 2009, International Journal of Computer Vision.

[13]  William Robson Schwartz,et al.  Multi-scale gray level co-occurrence matrices for texture description , 2013, Neurocomputing.

[14]  Max Mignotte A de-texturing and spatially constrained K-means approach for image segmentation , 2011, Pattern Recognit. Lett..

[15]  Delbert Dueck,et al.  Clustering by Passing Messages Between Data Points , 2007, Science.

[16]  Maoguo Gong,et al.  An efficient automatic SAR image segmentation framework in AIS using kernel clustering index and histogram statistics , 2014, Appl. Soft Comput..

[17]  Ping Guo,et al.  A shadow detection method for remote sensing images using Affinity Propagation algorithm , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[18]  Jin Young Kim,et al.  Carotid artery image segmentation using modified spatial fuzzy c-means and ensemble clustering , 2012, Comput. Methods Programs Biomed..

[19]  Rachid Deriche,et al.  Active unsupervised texture segmentation on a diffusion based feature space , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[20]  Tony F. Chan,et al.  A Level-Set and Gabor-based Active Contour Algorithm for Segmenting Textured Images , 2002 .

[21]  Thomas Schultz,et al.  Open-Box Spectral Clustering: Applications to Medical Image Analysis , 2013, IEEE Transactions on Visualization and Computer Graphics.

[22]  John W. Fisher,et al.  Submitted to Ieee Transactions on Image Processing a Nonparametric Statistical Method for Image Segmentation Using Information Theory and Curve Evolution , 2022 .

[23]  Lin Zhang,et al.  Color Image Segmentation Algorithm Based on Affinity Propagation Clustering , 2011 .

[24]  Teuvo Kohonen,et al.  The self-organizing map , 1990 .