Академический Документы
Профессиональный Документы
Культура Документы
xk = [ rk , g k , bk ] as follows:
T
wc ( t + 1) = wc ( t ) + 1 ( ep ) ( xk wc ( t ))
(2)
wb ( t + 1) = wb ( t ) + 2 ( ep ) ( xk wb ( t ))
(3)
(4)
y0 = W0T (t ) xk , xk X
The second principal component can be extracted from the
second neurons weight vector using the vectors X orthogonal to
the first principal component:
(5)
X = X y0W0
W1 (t + 1) = W1 (t ) + ny1 ( xk y1W1 (t )) ,
y1 = W1T (t ) xk xk X
(6)
In general, all principal components can be extracted from
the correspondent neurons weight vector as follows:
i
Wi (t + 1) = Wi (t ) + nyi xk nyi y jW j (t ) ,
j =0
(7)
yi = WiT (t ) xk , xk X , 0 i 2
It should be noted that after training, w approximates with
probability one the matrix whose rows are the eigenvectors of the
covariance matrix. Application of a Principal Component Analyzer
that feeds a SOFM in [17], [18] and [19].
Step 2: Get the color projection X0,1 of the input image pixels onto
the plane spanned by the two largest principal components:
(8)
X0,1 = y0W0 + y1W1 , yi = WiT (t ) xk , 0 i 1
Get the color projection X2 of the input image pixels onto the
smallest principal component:
X 2 = y2W2 , y2 = W2T (t ) xk
(9)
the number of pixels of the color projection X2, which have one of
their R, G, B values greater than a small threshold T, to the
total number of pixels (after experimentation, T value is set to T =
15). Because of the nature of PCA value will be small, let be a
coefficient on (after experimentation, = 10).
5. CONCLUSIONS
A new method based on PCA is proposed for initializing SOFM
for use in color quantization. It employs the two largest principal
components, in order to achieve an initialization of a number of
neurons based on the color distribution of the input image and uses
the smallest principal component, in order to consider the color
information of pixels with little contribution to the color content of
the input image. In most cases the proposed method is able to
produce better quality results than SOFM and other top
performance quantization methods.
Frymire
Girl
Lena
Mandrill
Monarch
Peppers
Sail
Tulips
Home3
MSE
PSNR
MSE
PSNR
MSE
PSNR
MSE
PSNR
MSE
PSNR
MSE
PSNR
MSE
PSNR
MSE
PSNR
MSE
PSNR
Table 1. Comparative quantization error results after quantizing the initial images to 16 colors
PCA-INIT
PCA-INIT
SOFM
ACR
SGONG
GNG
SOFM
SOFM, k1=16
1432.572
1369.047
1427.828
1396.897
1449.214
1427.742
49.139
49.593
49.172
49.391
49.024
49.173
67.534
71.719
73.567
81.858
69.148
107.079
79.195
78.594
78.339
77.271
78.959
74.586
208.903
212.657
215.806
216.066
209.772
215.683
65.598
65.420
65.273
65.260
65.557
65.279
627.453
629.316
633.958
629.804
628.259
651.224
56.904
56.875
56.801
56.867
56.892
56.533
261.771
254.912
259.082
261.738
258.467
269.133
64.569
64.835
64.673
64,570
64.697
64.292
370.211
372.624
379.565
374.679
377.123
392.961
62.618
62.553
62.369
62.498
62.433
62.022
279.573
282.129
282.726
281.238
280.551
300.569
64.204
64.113
64.092
64.145
64.169
63.480
445.060
559.681
559.485
474.775
445.848
467.762
60.128
57.877
57.880
59.522
60.151
59.671
171.870
175.067
175.094
175.509
179.223
178.552
67.423
67.239
67.237
67.213
67.004
67.042
6. REFERENCES
[1] Ashdown, I., Octree color quantization, Radiocity - A
Programmers Perspective, Wiley, New York, 1994.
[2] Atsalakis, A. and Papamarkos, N., Color reduction and
estimation of the number of dominant colors by using a selfgrowing and self-organized neural gas, Engineering Applications
of Artificial Intelligence, 19(7), pp. 769-786, 2006.
[3] Bezdek, J.C., Pattern Recognition with Fuzzy Objective
Function Algorithms, Plenum Press, New York, 1981.
[4] Carpenter, G., Grossberg, S. and Rosen, D.B. Fuzzy ART: fast
stable learning and categorization of analog patterns by an
adaptive resonance system, Neural Networks, vol. 4, pp. 759771,
1991.
[5] Chang, C.-H., Xu, P.F., Xiao, R. and Srikanthan, T., New
adaptive color quantization method based on self-organizing
maps, IEEE Transactions on Neural Networks vol. 16, no. 1, pp.
237249, 2005.
[6] Dekker, A.H., Kohonen neural networks for optimal color
quantization, Network: Computation in Neural Systems vol. 5, pp.
351367, 1994.
[7] Diamantaras K.I. and Kung S.Y., Principal Component Neural
Networks, Wiley, New York, 1996.
[8] Fritzke, B., Growing cell structures - a self-organizing
network for unsupervised and supervised learning, Neural
Networks, vol. 7 no. 9, pp. 14411460, 1994.
[9] Haykin S., Neural Networks: A Comprehensive Foundation,
MacMillan, New York, 1994.
[10] Heckbert, P., Color image quantization for frame buffer
display, Computer & Graphics vol. 16, pp. 297307, 1982.
[11] Huang, H.Y., Chen, Y.S. and Hsu, W.H., Color image
segmentation using a self-organized map algorithm, Journal of
Electronic Imaging vol. 11, no. 2, pp. 136 -148, 2002.
[12] Kohonen, T., The self-organizing map, Proceedings of
IEEE vol. 78, no. 9, pp. 14641480, 1990.
[13] Kohonen, T., Self-Organizing Maps, Springer, Berlin, 1997.
[14] Kohonen, T., Self-organized maps of sensory events, Royal
Soc. of London Trans. Ser. A, vol. 361, (1807), 1177-1186, 2003.
FCM
1331.241
49.873
86.997
76.663
211.998
65.452
633.788
56.804
255.983
64.793
372.182
62.565
281.690
64.128
460.935
59.818
176.510
67.157
[15] Lim, Y., and Lee S., On the color image segmentation
algorithm based on the thresholding and the fuzzy C-means
techniques Pattern Recognition, vol. 23, (9), pp. 935-952, 1990.
[16] Papamarkos, N., Color reduction using local features and a
KSOFM neural network, International Journal of Imaging
Systems and Technology, vol. 10, pp. 404409, 1999.
[17] Papamarkos, N. and Atsalakis, A., Gray-level reduction
using local spatial features Computer Vision and Image
Understanding vol. 78, pp. 336350, 2000.
[18] Papamarkos, N., Atsalakis, A. and Strouthopoulos, C.,
Adaptive color reduction, IEEE Trans. on Systems, Man and
Cybernetics Part B: Cybernetics vol 32, no. 1, pp. 44-56, 2002.
[19] Papamarkos, N., Strouthopoulos, C., and Andreadis, I.,
Multithresholding of color and gray-level images through a neural
network technique, Image and Vision Computing, vol. 18, pp.
213-222, 2000.
[20] Pei, S.-C., Lo, Y.-S., Color image compression and limited
display using self-organization Kohonen map, IEEE Trans.
Circuits Syst. Video Technol. vol. 8, no. 2, pp. 191205, 1998.
[21] Sanger T.D., An Optimality Principle for Unsupervised
Learning, Advances in Neural Information Processing Systems,
Morgan Kaufmann Publishing Inc, San Francisco, CA, 1989.
[22] Wan, S.J., Prusinkiewicz, P., Wong, S.K.M., Variance based
color image quantization for frame buffer display, Color
Research and Application vol. 15, no. 1, pp. 5258, 1990.
[23] Wang C.-H., Lee, C.-N. and Hsieh, C.-H., Sample-size
adaptive self-organization map for color images quantization,
Pattern Recognition Letters Vol. 28, pp. 16161629, 2007.
[24] Wu, X., Color quantization by dynamic programming and
principal analysis, ACM Transactions on Graphics, vol. 11, no. 4,
pp. 384392, 1992.
[25] Xiao, R., Chang C.-H., Srikanthan, T., On the Initialization
and Training Methods for Kohonen Self-Organizing Feature Maps
in Color Image Quantization, Proc. Ist Int. Workshop on
Electronic Design, Test and Applications, Christchurch, New
Zealand, pp. 321-325, 2002.