A Fuzzy-Soft Competitive Learning Approach for Grayscale Image Compression

In this chapter we develop a fuzzy-set-based vector quantization algorithm for the efficient compression of grayscale still images. In general, vector quantization can be carried out by using crisp-based and fuzzy-based methods. The motivation of the current work is to provide a systematic framework upon which the above two general methodologies can effectively cooperate. The proposed algorithm accomplishes this task through the utilization of two main steps. First, it introduces a specially designed fuzzy neighborhood function to quantify the lateral neuron interaction phenomenon and the degree of the neuron excitation of the standard self-organizing map. Second, it involves a codeword migration strategy, according to which codewords that correspond to small and underutilized clusters are moved to areas that appear high probability to contain large number of training vectors. The proposed methodology is rigorously compared to other relative approaches that exist in the literature. An interesting outcome of the simulation study is that although the proposed algorithm constitutes a fuzzy-based learning mechanism, it finally obtains computational costs that are comparable to crisp-based vector quantization schemes, an issue that can hardly be maintained by the standard fuzzy vector quantizers.

[1]  Tzungher Chen,et al.  Compression-unimpaired batch-image encryption combining vector quantization and index compression , 2010, Inf. Sci..

[2]  Damianos Gavalas,et al.  Improved batch fuzzy learning vector quantization for image compression , 2008, Inf. Sci..

[3]  Pierpaolo D'Urso,et al.  Self-Organizing Maps for imprecise data , 2014, Fuzzy Sets Syst..

[4]  Ming-Huwi Horng,et al.  Vector quantization using the firefly algorithm for image compression , 2012, Expert Syst. Appl..

[5]  Ching-Yi Chen,et al.  Evolutionary fuzzy particle swarm optimization vector quantization learning scheme in image compression , 2007, Expert Syst. Appl..

[6]  Patricio A. Vela,et al.  A Comparative Study of Efficient Initialization Methods for the K-Means Clustering Algorithm , 2012, Expert Syst. Appl..

[7]  G. Tsekouras,et al.  A new approach for measuring the validity of the fuzzy c -means algorithm , 2004 .

[8]  Pei-Yin Chen An efficient prediction algorithm for image vector quantization , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[9]  Chengan Guo,et al.  An adaptive vector quantization approach for image segmentation based on SOM network , 2015, Neurocomputing.

[10]  George E. Tsekouras,et al.  Fuzzy vector quantization for image compression based on competitive agglomeration and a novel codeword migration strategy , 2012, Eng. Appl. Artif. Intell..

[11]  Yu-Jin Zhang,et al.  1D correlation filter based class-dependence feature analysis for face recognition , 2008, Pattern Recognit..

[12]  Yu-Chen Hu,et al.  Fast VQ codebook search algorithm for grayscale image coding , 2008, Image Vis. Comput..

[13]  George E. Tsekouras,et al.  A fuzzy vector quantization approach to image compression , 2005, Appl. Math. Comput..

[14]  Shen-En Qian,et al.  Hyperspectral data compression using a fast vector quantization algorithm , 2004, IEEE Transactions on Geoscience and Remote Sensing.

[15]  Shiueng Bien Yang Constrained-storage multistage vector quantization based on genetic algorithms , 2008, Pattern Recognit..

[16]  Francesco Rizzo,et al.  Overlap and channel errors in Adaptive Vector Quantization for image coding , 2005, Inf. Sci..

[17]  George E. Tsekouras,et al.  On the systematic development of fast fuzzy vector quantization for grayscale image compression , 2012, Neural Networks.

[18]  Thomas Villmann,et al.  Kernelized vector quantization in gradient-descent learning , 2015, Neurocomputing.

[19]  Miin-Shen Yang,et al.  A fuzzy-soft learning vector quantization , 2003, Neurocomputing.

[20]  James C. Bezdek,et al.  Sequential Competitive Learning and the Fuzzy c-Means Clustering Algorithms , 1996, Neural Networks.

[21]  James C. Bezdek,et al.  Fuzzy Kohonen clustering networks , 1994, Pattern Recognit..

[22]  Kazuaki Yano,et al.  A self-organizing map with twin units capable of describing a nonlinear input-output relation applied to speech code vector mapping , 2007, Inf. Sci..

[23]  Chaur-Heh Hsieh,et al.  Classified self-organizing map with adaptive subcodebook for edge preserving vector quantization , 2009, Neurocomputing.

[24]  Hassan A. Kingravi,et al.  Deterministic Initialization of the k-Means Algorithm using Hierarchical Clustering , 2012, Int. J. Pattern Recognit. Artif. Intell..

[25]  James C. Bezdek,et al.  Two soft relatives of learning vector quantization , 1995, Neural Networks.

[26]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[27]  Hossein Nezamabadi-pour,et al.  Image indexing and retrieval in JPEG compressed domain based on vector quantization , 2013, Math. Comput. Model..

[28]  George E. Tsekouras,et al.  Fast fuzzy vector quantization , 2010, International Conference on Fuzzy Systems.

[29]  Zhou Li-hua,et al.  A new technique for generalized learning vector quantization algorithm , 2006 .

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

[31]  Miin-Shen Yang,et al.  Suppressed fuzzy-soft learning vector quantization for MRI segmentation , 2011, Artif. Intell. Medicine.

[32]  John R. Jensen,et al.  Fuzzy learning vector quantization for hyperspectral coastal vegetation classification , 2006 .

[33]  Tuan D. Pham,et al.  Fuzzy declustering-based vector quantization , 2009, Pattern Recognit..

[34]  Giuseppe Patanè,et al.  The enhanced LBG algorithm , 2001, Neural Networks.

[35]  Horst-Michael Groß,et al.  A life-long learning vector quantization approach for interactive learning of multiple categories , 2012, Neural Networks.

[36]  Nicolaos B. Karayiannis,et al.  Soft learning vector quantization and clustering algorithms based on non-Euclidean norms: single-norm algorithms , 2005, IEEE Transactions on Neural Networks.