Automatic Color Palette Extraction for Paintings Using Color Grouping and Clustering

색상 그룹핑과 클러스터링을 이용한 회화 작품의 자동 팔레트 추출

  • 이익기 (중앙대학교 컴퓨터공학부) ;
  • 이창하 (중앙대학교 컴퓨터공학부) ;
  • 박재화 (중앙대학교 컴퓨터공학부)
  • Published : 2008.08.15

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.

화풍을 효과적이고 객관적으로 기술하는 한 방법으로 팔레트 추출에 대한 수학적 모델을 제시한다. 이 모델에서는 팔레트를 허용 오차 범위 내에서 회화 작품의 영상을 표현할 수 있는 주요 색상의 집합으로 정의하고 색상 그룹핑과 주요 색상 추출의 두 단계를 거처 팔레트 색상을 추출한다. 색상 그룹핑은 주어진 회화에 대해 적응적으로 색의 분해능을 조절하여 각 회화 작품을 이루는 기초 색상을 추출하며 다음 주요 색상 추출 단계에서 이것과 이것이 차지하는 영역에 대한 정보를 바탕으로 K-Means 클러스터링 알고리즘을 적용하여 팔레트를 얻는다. 실험을 통해 유명 화가의 작품을 대상으로 RGB와 CIE LAB 색상 모델을 사용하여 추출한 팔레트를 3차원 색 공간에 표시하였다. 팔레트 색상의 거리를 사용한 화가 분류 실험과 실사 영상의 색채 변환 실험 통해 이 방법이 화풍 분석과 그래픽 분야에 적용될 수 있음을 확인하였다.

Keywords

References

  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. 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
  3. 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
  4. 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
  5. M.T. Orchard, C.A. Bouman, "Color Quantization of Images," IEEE Transactions on Signal Processing. Vol.39, No.12, pp. 2677-2690, 1991 https://doi.org/10.1109/78.107417
  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. Z. Xiang, "Color Image Quantization by Minimizing the Maximum Intercluster Distance," ACM Transaction on Graphics, Vol.16, No.3, pp. 260-276, 1997 https://doi.org/10.1145/256157.256159
  8. 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 https://doi.org/10.1109/2945.466721
  9. 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
  10. N. Ohta, A.R. Robertson, Colorimetry: Fundamentals and Applications, Wiley, 2005
  11. Y. Cheng, "Mean shift, mode seeking, and clustering," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.17, No.8, pp. 790- 799, 1995 https://doi.org/10.1109/34.400568
  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 https://doi.org/10.1109/34.1000236
  13. 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
  14. R. Duda, P. Hart and D. Stroke, Pattern Classification, 2nd Ed. Willey, 2001
  15. 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
  16. M. Grundland, N.A. Dodgson, "Color Search and Replace," Computational Aesthetics in Graphics 2005, pp. 100-109, 2005
  17. G. Greenfield, D. House, "Palette-driven Approach to Image Color Transfer," Computational Aesthetics in Graphics, Visualization and Imaging, pp. 91-99, 2005