Skip to main content
Log in

Feature-preserving procedural texture

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

Abstract

This paper presents how to synthesize a texture in a procedural way that preserves the features of the input exemplar. The exemplar is analyzed in both spatial and frequency domains to be decomposed into feature and non-feature parts. Then, the non-feature parts are reproduced as a procedural noise, whereas the features are independently synthesized. They are combined to output a non-repetitive texture that also preserves the exemplar’s features. The proposed method allows the user to control the extent of extracted features and also enables a texture to edited quite effectively.

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

Similar content being viewed by others

References

  1. Cook, R.L., DeRose, T.: Wavelet noise. In: ACM Transactions on Graphics (TOG), vol. 24, pp. 803–811. ACM (2005)

  2. Dischler, J.M., Ghazanfarpour, D.: A procedural description of geometric textures by spectral and spatial analysis of profiles. In: Computer Graphics Forum, vol. 16, pp. C129–C139. Wiley (1997)

  3. Efros, A.A., Freeman, W.T.: Image quilting for texture synthesis and transfer. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, pp. 341–346. ACM (2001)

  4. Galerne, B., Lagae, A., Lefebvre, S., Drettakis, G.: Gabor noise by example. ACM Trans. Graph. (TOG) 31(4), 73 (2012)

    Article  Google Scholar 

  5. Gardner, G.Y.: Visual simulation of clouds. In: ACM SIGGRAPH Computer Graphics, vol. 19, pp. 297–304. ACM (1985)

  6. Ghazanfarpour, D., Dischler, J.M.: Spectral analysis for automatic 3-d texture generation. Comput. Graph. 19(3), 413–422 (1995)

    Article  Google Scholar 

  7. Gilet, G., Dischler, J.M., Ghazanfarpour, D.: Multiple kernels noise for improved procedural texturing. Vis. Comput. 28(6–8), 679–689 (2012)

    Article  Google Scholar 

  8. Gilet, G., Sauvage, B., Vanhoey, K., Dischler, J.M., Ghazanfarpour, D.: Local random-phase noise for procedural texturing. ACM Trans. Graph. (TOG) 33(6), 195 (2014)

    Article  Google Scholar 

  9. Goldberg, A., Zwicker, M., Durand, F.: Anisotropic noise. In: ACM Transactions on Graphics (TOG), vol. 27, p. 54. ACM (2008)

  10. Horner, J.L., Gianino, P.D.: Phase-only matched filtering. Appl. Opt. 23(6), 812–816 (1984)

    Article  Google Scholar 

  11. Kaspar, A., Neubert, B., Lischinski, D., Pauly, M., Kopf, J.: Self tuning texture optimization. In: Computer Graphics Forum, vol. 34, pp. 349–359. Wiley (2015)

  12. Lagae, A., Lefebvre, S., Cook, R., DeRose, T., Drettakis, G., Ebert, D.S., Lewis, J.P., Perlin, K., Zwicker, M.: A survey of procedural noise functions. In: Computer Graphics Forum, vol. 29, pp. 2579–2600. Wiley (2010)

  13. Lagae, A., Lefebvre, S., Drettakis, G., Dutré, P.: Procedural noise using sparse Gabor convolution. In: ACM Transactions on Graphics (TOG), vol. 28, p. 54. ACM (2009)

  14. Lagae, A., Vangorp, P., Lenaerts, T., Dutré, P.: Procedural isotropic stochastic textures by example. Comput. Graph. 34(4), 312–321 (2010)

    Article  Google Scholar 

  15. Levi, A., Stark, H.: Signal restoration from phase by projections onto convex sets. JOSA 73(6), 810–822 (1983)

    Article  MathSciNet  Google Scholar 

  16. Lewis, J.P.: Algorithms for solid noise synthesis. In: ACM SIGGRAPH Computer Graphics, vol. 23, pp. 263–270. ACM (1989)

  17. Lockerman, Y.D., Sauvage, B., Allègre, R., Dischler, J.M., Dorsey, J., Rushmeier, H.: Multi-scale label-map extraction for texture synthesis. ACM Trans. Graph. (SIGGRAPH’16 Tech. Pap.) 35(4), 140 (2016)

  18. Morrone, M.C., Burr, D.: Feature detection in human vision: a phase-dependent energy model. Proc. R. Soc. Lond. B Biol. Sci. 235(1280), 221–245 (1988)

    Article  Google Scholar 

  19. Nicoll, A., Meseth, J., Müller, G., Klein, R.: Fractional Fourier texture masks: guiding near-regular texture synthesis. In: Computer Graphics Forum, vol. 24, pp. 569–579. Wiley (2005)

  20. Oppenheim, A.V., Lim, J.S.: The importance of phase in signals. Proc. IEEE 69(5), 529–541 (1981)

    Article  Google Scholar 

  21. Perlin, K.: An image synthesizer. ACM SIGGRAPH Comput. Graph. 19(3), 287–296 (1985)

    Article  Google Scholar 

  22. Piotrowski, L.N., Campbell, F.W.: A demonstration of the visual importance and flexibility of spatial-frequency amplitude and phase. Perception 11(3), 337–346 (1982)

    Article  Google Scholar 

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

    Article  Google Scholar 

  24. Ruderman, D.L., Cronin, T.W., Chiao, C.C.: Statistics of cone responses to natural images: implications for visual coding. JOSA A 15(8), 2036–2045 (1998)

    Article  Google Scholar 

  25. Wu, F., Dong, W., Kong, Y., Mei, X., Yan, D.M., Zhang, X., Paul, J.C.: Feature-aware natural texture synthesis. Vis. Comput. 32(1), 43–55 (2016)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Research Foundation of Korea (NRF) Grant funded by the Korea government (MSIP) (No. NRF-2016R1A2B3014319) and by Institute for Information and Communications Technology Promotion (IITP) Grant funded by the Korea government (MSIP) (No. R0115-16-1011).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Junghyun Han.

Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (mp4 8698 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kang, H., Han, J. Feature-preserving procedural texture. Vis Comput 33, 761–768 (2017). https://doi.org/10.1007/s00371-017-1375-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-017-1375-8

Keywords

Navigation