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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Dischler, J.M., Ghazanfarpour, D., Freydier, R.: Anisotropic solid texture synthesis using orthogonal 2D views. Comput. Graph. Forum 17(3), 87–96 (1998)
Dong, Y., Lefebvre, S., Tong, X., Drettakis, G.: Lazy solid texture synthesis. Comput. Graph. Forum 27(4), 1165–1174 (2008)
Ebert, D.S., Musgrave, F.K., Peachey, D., Perlin, K., Worley, S.: Texturing and Modeling: A Procedural Approach. Morgan Kaufmann, San Mateo (2002)
Efros, A.A., Leung, T.K.: Texture synthesis by no-parametric sampling. In: IEEE International Conference on Computer Vision ’99, pp. 1033–1038 (1999)
Efros, A.A., Freeman, W.T.: Image quilting for texture synthesis and transfer. In: Proceedings of SIGGRAPH 2001, pp. 341–346 (2001)
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)
Heeger, D.J., Bergen, J.R.: Pyramid-based texture analysis/synthesis. In: Proceedings of SIGGRAPH 1995, pp. 229–238 (1995)
Jagnow, R., Dorsey, J., Rushmeier, H.: Stereological techniques for solid textures. In: Proceedings of SIGGRAPH 2004, pp. 329–335 (2004)
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)
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)
Kwatra, V., Essa, I., Bobick, A., Kwatra, N.: Texture optimization for example-based synthesis. In: Proceedings of SIGGRAPH 2005, pp. 795–802 (2005)
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)
Qin, X., Yang, Y.H.: Aura 3D texture. IEEE Trans. Vis. Comput. Graph. 31(2), 379–389 (2007)
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)
Wei, L.Y., Levoy, M.: Fast texture synthesis using tree-structured vector quantization. In: Proceedings of SIGGRAPH 2000, pp. 479–488 (2000)
Wei, L.Y.: Texture synthesis by fixed neighborhood searching. PhD thesis, Stanford University, (2002)
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)
Author information
Authors and Affiliations
Corresponding author
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
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-009-0408-3