“Feature-aligned shape texturing” – ACM SIGGRAPH HISTORY ARCHIVES

“Feature-aligned shape texturing”

  • ©

Conference:


Type(s):


Title:

    Feature-aligned shape texturing

Session/Category Title:   Texturing


Presenter(s)/Author(s):


Moderator(s):



Abstract:


    The essence of a 3D shape can often be well captured by its salient feature curves. In this paper, we explore the use of salient curves in synthesizing intuitive, shape-revealing textures on surfaces. Our texture synthesis is guided by two principles: matching the direction of the texture patterns to those of the salient curves, and aligning the prominent feature lines in the texture to the salient curves exactly. We have observed that textures synthesized by these principles not only fit naturally to the surface geometry, but also visually reveal, even reinforce, the shape’s essential characteristics. We call these feature-aligned shape texturing. Our technique is fully automatic, and introduces two novel technical components in vector-field-guided texture synthesis: an algorithm that orients the salient curves on a surface for constrained vector field generation, and a feature-to-feature texture optimization.

References:


    1. Alliez, P., Cohen-Steiner, D., Devillers, O., Levy, B., and Desbrun, M. 2003. Anisotropic polygonal remeshing. ACM Trans. on Graphics 22, 3, 485–493. Google ScholarDigital Library
    2. Chen, G., Esch, G., Wonka, P., Müller, P., and Zhang, E. 2008. Interactive procedural street modeling. ACM Trans. on Graphics 27, 3, 1–10. Google ScholarDigital Library
    3. Chen, R., Liu, L., and Dong, G. 2009. Local resampling for patch-based texture synthesis in vector fields. International Journal of Computer Applications in Technology, to appear. Google ScholarDigital Library
    4. Cohen, M., Shade, J., Hiller, S., and Deussen, O. 2003. Wang tiles for image and texture generation. ACM Trans. on Graphics 22, 3, 287–294. Google ScholarDigital Library
    5. Cole, F., Golovinskiy, A., Limpaecher, A., Barros, H. S., Finkelstein, A., Funkhouser, T., and Rusinkiewicz, S. 2008. Where do people draw lines. ACM Trans. on Graphics 27, 3, 88:1–11. Google ScholarDigital Library
    6. Davis, T. A., and Hager, W. W. 2006. Modifying a sparse Cholesky factorization. SIAM Journal on Matrix Analysis and Applications 20, 3, 606–627. Google ScholarDigital Library
    7. Davis, T. A. 2006. User guide for CHOLMOD. Tech. rep., University of Florida.Google Scholar
    8. Decarlo, D., Finklstein, A., Rusinkiewicz, S., and Santella, A. 2003. Suggestive contours for conveying shape. ACM Trans. on Graphics 22, 3, 848–855. Google ScholarDigital Library
    9. DeRose, T., and Meyer, M. 2006. Harmonic coordinates. Tech. rep., Pixar Technical Memo #06-02.Google Scholar
    10. Dong, S., Bremer, P.-T., Garland, M., Pascucci, V., and Hart, J. 2006. Spectral surface quadrangulation. ACM Trans. on Graphics 24, 3, 1057–1066. Google ScholarDigital Library
    11. Dong, Y., Lefebvre, S., Tong, X., and Drettakis, G. 2008. Lazy solid texture synthesis. In Computer Graphics Forum (Proc. of the Eurographics Symposium on Rendering), vol. 27, 1165–1174. Google ScholarDigital Library
    12. Fisher, M., Schröder, P., Desbrun, M., and Hoppe, H. 2007. Design of tangent vector fields. ACM Trans. on Graphics 26, 3, 56:1–9. Google ScholarDigital Library
    13. Fu, C.-W., and Leung, M.-K. 2005. Texture tiling on arbitrary topological surfaces. In Proc. of Eurographics Symposium on Rendering, 99–104. Google ScholarCross Ref
    14. Gorla, G., Interrante, V., and Sapiro, G. 2003. Texture synthesis for 3D shape representation. IEEE Trans. Vis.&Comp. Graphics 9, 4, 512–524. Google ScholarDigital Library
    15. Han, C., Risser, E., Ramamoorthi, R., and Grinspun, E. 2008. Multiscale texture synthesis. ACM Trans. on Graphics 27, 3, 51:1–8. Google ScholarDigital Library
    16. Hertzmann, A., and Zorin, D. 2000. Illustrating smooth surfaces. ACM Trans. on Graphics 19, 3, 517–526.Google Scholar
    17. Huang, H., Tong, X., and Wang, W. 2007. Hardware accelerated parallel texture optimization. Journal of Computer Science and Technology 22, 5, 761–769. Google ScholarDigital Library
    18. Judd, T., Durand, F., and Adelson, E. 2007. Apparent ridges for line drawing. ACM Trans. on Graphics 26, 3, 19:1–7. Google ScholarDigital Library
    19. Kälberer, F., Nieser, M., and Polthier, K. 2007. Quad-cover – surface parameterization using branched coverings. Computer Graphics Forum 26, 3, 375–384.Google ScholarCross Ref
    20. Kolomenkin, M., Shimshoni, I., and Tal, A. 2008. Demarcating curves for shape illustration. ACM Trans. on Graphics 27, 5, 157:1–9. Google ScholarDigital Library
    21. Kopf, J., Fu, C., Cohen-or, D., Deussen, O., Lischinski, D., and Wong, T. 2007. Solid texture synthesis from 2D exemplars. ACM Trans. on Graphics 26, 3, 2:1–9. Google ScholarDigital Library
    22. Kwatra, V., Essa, I., Bobick, A., and Kwatra, A. 2005. Texture optimization for example-based synthesis. ACM Trans. on Graphics 24, 4, 795–802. Google ScholarDigital Library
    23. Kwatra, V., Adalsteinsson, D., Kim, T., Kwatra, N., Carlson, M., and Lin, M. 2007. Texture fluids. IEEE Trans. Vis.&Comp. Graphics 13, 5, 939–952. Google ScholarDigital Library
    24. Marinov, M., and Kobbelt, L. 2004. Direct anisotropic quaddominant remeshing. In Proc. of Pacific Graphics, 207–216. Google ScholarDigital Library
    25. Narain, R., Kwatra, V., Lee, H.-P., Kim, T., Carlson, M., and Lin, M. 2007. Feature-guided dynamic texture synthesis on continuous flows. In Proc. of Eurographics Symposium on Rendering, 361–370. Google ScholarCross Ref
    26. Ohtake, Y., Belyaev, A., and Seidel, H.-P. 2004. Ridge-valley lines on meshes via implicit surface fitting. ACM Trans. on Graphics 23, 3, 609–612. Google ScholarDigital Library
    27. Orzan, A., Bousseau, A., Winnemöller, H., Barla, P., Thollot, J., and Salesin, D. 2008. Diffusion curves: A vector representation for smooth-shaded images. ACM Trans. on Graphics 27, 3, 92:1–8. Google ScholarDigital Library
    28. Praun, E., Finkelstein, A., and Hoppe, H. 2000. Lapped textures. ACM Trans. on Graphics 19, 3, 465–470.Google Scholar
    29. Takayama, K., Okabe, M., Ijiri, T., and Igarashi, T. 2008. Lapped solid textures: filling a model with anisotropic textures. ACM Trans. on Graphics 27, 3, 53:1–8. Google ScholarDigital Library
    30. Turk, G. 2001. Texture synthesis on surfaces. ACM Trans. on Graphics 20, 3, 347–354.Google Scholar
    31. Wei, L.-Y., and Levoy, M. 2001. Texture synthesis over arbitrary manifold surfaces. ACM Trans. on Graphics 20, 3, 355–360.Google Scholar
    32. Wei, L., Han, J., Zhou, K., Bao, H., Guo, B., and Shum, H. 2008. Inverse texture synthesis. ACM Trans. on Graphics 27, 5, 52:1–9. Google ScholarDigital Library
    33. Wei, L.-Y., Lefebvre, S., Kwatra, V., and Turk, G. 2009. State of the art in example-based texture synthesis. Eurographics 2009 State-of-the-art Report.Google Scholar
    34. Wexler, Y., Shechtman, E., and Irani, M. 2007. Spacetime completion of video. IEEE Trans. Pat. Ana.&Mach. Int. 29, 3, 463–476. Google ScholarDigital Library
    35. Wu, Q., and Yu, Y. 2004. Feature matching and deformation for texture synthesis. ACM Trans. on Graphics 23, 3, 364–367. Google ScholarDigital Library
    36. Xu, K., Zhang, H., Cohen-Or, D., and Xiong, Y. 2009. Dynamic harmonic fields for surface processing. Computers and Graphics (Special Issue of SMI 2009) 33, 3, 391–398. Google ScholarDigital Library
    37. Yoshizawa, S., Belyaev, A., and Seidel, H.-P. 2005. Fast and robust detection of crest lines on meshes. In Proc. of ACM Symposium on Solid and Physical Modeling, 227–232. Google ScholarDigital Library
    38. Zhang, E., Mischaikow, K., and Turk, G. 2006. Vector field design on surfaces. ACM Trans. on Graphics 25, 4, 1294–1326. Google ScholarDigital Library


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org