Skip to main content
Log in

Example-based painting guided by color features

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  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)

  2. Cohen-Or, D., Sorkine, O., Gal, R., Leyvand, T., Xu, Y.: Color harmonization. ACM Trans. Graph. 25(3), 624–630 (2006)

    Article  Google Scholar 

  3. Comaniciu, D., Meer, P.: Mean shift: A robust approach toward feature space analysis. IEEE Trans. Pattern Anal. Mach. Intell. (5), 603–619 (2002)

  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)

  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. Grundl, M., Dodgson, N.A.: Color search and replace. In: Workshop on Computational Aesthetics, pp. 101–109 (2005)

  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)

  8. Hertzmann, A.: Painterly rendering with curved brush strokes of multiple sizes. In: Proceedings of SIGGRAPH, pp. 453–460 (1998)

  9. Hertzmann, A.: Fast paint texture. In: Proceedings of the International Symposium on Non-Photorealistic Animation and Rendering, pp. 91–96 (2002)

  10. Hertzmann, A., Jacobs, C., Oliver, N., Curless, B., Salesin, D.: Image analogies. In: Proceedings of SIGGRAPH, pp. 327–340 (2001)

  11. Litwinowicz, P.: Processing images and video for an impressionist effect. In: Proceedings of SIGGRAPH, pp. 407–414 (1997)

  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)

  13. Reinhard, E., Ashikhmin, M., Gooch, B., Shirley, P.: Color transfer between images. IEEE Comput. Graph. Appl. (5), 34–41 (2001)

  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)

  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)

  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)

    Article  Google Scholar 

  17. Xiao, X., Ma, L.: Gradient-preserving color transfer. Comput. Graph. Forum 28(7), 1879–1886 (2009)

    Article  Google Scholar 

  18. Zhang, S., Chen, T., Zhang, Y., Hu, S., Martin, R.: Vectorizing cartoon animations. IEEE Trans. Vis. Comput. Graph. 15(4), 618–629 (2009a)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hua Huang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Huang, H., Zang, Y. & Li, CF. Example-based painting guided by color features. Vis Comput 26, 933–942 (2010). https://doi.org/10.1007/s00371-010-0498-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-010-0498-y

Keywords

Navigation