Skip to main content
Log in

Synthesis of Color Textures for Multimedia Applications

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

An algorithm for synthesizing color textures from a small set of parameters is presented in this paper. The synthesis algorithm is based on the 2-D moving average model, and realistic textures resembling many real textures can be synthesized using this algorithm. A maximum likelihood estimation algorithm to estimate parameters from a sample texture is also presented. By combining the estimation and synthesis algorithms, a color texture can be synthesized from a sample texture without human intervention. Using the estimated parameters, a texture larger than the original image can be synthesized from a small texture sample. The synthesis algorithm does not require an expensive iterative algorithm, and the quality of synthesized textures may be acceptable for many multimedia applications. In the experiment, various textures suitable for multimedia applications are synthesized from parameters estimated from real textures.

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. M.M. Blattner and R.B. Dannenberg, Multimedia Interface Design, ACM Press, 1992.

  2. D.R. Brillinger, Time Series, Data Analysis and Theory, Expanded Edition, Holden Day, 1981.

  3. P. Brodatz, Textures: A Photographic Album for Artist and Designers, Dover Publication: New York, 1966

    Google Scholar 

  4. J.F.K. Buford, Multimedia Systems, ACM Press, 1994.

  5. D. Cano and T.H. Minh, “Texture synthesis using hierarchical linear transform,” Signal Processing, Vol. 15, pp. 131–148, 1988.

    Google Scholar 

  6. R. Chellappa and R.L. Kashyap, “Texture synthesis using 2-D non-causal autoregressive models,” IEEE Trans. on Acoustics, Speech and Signal Processing, Vol. 33, No. 1, pp. 194–203, 1985.

    Google Scholar 

  7. M.L. Dai and K. Ozawa, “Texture synthesis by l-systems,” Image and Vision Computing, Vol. 15, pp. 197–204, 1997.

    Google Scholar 

  8. J.S. DeBonet, “Multiresolution sampling procedure for analysis and synthesis of texture images,” in Computer Graphics: Proceedings of SIGGRAPH '97, 1997, pp. 361-368.

  9. N. Dodd, “Multispectral texture synthesis using fractal concepts,” IEEE Trans. on Pattern Anal. and Machine Intell., Vol. 9, pp. 703–707, 1987.

    Google Scholar 

  10. K.B. Eom, “2-D moving average models for texture synthesis and analysis,” IEEE Trans. on Signal Processing, Vol. 7, No. 12, 1998.

  11. J.M. Francos, A.Z. Meiri, and B. Porat, “A unified texture model based on a 2-D Wold-like decomposition,” IEEE Trans. on Signal Processing, Vol. 41, No. 8, pp. 2665–2677, 1993.

    Google Scholar 

  12. A. Gagalowicz and S.D. Ma, “Model driven synthesis of natural textures for 3-D scenes,” Computers and Graphics, Vol. 10, pp. 161–170, 1986.

    Google Scholar 

  13. D.J. Heeger and J.R. Bergen, “Pyramid-based texture analysis/synthesis,” Computer Graphics, pp. 229-238, 1995.

  14. P.J. Huber, Robust Statistics, John Wiley & Sons, 1981.

  15. L.M. Kaplan and C.C.J. Kuo, “Texture roughness analysis and synthesis via extended self-similar (ESS) model,” IEEE Trans. on Pattern Anal. and Machine Intell., Vol. 17, pp. 1043–1056, 1995.

    Google Scholar 

  16. R.L. Kashyap and K.B. Eom, “A consistent estimation of parameters in the long-memory time series model,” Journal of Time Series Analysis, Vol. 9, No. 1, pp. 35–41, 1988.

    Google Scholar 

  17. R.L. Kashyap and K.B. Eom, “Robust image modeling techniques with an image restoration application,” IEEE Trans. on Acoustics, Speech, and Signal Processing, Vol. 36, No. 6, pp. 1313–1325, 1988.

    Google Scholar 

  18. R.L. Kashyap and K.B. Eom, “Texture boundary detection based on long-correlation model,” IEEE Trans. on Pattern Anal. and Machine Intell., Vol. 11, No. 1, pp. 58–67, 1989.

    Google Scholar 

  19. A. Khotanzad and R.L. Kashyap, “Feature selection for texture recognition based on image synthesis,” IEEE Trans. on System, Man, and Cybernetics, Vol. 17, pp. 1087–1095, 1987.

    Google Scholar 

  20. J.P. Lewis, “Generalized stochastic subdivision,” ACM Trans. on Graphics, Vol. 6, pp. 167–190, 1987.

    Google Scholar 

  21. L. Lopuck, Designing Multimedia, Addison-Wesley, 1998.

  22. T. Malzbender and S. Spach, “A context sensitive texture nib,” in Proceedings of Computer Graphics International, 1993, pp. 151-163.

  23. MIT Media Laboratory, Vision Texture. The electronic texture files can be downloaded from http://wwwwhite. media.mit.edu/vismod/imagery/VisionTexture/.

  24. K. Miyata, “A method of generating stone wall patterns,” Computer Graphics, Vol. 24, pp. 387–394, 1990.

    Google Scholar 

  25. R. Steinmetz and K. Nahrstedt, Multimedia: Computing, Communications and Applications, Prentice Hall, 1996.

  26. G. Turk, “Generating textures on arbitrary surfaces using reaction-diffusion,” Computer Graphics, Vol. 25, pp. 289–298, 1991.

    Google Scholar 

  27. J.J. van Wijk, “Spot noise: Texture synthesis for data visualization,” Computer Graphics, Vol. 25, No. 4, pp. 309–318, 1991.

    Google Scholar 

  28. A. Witkin and M. Kass, “Reaction-diffusion textures,” Computer Graphics, Vol. 25, pp. 299–308, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Eom, K.B. Synthesis of Color Textures for Multimedia Applications. Multimedia Tools and Applications 12, 81–98 (2000). https://doi.org/10.1023/A:1009648414312

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009648414312

Navigation