Skip to main content

Efficient Solid Texture Synthesis Using Gradient Solids

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 7633))

Abstract

In this paper, we propose a novel solid representation called gradient solids to compactly represent solid textures, including a tricubic interpolation scheme of colors and gradients for smooth variation and a region-based approach for representing sharp boundaries. We further propose a novel approach to directly synthesize gradient solid textures from exemplars. Compared with existing methods, our approach avoids the expensive step of synthesizing the complete solid textures at voxel level and produces optimized solid textures using our representation. This avoids significant amount of unnecessary computation and storage with comparable quality to the state of the art.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   72.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Article  Google Scholar 

  2. Zhang, G.X., Du, S.P., Lai, Y.K., Ni, T., Hu, S.M.: Sketch guided solid texturing. Graph. Mod. 73(3), 59–73 (2011)

    Article  Google Scholar 

  3. Wang, L., Zhou, K., Yu, Y., Guo, B.: Vector solid textures. In: Proc. ACM SIGGRAPH, Article 86 (2010)

    Google Scholar 

  4. Sun, J., Liang, L., Wen, F., Shum, H.Y.: Image vectorization using optimized gradient meshes. ACM Trans. Graph. 26(3), Article 11 (2007)

    Google Scholar 

  5. Peachey, D.R.: Solid texturing of complex surfaces. In: Proc. ACM SIGGRAPH, pp. 279–286 (1985)

    Google Scholar 

  6. Perlin, K.: An image synthesizer. In: Proc. ACM SIGGRAPH, pp. 287–296 (1985)

    Google Scholar 

  7. Wei, L.Y.: Texture synthesis from multiple sources. In: SIGGRAPH 2003 Sketch (2003)

    Google Scholar 

  8. Kopf, J., Fu, C.W., Cohen-Or, D., Deussen, O., Lischinski, D., Wong, T.T.: Solid texture synthesis from 2D exemplars. ACM Trans. Graph. 26(3), Article 2 (2007)

    Google Scholar 

  9. Chen, J., Wang, B.: High quality solid texture synthesis using position and index histogram matching. The Visual Computer 26(4), 253–262 (2010)

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. Jagnow, R., Dorsey, J., Rushmeier, H.: Stereological techniques for solid textures. In: Proc. ACM SIGGRAPH, pp. 329–335 (2004)

    Google Scholar 

  12. Takayama, K., Okabe, M., Ijiri, T., Igarashi, T.: Lapped solid textures: filling a model with anisotropic textures. ACM Trans. Graph. 27(3), Article 53 (2008)

    Google Scholar 

  13. Lai, Y.K., Hu, S.M., Martin, R.R.: Automatic and topology-preserving gradient mesh generation for image vectorization. ACM Trans. Graph. 28(3), Article 85 (2009)

    Google Scholar 

  14. Xia, T., Liao, B., Yu, Y.: Patch-based image vectorization with automatic curvlinear feature alignment. ACM Trans. Graph. 28(5), Article 115 (2009)

    Google Scholar 

  15. Orzan, A., Bousseau, A., Winnemöller, H., Barla, P., Thollot, J., Salesin, D.: Diffusion curves: a vector representaiton for smooth-shaded images. ACM Trans. Graph. 27(3), Article 92 (2008)

    Google Scholar 

  16. Barrett, W., Cheney, A.S.: Object-based image editing. ACM Trans. Graph. 21(3), 777–784 (2002)

    Article  Google Scholar 

  17. Tumblin, J., Choudhury, P.: Bixels: Picture samples with sharp embedded boundaries. In: Proc. Eurographics Symposium on Rendering, pp. 186–196 (2004)

    Google Scholar 

  18. Pavić, D., Kobbelt, L.: Two-colored pixels. Computer Graphics Forum 29(2), 743–752 (2010)

    Article  Google Scholar 

  19. Takayama, K., Sorkine, O., Nealen, A., Igarashi, T.: Volumetric modeling with diffusion surfaces. ACM Trans. Graph. 29(6), Article 180 (2010)

    Google Scholar 

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

    Article  Google Scholar 

  21. Ferguson, J.: Multivariable curve interpolation. J. ACM 11(2), 221–228 (1964)

    Article  MathSciNet  MATH  Google Scholar 

  22. Lekien, F., Marsden, J.: Tricubic interpolation in three dimensions. J. Numerical Methods Engin. 63, 455–471 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  23. Kadosh, A., Cohen-Or, D., Yagel, R.: Tricubic interpolation of discrete surfaces for binary volumes. IEEE Trans. Vis. Comp. Graph. 9(4), 580–586 (2003)

    Article  Google Scholar 

  24. Ma, C., Wei, L.Y., Guo, B., Zhou, K.: Motion field texture synthesis. ACM Trans. Graph. 28(5), Article 110 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, GX., Lai, YK., Hu, SM. (2012). Efficient Solid Texture Synthesis Using Gradient Solids. In: Hu, SM., Martin, R.R. (eds) Computational Visual Media. CVM 2012. Lecture Notes in Computer Science, vol 7633. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34263-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34263-9_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34262-2

  • Online ISBN: 978-3-642-34263-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics