Browse > Article

Automatic Color Palette Extraction for Paintings Using Color Grouping and Clustering  

Lee, Ik-Ki (중앙대학교 컴퓨터공학부)
Lee, Chang-Ha (중앙대학교 컴퓨터공학부)
Park, Jae-Hwa (중앙대학교 컴퓨터공학부)
Abstract
A computational color palette extraction model is introduced to describe paint brush objectively and efficiently. In this model, a color palette is defined as a minimum set of colors in which a painting can be displayed within error allowance and extracted by the two step processing of color grouping and major color extraction. The color grouping controls the resolution of colors adaptively and produces a basic color set of given painting images. The final palette is obtained from the basic color set by applying weighted k-means clustering algorithm. The extracted palettes from several famous painters are displayed in a 3-D color space to show the distinctive palette styles using RGB and CIE LAB color models individually. And the two experiments of painter classification and color transform of photographic image has been done to check the performance of the proposed method. The results shows the possibility that the proposed palette model can be a computational color analysis metric to describe the paint brush, and can be a color transform tool for computer graphics.
Keywords
palette extraction; color grouping; color clustering; paint brush analysis;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B. J. Meier, A. M. Spalter and D. B. Karelitz, "Interactive color palette tools," Computer Graphics and Applications, IEEE, Vol.24, No.3, pp. 64-72, 2004
2 G. Greenfield, D. House, "Palette-driven Approach to Image Color Transfer," Computational Aesthetics in Graphics, Visualization and Imaging, pp. 91-99, 2005
3 N. Ohta, A.R. Robertson, Colorimetry: Fundamentals and Applications, Wiley, 2005
4 M. Grundland, N.A. Dodgson, "Color Search and Replace," Computational Aesthetics in Graphics 2005, pp. 100-109, 2005
5 N. Masuda, K. Yamamoto, K. Kato, H. Tanahashi, "A method of syle discrimination of oil painting based on 3D range data," Third International Conference on 3-D Digital Imaging and Modeling, pp. 325-330, 2001
6 N. Chaddha, W.C. Tan, T.H.Y. Meng, "Color Quantization of Images Based on Human Vision Perception," IEEE International Conference on Acoustics, Speech, and Signal Processing, Vol.5, pp. 89-92, 1994
7 R. Duda, P. Hart and D. Stroke, Pattern Classification, 2nd Ed. Willey, 2001
8 J. Delon, A. Desolnueux, J.L. Lisani, A.B. Petro, "Automatic color palette," IEEE International Conference on Image Processing, Vol.2, pp. 706-709, 2005
9 K.J. Yoon, I.S. Kweon, "Human perception based color image quantization," Proceedings of the 17th International Conference on Pattern Recognition, Vol.1, pp. 664-667, 2004
10 M.T. Orchard, C.A. Bouman, "Color Quantization of Images," IEEE Transactions on Signal Processing. Vol.39, No.12, pp. 2677-2690, 1991   DOI   ScienceOn
11 Y. Gong, G. Proietti, C. Faloutsos, "Image Indexing and Retrieval Based on Human Perceptual Color Clustering," IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 578-583, 1998
12 D. Comaniciu, P. Meer, "Mean Shift: a Robust Approach toward Feature Space Analysis," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.24, No.5, pp. 603-619, 2002   DOI   ScienceOn
13 E. Reinhard, M. Ashikhmin, B. Gooch, P. Shirley, "Color transfer between images," IEEE Computer Graphics and Application, Vol.21, No.5, pp. 34-41, 2001
14 E. Roytman, C. Gotsman, "Dynamic Color Quantization of Video Sequences," IEEE Transactions on Visualization and Computer Graphics, Vol.1, No.3, pp. 274-286, 1995   DOI   ScienceOn
15 T. Terai, S. Mizuno, M. Okada, "Color decomposition of overlapped watercolors," Proceedings of the 17th International Conference on Pattern Recognition, Vol.2, pp. 919-922, 2004
16 Z. Xiang, "Color Image Quantization by Minimizing the Maximum Intercluster Distance," ACM Transaction on Graphics, Vol.16, No.3, pp. 260-276, 1997   DOI   ScienceOn
17 Y. Cheng, "Mean shift, mode seeking, and clustering," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.17, No.8, pp. 790- 799, 1995   DOI   ScienceOn