Skip to main content
Log in

High quality solid texture synthesis using position and index histogram matching

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

Abstract

The synthesis quality is one of the most important aspects in solid texture synthesis algorithms. In recent years several methods are proposed to generate high quality solid textures. However, these existing methods often suffer from the synthesis artifacts such as blurring, missing texture structures, introducing aberrant voxel colors, and so on. In this paper, we introduce a novel algorithm for synthesizing high quality solid textures from 2D exemplars. We first analyze the relevant factors for further improvements of the synthesis quality, and then adopt an optimization framework with the k-coherence search and the discrete solver for solid texture synthesis. The texture optimization approach is integrated with two new kinds of histogram matching methods, position and index histogram matching, which effectively cause the global statistics of the synthesized solid textures to match those of the exemplars. Experimental results show that our algorithm outperforms or at least is comparable to the previous solid texture synthesis algorithms in terms of the synthesis quality.

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. Dischler, J.M., Ghazanfarpour, D., Freydier, R.: Anisotropic solid texture synthesis using orthogonal 2D views. Comput. Graph. Forum 17(3), 87–96 (1998)

    Article  Google Scholar 

  2. Dong, Y., Lefebvre, S., Tong, X., Drettakis, G.: Lazy solid texture synthesis. Comput. Graph. Forum 27(4), 1165–1174 (2008)

    Article  Google Scholar 

  3. Ebert, D.S., Musgrave, F.K., Peachey, D., Perlin, K., Worley, S.: Texturing and Modeling: A Procedural Approach. Morgan Kaufmann, San Mateo (2002)

    Google Scholar 

  4. Efros, A.A., Leung, T.K.: Texture synthesis by no-parametric sampling. In: IEEE International Conference on Computer Vision ’99, pp. 1033–1038 (1999)

  5. Efros, A.A., Freeman, W.T.: Image quilting for texture synthesis and transfer. In: Proceedings of SIGGRAPH 2001, pp. 341–346 (2001)

  6. Han, J., Zhou, K., Wei, L.Y., Gong, M., Bao, H., Zhang, X., Guo, B.: Fast example-based surface texture synthesis via discrete optimization. Vis. Comput. 22(9), 918–925 (2006)

    Article  Google Scholar 

  7. Heeger, D.J., Bergen, J.R.: Pyramid-based texture analysis/synthesis. In: Proceedings of SIGGRAPH 1995, pp. 229–238 (1995)

  8. Jagnow, R., Dorsey, J., Rushmeier, H.: Stereological techniques for solid textures. In: Proceedings of SIGGRAPH 2004, pp. 329–335 (2004)

  9. Kopf, J., Fu, C.W., Cohen-Or, D., Deussen, O., Lischinski, D., Wong, T.T.: Solid texture synthesis from 2D exemplars. In: Proceedings of SIGGRAPH 2007, pp. 2.1–2.9 (2007)

  10. Kwatra, V., Schödl, A., Essa, I., Turk, G., Bobick, A.: Graphcut textures: image and video synthesis using graph cuts. In: Proceedings of SIGGRAPH 2003, pp. 277–286 (2003)

  11. Kwatra, V., Essa, I., Bobick, A., Kwatra, N.: Texture optimization for example-based synthesis. In: Proceedings of SIGGRAPH 2005, pp. 795–802 (2005)

  12. Qin, X., Yang, Y.H.: Basic gray level aura matrices: theory and its application to texture synthesis. In: IEEE International Conference on Computer Vision ’05, pp. 128–135 (2005)

  13. Qin, X., Yang, Y.H.: Aura 3D texture. IEEE Trans. Vis. Comput. Graph. 31(2), 379–389 (2007)

    Article  MathSciNet  Google Scholar 

  14. Tong, X., Zhang, J., Liu, L., Wang, X, Guo, B., Shum, H.Y.: Synthesis of bidirectional texture functions on arbitrary surfaces. In: Proceedings of SIGGRAPH 2002, pp. 665–672 (2002)

  15. Wei, L.Y., Levoy, M.: Fast texture synthesis using tree-structured vector quantization. In: Proceedings of SIGGRAPH 2000, pp. 479–488 (2000)

  16. Wei, L.Y.: Texture synthesis by fixed neighborhood searching. PhD thesis, Stanford University, (2002)

  17. Wei, L.Y., Han, J., Zhou, K., Bao, H., Guo, B., Shum, H.Y.: Inverse texture synthesis. In: Proceedings of SIGGRAPH 2008, pp. 1–9 (2008)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiating Chen.

Additional information

This paper is based on Solid Texture Synthesis using Position Histogram Matching, by Jiating Chen and Bin Wang, which appeared in the Proceedings of IEEE CAD/Graphics 2009.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, J., Wang, B. High quality solid texture synthesis using position and index histogram matching. Vis Comput 26, 253–262 (2010). https://doi.org/10.1007/s00371-009-0408-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-009-0408-3

Navigation