“TextureMontage” by Zhou, Wang, Tong, Desbrun, Guo, et al. …
Conference:
Type(s):
Title:
- TextureMontage
Presenter(s)/Author(s):
Abstract:
We propose a technique, called TextureMontage, to seamlessly map a patchwork of texture images onto an arbitrary 3D model. A texture atlas can be created through the specification of a set of correspondences between the model and any number of texture images. First, our technique automatically partitions the mesh and the images, driven solely by the choice of feature correspondences. Most charts will then be parameterized over their corresponding image planes through the minimization of a distortion metric based on both geometric distortion and texture mismatch across patch boundaries and images. Lastly, a surface texture inpainting technique is used to fill in the remaining charts of the surface with no corresponding texture patches. The resulting texture mapping satisfies the (sparse or dense) user-specified constraints while minimizing the distortion of the texture images and ensuring a smooth transition across the boundaries of different mesh patches. Seamless Texturing of Arbitrary Surfaces From Multiple Images
References:
1. Agarwala, A., Dontcheva, M., Agrawala. M., Drucker, S., Colburn, A., Curless, B., Salesin, D., and Cohen, M. 2004. Interactive digital photomontage. In Proceedings of SIGGRAPH 2004, 294–302. Google ScholarDigital Library
2. Balmelli, L., Taubin, G., and Bernardini, F. 2002. Space-optimized texture maps. Computer Graphics Forum 21, 3 (Sept). 411–420.Google ScholarCross Ref
3. Bertalmio, M., Sapiro, G., Caselles, V., and Ballester, C. 2000. Image inpainting. In Proceedings of SIGGRAPH 2000, 417–424. Google ScholarDigital Library
4. Carr, N. A., and Hart, J. C. 2004. Painting detail. In Proceedings of SIGGRAPH 2004, 842–849. Google ScholarDigital Library
5. Desbrun, M., Meyer, M., and Alliez, P. 2002. Parameterizing meshes with arbitrary topology. In Proceedings of Eurographics 2002.Google Scholar
6. Eck, M., Derose, T., Duchamp, T., Hoppe, H., Lounsbery, M., and Stuetzle, W. 1995. Multiresolution analysis of arbitrary meshes. In Proceedings of SIGGRAPH 1995, 173–182. Google ScholarDigital Library
7. Eckstein, I., Surazhsky, V., and Gotsman, C. 2001. Texture mapping with hard constraints. Comput. Graph. Forum 20, 3.Google ScholarCross Ref
8. Floater, M., and Hormann, K. 2003. Recent advances in surface parameterization. Multiresolution in Geometric Modelling Workshop.Google Scholar
9. Floater, M. 2003. Mean value coordinates. CAGD 20, 1, 19–27. Google ScholarDigital Library
10. Gotsman, C., Gu, X., and Sheffer, A. 2003. Fundamentals of spherical parameterization for 3d meshes. In Proceedings of SIGGRAPH 2003, 358–363. Google ScholarDigital Library
11. Grimm, C. M., and Hughes, J. F. 1995. Modeling surfaces of arbitrary topology using manifolds. Computer Graphics 29, Annual Conference Series, 359–368. Google ScholarDigital Library
12. Gu, X., and Yau, S.-T. 2003. Global conformal surface parameterization. In Proceedings of the Eurographics/ACM SIGGRAPH symposium on Geometry processing, 127–137. Google ScholarDigital Library
13. Gu, X., Gortler, S., and Hoppe, H. 2003. Geometry images. In Proceedings of SIGGRAPH 2002, 355–361. Google ScholarDigital Library
14. Hormann, K., and Greiner, G. 1999. Mips: An efficient global parameterization method. In Curve and Surface Design: Saint-Malo. Vanderbilt University Press, 219–226.Google Scholar
15. Igarashi, T., and Cosgrove, D. 2001. Adaptive unwrapping for interactive texture painting. In ACM Symposium on Interactive 3D Graphics, 209–216. Google ScholarDigital Library
16. Khodakovsky, A., Litke, N., and Schröder, P. 2003. Globally smooth parameterizations with low distortion. In Proceedings of SIGGRAPH 2003, 350–357. Google ScholarDigital Library
17. Kraevoy, V., and Sheffer, A. 2004. Cross-parameterization and compatible remeshing of 3d models. In Proceedings of SIGGRAPH 2004, 861–869. Google ScholarDigital Library
18. Kraevoy, V., Sheffer, A., and Gotsman, C. 2003. Matchmaker: constructing constrained texture maps. In Proceedings of SIGGRAPH 2003, 326–333. Google ScholarDigital Library
19. Lee, A., Sweldens, W., Schröder, P., Cowsar, L., and Dobkin, D. 1998. Maps: multi-resolution adaptive parameterization of surfaces. In Proceedings of SIGGRAPH 1998, 95–104. Google ScholarDigital Library
20. Lévy, B., Petitjean, S., Ray, N., and Mallet, J.-L. 2002. Least squares conformal maps for automatic texture atlas generation. In Proceedings of SIGGRAPH 2002, 362–371. Google ScholarDigital Library
21. Lévy, B. 2001. Constrained texture mapping for polygonal meshes. In Proceedings of SIGGRAPH 2001, 417–424. Google ScholarDigital Library
22. Li, Y., Sun, J., Tang, C.-K., and Shum, H.-Y. 2004. Lazy snapping. In Proceedings of SIGGRAPH 2004, 303–308. Google ScholarDigital Library
23. Maillot, J., Yahia, H., and Verroust, A. 1993. Interactive texture mapping. In Proceedings of SIGGRAPH 1993, 27–34. Google ScholarDigital Library
24. Meyer, M., Lee, H., Barr, A., and Desbrun, M. 2002. Generalized barycentric coordinates on irregular polygons. J. Graph. Tools 7, 1, 13–22. Google ScholarDigital Library
25. Neugebauer, P. J., and Klein, K. 1999. Texturing 3d models of real world objects from multiple unregistered photographic views. Computer Graphics Forum 18, 3 (Sept), 245–256.Google ScholarCross Ref
26. Pérez, P., Gangnet, M., and Blake, A. 2003. Poisson image editing. In Proceedings of SIGGRAPH 2003, 313–318. Google ScholarDigital Library
27. Polthier, K., and Preuss, E. 2000. Variational approach to vector field decomposition. In Proc. Eurographics Workshop on Scientific Visualization.Google Scholar
28. Praun, E., and Hoppe, H. 2003. Spherical parameterization and remeshing. In Proceedings of SIGGRAPH 2003, 340–349. Google ScholarDigital Library
29. Praun, E., Finkelstein, A., and Hoppe, H. 2000. Lapped textures. In Proceedings of SIGGRAPH 2000, 465–470. Google ScholarDigital Library
30. Rocchini, C., Cignoni, P., Montani, C., and Scopigno, R. 1999. Multiple textures stitching and blending on 3d objects. In Proceedings of the 10th Eurographics Workshop on Rendering, Eurographics Association, 127–138. Google ScholarDigital Library
31. Sander, P. V., Snyder, J., Gortler, S. J., and Hoppe, H. 2001. Texture mapping progressive meshes. In Proceedings of SIGGRAPH 2001, 409–416. Google ScholarDigital Library
32. Sander, P. V., Gortler, S. J., Snyder, J., and Hoppe, H. 2002. Signal-specialized parametrization. In Proceedings of the 13th Eurographics Workshop on Rendering, Eurographics Association, 87–98. Google ScholarDigital Library
33. Schreiner, J., Asirvatham, A., Praun, E., and Hoppe, H. 2004. Inter-surface mapping. In Proceedings of SIGGRAPH 2004, 870–877. Google ScholarDigital Library
34. Sheffer, A., and Hart, J. 2002. Seamster: inconspicuous low-distortion texture seam layout. In Proceedings of IEEE Visualization 2002, 291–298. Google ScholarDigital Library
35. Soler, C., Cani, M.-P., and Angelidis, A. 2002. Hierarchical pattern mapping. In Proceedings of SIGGRAPH 2002, 673–680. Google ScholarDigital Library
36. Tong, Y., Lombeyda, S. V., Hirani, A. N., and Desbrun, M. 2003. Discrete multiscale vector field decomposition. ACM Trans. Graphics 22, 3, 445–452. Google ScholarDigital Library
37. Turk, G. 2001. Texture synthesis on surfaces. In Proceedings of SIGGRAPH 2001, 347–354. Google ScholarDigital Library
38. Wei, L., and Levoy, M. 2001. Texture synthesis over arbitrary manifold surfaces. In Proceedings of SIGGRAPH 2001, 355–360. Google ScholarDigital Library
39. Yu, Y., Zhou, K., Xu, D., Shi, X., Bao, H., Guo, B., and Shum, H.-Y. 2004. Mesh editing with poisson-based gradient field manipulation. In Proceedings of SIGGRAPH 2004, 644–651. Google ScholarDigital Library
40. Zhang, E., Mischaikow, K., and Turk, G. 2005. Feature-based surface parameterization and texture mapping. ACM Trans. Graphics 24, 1, 1–27. Google ScholarDigital Library
41. Zhou, K., Snyder, J., Guo, B., and Shum, H.-Y. 2004. Iso-charts: Stretch-driven mesh parameterization using spectral analysis. In Proceedings of the Eurographics/ACM SIGGRAPH symposium on Geometry processing, 47–56. Google ScholarDigital Library