“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


