Title :
Fast color reduction using approximative c-means clustering models
Author :
Szilagyi, L. ; Denesi, Gellert ; Szilagyi, Sandor M.
Author_Institution :
Dept. of Control Eng. & Inf. Technol., Budapest Univ. of Technol. & Econ., Budapest, Hungary
Abstract :
In this paper we propose an efficient color reduction framework that employs c-means clustering to extract optimal colors. The processing consists of three stages: preprocessing, c-means clustering, and creation of the output image. The main goal of the first stage is to transform the pixel matrix into a list of records, which indicates what colors are present in the image and how many times they appear. To achieve this, first we apply a static color quantization scheme that aligns the 16.7 million possible colors with 140 thousand grid points, and build the histogram of this quantized image. Then we mark least frequent quantized colors to be ignored during the clustering stage, the amount of such marks being controlled by the pixel inclusion parameter. Leaving out 2-5% of the image pixels can reduce the number of colors to 500-5000 in most images. This limited set of colors together with frequency information consists the input of the c-means clustering process performed in the second stage. Before creating the final output image, the marked quantized colors are mapped to the closest cluster. Thorough numerical tests were performed on 500 randomly chosen images using both fuzzy and hard c-means clustering. Evaluations revealed that hard c-means is more suitable than fuzzy c-means for the given problem, both in terms of accuracy and efficiency. The proposed method performs quicker 2-3 times than other recent reported solutions.
Keywords :
approximation theory; fuzzy set theory; image colour analysis; pattern clustering; quantisation (signal); approximative c-means clustering models; color reduction framework; frequency information; fuzzy c-means clustering; grid points; hard c-means clustering; image pixel matrix; least frequent quantized colors; marked quantized color mapping; numerical tests; optimal color extraction; output image c-means clustering; output image creation; output image preprocessing; pixel inclusion parameter; quantized image histogram; static color quantization scheme; Clustering algorithms; Color; Histograms; Image color analysis; Prototypes; Runtime; Vectors;
Conference_Titel :
Fuzzy Systems (FUZZ-IEEE), 2014 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-2073-0
DOI :
10.1109/FUZZ-IEEE.2014.6891638