The Visual Computer

, Volume 26, Issue 6–8, pp 933–942 | Cite as

Example-based painting guided by color features

Original Article

Abstract

In this paper, by analyzing and learning the color features of the reference painting with a novel set of measures, an example-based approach is developed to transfer some key color features from the template to the source image. First, color features of a given template painting is analyzed in terms of hue distribution and the overall color tone. These features are then extracted and learned by the algorithm through an optimization scheme. Next, to ensure the spatial coherence of the final result, a segmentation based post processing is performed. Finally, a new color blending model, which avoids the dependence of edge detection and adjustment of inconvenient tune parameters, is developed to provide a flexible control for the accuracy of painting. Experimental results show that the new example-based painting system can produce paintings with specific color features of the template, and it can also be applied to changing color themes of art pieces, designing color styles of paintings/real images, and specific color harmonization.

Keywords

Image processing Example-based painting Color features learning 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Chang, Y., Saito, S., Nakajima, M.: A framework for transfer colors based on the basic color categories. In: Computer Graphics International, pp. 176–183 (2003) Google Scholar
  2. 2.
    Cohen-Or, D., Sorkine, O., Gal, R., Leyvand, T., Xu, Y.: Color harmonization. ACM Trans. Graph. 25(3), 624–630 (2006) CrossRefGoogle Scholar
  3. 3.
    Comaniciu, D., Meer, P.: Mean shift: A robust approach toward feature space analysis. IEEE Trans. Pattern Anal. Mach. Intell. (5), 603–619 (2002) Google Scholar
  4. 4.
    Drori, I., Cohen-Or, D., Yeshurun, H.: Example-based style synthesis. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 143–150 (2003) Google Scholar
  5. 5.
    Greenfield, G., House, D.: Image recoloring induced by palette color associations. J. Winter Sch. Comput. Graph. 11(1), 189–196 (2003) Google Scholar
  6. 6.
    Grundl, M., Dodgson, N.A.: Color search and replace. In: Workshop on Computational Aesthetics, pp. 101–109 (2005) Google Scholar
  7. 7.
    Hays, J., Essa, I.: Image and video based painterly animation. In: Proceedings of the International Symposium on Non-Photorealistic Animation and Rendering, pp. 113–120 (2004) Google Scholar
  8. 8.
    Hertzmann, A.: Painterly rendering with curved brush strokes of multiple sizes. In: Proceedings of SIGGRAPH, pp. 453–460 (1998) Google Scholar
  9. 9.
    Hertzmann, A.: Fast paint texture. In: Proceedings of the International Symposium on Non-Photorealistic Animation and Rendering, pp. 91–96 (2002) Google Scholar
  10. 10.
    Hertzmann, A., Jacobs, C., Oliver, N., Curless, B., Salesin, D.: Image analogies. In: Proceedings of SIGGRAPH, pp. 327–340 (2001) Google Scholar
  11. 11.
    Litwinowicz, P.: Processing images and video for an impressionist effect. In: Proceedings of SIGGRAPH, pp. 407–414 (1997) Google Scholar
  12. 12.
    Pitie, F., Kokaram, A., Dahyot, R.: N-dimensional probability density function transfer and its application to colour transfer. In: Proceedings of International Conference on Computer Vision, pp. 1434–1439 (2005) Google Scholar
  13. 13.
    Reinhard, E., Ashikhmin, M., Gooch, B., Shirley, P.: Color transfer between images. IEEE Comput. Graph. Appl. (5), 34–41 (2001) Google Scholar
  14. 14.
    Sawant, N., Mitra, N.: Color Harmonization for Videos. In: Proceedings of the Indian Conference on Computer Vision, Graphics & Image Processing, pp. 576–582 (2008) Google Scholar
  15. 15.
    Tai, Y., Jia, J., Tang, C.: Local color transfer via probabilistic segmentation by expectation-maximization. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, p. 747 (2005) Google Scholar
  16. 16.
    Wang, B., Wang, W., Yang, H., Sun, J.: Efficient example-based painting and synthesis of 2d directional texture. IEEE Trans. Vis. Comput. Graph. 10(3), 266–277 (2004) CrossRefGoogle Scholar
  17. 17.
    Xiao, X., Ma, L.: Gradient-preserving color transfer. Comput. Graph. Forum 28(7), 1879–1886 (2009) CrossRefGoogle Scholar
  18. 18.
    Zhang, S., Chen, T., Zhang, Y., Hu, S., Martin, R.: Vectorizing cartoon animations. IEEE Trans. Vis. Comput. Graph. 15(4), 618–629 (2009a) CrossRefGoogle Scholar
  19. 19.
    Zhang, S., Chen, T., Zhang, Y., Hu, S., Martin, R.: Video-based running water animation in Chinese painting style. Sci. China Ser. F 52(2), 162–171 (2009b) CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2010

Authors and Affiliations

  1. 1.School of Electronic and Information EngineeringXi’an Jiaotong UniversityXi’anChina
  2. 2.School of EngineeringSwansea UniversitySwanseaUK

Personalised recommendations