paper-with-me

Papers

Transposer: Universal Texture Synthesis Using Feature Maps as Transposed Convolution Filter

2020-07-14 · Guilin Liu, Rohan Taori, Ting-Chun Wang, Zhiding Yu, Shiqiu Liu, Fitsum A. Reda, Karan Sapra, Andrew Tao, Bryan Catanzaro

Conventional CNNs for texture synthesis consist of a sequence of (de)-convolution and up/down-sampling layers, where each layer operates locally and lacks the ability to capture the long-term structural dependency required by texture synthesis. Thus, they often simply enlarge the input texture, rather than perform reasonable synthesis. As a compromise, many recent methods sacrifice generalizability by training and testing on the same single (or fixed set of) texture image(s), resulting in huge re-training time costs for unseen images. In this work, based on the discovery that the assembling/stitching operation in traditional texture synthesis is analogous to a transposed convolution operation, we propose a novel way of using transposed convolution operation. Specifically, we directly treat the whole encoded feature map of the input texture as transposed convolution filters and the features' self-similarity map, which captures the auto-correlation information, as input to the transposed convolution. Such a design allows our framework, once trained, to be generalizable to perform synthesis of unseen textures with a single forward pass in nearly real-time. Our method achieves state-of-the-art texture synthesis quality based on various metrics. While self-similarity helps preserve the input textures' regular structural patterns, our framework can also take random noise maps for irregular input textures instead of self-similarity maps as transposed convolution inputs. It allows to get more diverse results as well as generate arbitrarily large texture outputs by directly sampling large noise maps in a single pass as well.

📄 PDF Abstract BibTeX arXiv:2007.07243

Code (0)

등록된 구현이 없습니다.

Tasks

Texture Synthesis

Methods 이 논문이 사용한 방법론

Transposed convolution 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Paying U-Attention to Textures: Multi-Stage Hourglass Vision Transformer for Universal Texture Synthesis

2022-02-23 · Shouchang Guo, Valentin Deschaintre, Douglas Noll, Arthur Roullier

We present a novel U-Attention vision Transformer for universal texture synthesis. We exploit the natural long-range dependencies enabled by the attention mechanism to allow our approach to synthesize diverse textures wh…

Texture Synthesis

Texture Reformer: Towards Fast and Universal Interactive Texture Transfer

2021-12-06 · Zhizhong Wang, Lei Zhao, Haibo Chen, Ailin Li 외

In this paper, we present the texture reformer, a fast and universal neural-based framework for interactive texture transfer with user-specified guidance. The challenges lie in three aspects: 1) the diversity of tasks, 2…

Diversity

Lightweight texture transfer based on texture feature preset

2023-06-29 · Shiqi Jiang

In the task of texture transfer, reference texture images typically exhibit highly repetitive texture features, and the texture transfer results from different content images under the same style also share remarkably si…

Style Transfer

Neural FFTs for Universal Texture Image Synthesis

2020-12-01 · NeurIPS 2020 12 · Morteza Mardani, Guilin Liu, Aysegul Dundar, Shiqiu Liu 외

Synthesizing larger texture images from a smaller exemplar is an important task in graphics and vision. The conventional CNNs, recently adopted for synthesis, require to train and test on the same set of images and fail …

Image GenerationTexture Synthesis

Towards Universal Texture Synthesis by Combining Texton Broadcasting with Noise Injection in StyleGAN-2

2022-03-08 · Jue Lin, Gaurav Sharma, Thrasyvoulos N. Pappas

We present a new approach for universal texture synthesis by incorporating a multi-scale texton broadcasting module in the StyleGAN-2 framework. The texton broadcasting module introduces an inductive bias, enabling gener…

DiversityInductive BiasTexture Synthesis