Skip to main content
Log in

Feature-aware natural texture synthesis

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

Abstract

This article presents a framework for natural texture synthesis and processing. This framework is motivated by the observation that given examples captured in natural scene, texture synthesis addresses a critical problem, namely, that synthesis quality can be affected adversely if the texture elements in an example display spatially varied patterns, such as perspective distortion, the composition of different sub-textures, and variations in global color pattern as a result of complex illumination. This issue is common in natural textures and is a fundamental challenge for previously developed methods. Thus, we address it from a feature point of view and propose a feature-aware approach to synthesize natural textures. The synthesis process is guided by a feature map that represents the visual characteristics of the input texture. Moreover, we present a novel adaptive initialization algorithm that can effectively avoid the repeat and verbatim copying artifacts. Our approach improves texture synthesis in many images that cannot be handled effectively with traditional technologies.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Ashikhmin, M.: Synthesizing natural textures. In: SI3D ’01: Proceedings of the 2001 symposium on Interactive 3D graphics, pp. 217–226. ACM Press, New York, NY, USA (2001)

  2. Bonet, J.S.D.: Multiresolution sampling procedure for analysis and synthesis of texture images. In: SIGGRAPH ’97: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, pp. 361–368. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA (1997)

  3. Dong, W., Zhou, N., Paul, J.C.: Perspective-aware texture analysis and synthesis. Vis. Comput. 24(7–9), 515–523 (2008)

    Article  Google Scholar 

  4. Dong, W., Zhou, N., Paul, J.C.: Interactive example-based natural scene synthesis. In: Third International Symposium on Plant growth modeling, simulation, visualization and applications (PMA), pp. 409–416 (2009)

  5. Efros, A.A., Freeman, W.T.: Image quilting for texture synthesis and transfer. In: SIGGRAPH ’01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pp. 341–346. ACM Press, New York, NY, USA (2001)

  6. Efros, A.A., Leung, T.K.: Texture synthesis by non-parametric sampling. In: ICCV ’99: Proceedings of the International Conference on Computer vision, vol. 2, p. 1033. IEEE Computer Society, Washington, DC, USA (1999)

  7. Eisenacher, C., Lefebvre, S., Stamminger, M.: Texture synthesis from photographs. Comput. Graph. Forum 27(2), 419–428 (2008)

    Article  Google Scholar 

  8. Han, C., Risser, E., Ramamoorthi, R., Grinspun, E.: Multiscale texture synthesis. ACM Trans. Graph. 27(3), 1–8 (2008)

    Article  Google Scholar 

  9. Hoang, M.A., Geusebroek, J.M., Smeulders, A.W.M.: Color texture measurement and segmentation. Signal Process. 85(2), 265–275 (2005)

    Article  MATH  Google Scholar 

  10. Kim, V.G., Lipman, Y., Funkhouser, T.: Symmetry-guided texture synthesis and manipulation. ACM Trans. Graph. 31(3), 22:1–22:14 (2012)

    Article  Google Scholar 

  11. Kwatra, V., Essa, I., Bobick, A., Kwatra, N.: Texture optimization for example-based synthesis. ACM Trans. Graph. 24(3), 795–802 (2005)

    Article  Google Scholar 

  12. Kwatra, V., Schödl, A., Essa, I., Turk, G., Bobick, A.: Graphcut textures: image and video synthesis using graph cuts. ACM Trans. Graph. 22(3), 277–286 (2003)

    Article  Google Scholar 

  13. Lefebvre, S., Hoppe, H.: Parallel controllable texture synthesis. ACM Trans. Graph. 24(3), 777–786 (2005)

    Article  Google Scholar 

  14. Lefebvre, S., Hoppe, H.: Appearance-space texture synthesis. ACM Trans. Graph. 25(3), 541–548 (2006)

    Article  Google Scholar 

  15. Li, L., Jin, L., Xu, X., Song, E.: Unsupervised color-texture segmentation based on multiscale quaternion gabor filters and splitting strategy. Signal Process. 93(9), 2559–2572 (2013)

    Article  Google Scholar 

  16. Liu, Y., Lin, W.C., Hays, J.: Near-regular texture analysis and manipulation. ACM Trans. Graph. 23(3), 368–376 (2004)

    Article  Google Scholar 

  17. Ma, C., Wei, L.Y., Lefebvre, S., Tong, X.: Dynamic element textures. ACM Trans. Graph. 32(4), 90:1–90:10 (2013)

    Article  Google Scholar 

  18. Ma, C., Wei, L.Y., Tong, X.: Discrete element textures. ACM Trans. Graph. 30(4), 62:1–62:10 (2011)

    Article  Google Scholar 

  19. Park, H., Byun, H., Kim, C.: Multi-exemplar inhomogeneous texture synthesis. Comput. Graph. 37(1–2), 54–64 (2013)

    Article  Google Scholar 

  20. Rosenberger, A., Cohen-Or, D., Lischinski, D.: Layered shape synthesis: automatic generation of control maps for non-stationary textures. ACM Trans. Graph. 28(5), 107:1–107:9 (2009)

    Article  Google Scholar 

  21. Rubner, Y., Tomasi, C., Guibas, L.J.: The earth mover’s distance as a metric for image retrieval. Int. J. Comput. Vis. 40(2), 99–121 (2000)

    Article  MATH  Google Scholar 

  22. Tong, X., Zhang, J., Liu, L., Wang, X., Guo, B., Shum, H.Y.: Synthesis of bidirectional texture functions on arbitrary surfaces. ACM Trans. Graph. 21(3), 665–672 (2002)

    Article  Google Scholar 

  23. Wei, L.Y.: Multi-class blue noise sampling. ACM Trans. Graph. 29(4), 79:1–79:8 (2010)

    Google Scholar 

  24. Wei, L.Y., Lefebvre, S., Kwatra, V., Turk, G.: State of the art in example-based texture synthesis. In: Eurographics 2009, State of the Art Report, EG-STAR, pp. 93–117. Eurographics Association (2009)

  25. Wei, L.Y., Levoy, M.: Fast texture synthesis using tree-structured vector quantization. In: SIGGRAPH ’00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pp. 479–488. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA (2000)

  26. Wu, Q., Yu, Y.: Feature matching and deformation for texture synthesis. ACM Trans. Graph. 23(3), 364–367 (2004)

    Article  Google Scholar 

  27. Yan D-M., Wonka P.: Gap Processing for Adaptive Maximal Poisson-disk Sampling. ACM Trans. Graph. 32(5), 148:1–148:15 (2013)

  28. Zalesny, A., Ferrari, V., Caenen, G., Van Gool, L.: Composite texture synthesis. Int. J. Comput. Vis. 62(1–2), 161–176 (2005)

    Article  Google Scholar 

  29. Zhang, J., Zhou, K., Velho, L., Guo, B., Shum, H.Y.: Synthesis of progressively-variant textures on arbitrary surfaces. In: SIGGRAPH ’03: ACM SIGGRAPH 2003 Papers, pp. 295–302. ACM, New York, NY, USA (2003)

Download references

Acknowledgments

We thank anonymous reviewers for their valuable input. We thank Chongyang Ma for providing some results and valuable comments in the preparation of this paper. This work is supported by National Natural Science Foundation of China under project Nos. 61172104, 61271430, 61201402, 61372184, 61372168, and 61331018.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weiming Dong.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 26806 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, F., Dong, W., Kong, Y. et al. Feature-aware natural texture synthesis. Vis Comput 32, 43–55 (2016). https://doi.org/10.1007/s00371-014-1054-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-014-1054-y

Keywords

Navigation