SeamlessGAN: Self-Supervised Synthesis of Tileable Texture Maps

被引:7
作者
Rodriguez-Pardo, Carlos [1 ,2 ]
Garces, Elena [1 ,3 ]
机构
[1] SEDDI, Madrid, Spain
[2] Univ Carlos III Madrid, Madrid 28005, Spain
[3] Univ Rey Juan Carlos, Madrid 28933, Spain
关键词
Measurement; Crops; Training; Semantics; Generative adversarial networks; Estimation; Virtual environments; Artificial intelligence; artificial neural network; machine vision; image texture; graphics; computational photography; IMAGE; MODEL;
D O I
10.1109/TVCG.2022.3143615
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Real-time graphics applications require high-quality textured materials to convey realism in virtual environments. Generating these textures is challenging as they need to be visually realistic, seamlessly tileable, and have a small impact on the memory consumption of the application. For this reason, they are often created manually by skilled artists. In this work, we present SeamlessGAN, a method capable of automatically generating tileable texture maps from a single input exemplar. In contrast to most existing methods, focused solely on solving the synthesis problem, our work tackles both problems, synthesis and tileability, simultaneously. Our key idea is to realize that tiling a latent space within a generative network trained using adversarial expansion techniques produces outputs with continuity at the seam intersection that can then be turned into tileable images by cropping the central area. Since not every value of the latent space is valid to produce high-quality outputs, we leverage the discriminator as a perceptual error metric capable of identifying artifact-free textures during a sampling process. Further, in contrast to previous work on deep texture synthesis, our model is designed and optimized to work with multi-layered texture representations, enabling textures composed of multiple maps such as albedo, normals, etc. We extensively test our design choices for the network architecture, loss function, and sampling parameters. We show qualitatively and quantitatively that our approach outperforms previous methods and works for textures of different types.
引用
收藏
页码:2914 / 2925
页数:12
相关论文
共 104 条
[1]   A survey of exemplar-based texture synthesis methods [J].
Akl, Adib ;
Yaacoub, Charles ;
Donias, Marc ;
Da Costa, Jean-Pierre ;
Germain, Christian .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2018, 172 :12-24
[2]  
Almahairi A, 2018, PR MACH LEARN RES, V80
[3]  
Asano Y. M., 2019, PROC INT C LEARN REP
[4]   PatchTable: Efficient Patch Queries for Large Datasets and Applications [J].
Barnes, Connelly ;
Zhang, Fang-Lue ;
Lou, Liming ;
Wu, Xian ;
Hu, Shi-Min .
ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (04)
[5]   PatchMatch: A Randomized Correspondence Algorithm for Structural Image Editing [J].
Barnes, Connelly ;
Shechtman, Eli ;
Finkelstein, Adam ;
Goldman, Dan B. .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03)
[6]   Structural Analogy from a Single Image Pair [J].
Benaim, S. ;
Mokady, R. ;
Bermano, A. ;
Wolf, L. .
COMPUTER GRAPHICS FORUM, 2021, 40 (01) :249-265
[7]  
Bergmann U, 2017, PR MACH LEARN RES, V70
[8]   Everybody Dance Now [J].
Chan, Caroline ;
Ginosar, Shiry ;
Zhou, Tinghui ;
Efros, Alexei A. .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :5932-5941
[9]   StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation [J].
Choi, Yunjey ;
Choi, Minje ;
Kim, Munyoung ;
Ha, Jung-Woo ;
Kim, Sunghun ;
Choo, Jaegul .
2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, :8789-8797
[10]   Wang Tiles for image and texture generation [J].
Cohen, MF ;
Shade, J ;
Hiller, S ;
Deussen, O .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :287-294