# Texture Synthesis with Spatial Generative Adversarial Networks

arXiv: https://arxiv.org/abs/1611.08207 · HTML: https://mlsanity.com/paper/1611.08207/

## Key facts

- Cited by 45 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 24 Nov 2016.

## Built on by (most cited first, 30 of 45)

- [Generative Adversarial Networks](https://mlsanity.com/paper/2203.00667/) (2022)
- [Aligning Latent and Image Spaces to Connect the Unconnectable](https://mlsanity.com/paper/2104.06954/) (2021)
- [Drop the GAN: In Defense of Patches Nearest Neighbors as Single Image Generative Models](https://mlsanity.com/paper/2103.15545/) (2021)
- [Autoregressive Conditional Neural Processes](https://mlsanity.com/paper/2303.14468/) (2023)
- [SeamlessGAN: Self-Supervised Synthesis of Tileable Texture Maps](https://mlsanity.com/paper/2201.05120/) (2022)
- [Astronomia ex machina: a history, primer, and outlook on neural networks in astronomy](https://mlsanity.com/paper/2211.03796/) (2022)
- [Generative Adversarial Networks: A Survey Towards Private and Secure Applications](https://mlsanity.com/paper/2106.03785/) (2021)
- [PetsGAN: Rethinking Priors for Single Image Generation](https://mlsanity.com/paper/2203.01488/) (2022)
- [SinIR: Efficient General Image Manipulation with Single Image Reconstruction](https://mlsanity.com/paper/2106.07140/) (2021)
- [Diverse Generation from a Single Video Made Possible](https://mlsanity.com/paper/2109.08591/) (2021)
- [Generative Adversarial Networks (GANs) in Networking: A Comprehensive Survey & Evaluation](https://mlsanity.com/paper/2105.04184/) (2021)
- [Generative Adversarial Networks for Image Super-Resolution: A Survey](https://mlsanity.com/paper/2204.13620/) (2022)
- [CharacterGAN: Few-Shot Keypoint Character Animation and Reposing](https://mlsanity.com/paper/2102.03141/) (2021)
- [Anything in Any Scene: Photorealistic Video Object Insertion](https://mlsanity.com/paper/2401.17509/) (2024)
- [Generating Novel Scene Compositions from Single Images and Videos](https://mlsanity.com/paper/2103.13389/) (2021)
- [Generating Non-Stationary Textures using Self-Rectification](https://mlsanity.com/paper/2401.02847/) (2024)
- [VCD-Texture: Variance Alignment based 3D-2D Co-Denoising for Text-Guided Texturing](https://mlsanity.com/paper/2407.04461/) (2024)
- [Infinite Texture: Text-guided High Resolution Diffusion Texture Synthesis](https://mlsanity.com/paper/2405.08210/) (2024)
- [Paying U-Attention to Textures: Multi-Stage Hourglass Vision Transformer for Universal Texture Synthesis](https://mlsanity.com/paper/2202.11703/) (2022)
- [Learning Continuous Implicit Representation for Near-Periodic Patterns](https://mlsanity.com/paper/2208.12278/) (2022)
- [Diffusion-based Holistic Texture Rectification and Synthesis](https://mlsanity.com/paper/2309.14759/) (2023)
- [Towards Universal Texture Synthesis by Combining Texton Broadcasting with Noise Injection in StyleGAN-2](https://mlsanity.com/paper/2203.04221/) (2022)
- [Exemplar-based Pattern Synthesis with Implicit Periodic Field Network](https://mlsanity.com/paper/2204.01671/) (2022)
- [Texture Representation via Analysis and Synthesis with Generative Adversarial Networks](https://mlsanity.com/paper/2212.09983/) (2022)
- [Local Padding in Patch-Based GANs for Seamless Infinite-Sized Texture Synthesis](https://mlsanity.com/paper/2309.02340/) (2023)
- [Diverse Single Image Generation with Controllable Global Structure](https://mlsanity.com/paper/2102.04780/) (2021)
- [BlendGAN: Learning and Blending the Internal Distributions of Single Images by Spatial Image-Identity Conditioning](https://mlsanity.com/paper/2212.01589/) (2022)
- [A stable deep adversarial learning approach for geological facies generation](https://mlsanity.com/paper/2305.13318/) (2023)
- [Prediction of Transportation Index for Urban Patterns in Small and Medium-sized Indian Cities using Hybrid RidgeGAN Model](https://mlsanity.com/paper/2306.05951/) (2023)
- [SYNOSIS: Image synthesis pipeline for machine vision in metal surface inspection](https://mlsanity.com/paper/2410.14844/) (2024)

## Abstract (arXiv)

Generative adversarial networks (GANs) are a recent approach to train generative models of data, which have been shown to work particularly well on image data. In the current paper we introduce a new model for texture synthesis based on GAN learning. By extending the input noise distribution space from a single vector to a whole spatial tensor, we create an architecture with properties well suited to the task of texture synthesis, which we call spatial GAN (SGAN). To our knowledge, this is the first successful completely data-driven texture synthesis method based on GANs. Our method has the following features which make it a state of the art algorithm for texture synthesis: high image quality of the generated textures, very high scalability w.r.t. the output texture size, fast real-time forward generation, the ability to fuse multiple diverse source images in complex textures. To illustrate these capabilities we present multiple experiments with different classes of texture images and use cases. We also discuss some limitations of our method with respect to the types of texture images it can synthesize, and compare it to other neural techniques for texture generation.
