Learning Texture Manifolds with the Periodic Spatial GAN

Urs Bergmann, Nikolay Jetchev, Roland Vollgraf
5/18/2017
cs.CVstat.ML

Official code: zalandoresearch/psgan (139 stars, MIT, last commit 2018-12-13).

Abstract

This paper introduces a novel approach to texture synthesis based on generative adversarial networks (GAN) (Goodfellow et al., 2014). We extend the structure of the input noise distribution by constructing tensors with different types of dimensions. We call this technique Periodic Spatial GAN (PSGAN). The PSGAN has several novel abilities which surpass the current state of the art in texture synthesis. First, we can learn multiple textures from datasets of one or more complex large images. Second, we show that the image generation with PSGANs has properties of a texture manifold: we can smoothly interpolate between samples in the structured noise space and generate novel samples, which lie perceptually between the textures of the original dataset. In addition, we can also accurately learn periodical textures. We make multiple experiments which show that PSGANs can flexibly handle diverse texture and image data sources. Our method is highly scalable and it can generate output images of arbitrary large size.

View on arXivView PDF

Code Implementations(1)

MIT

Periodic Spatial Generative Adversarial Networks

13933Python, Jupyter NotebookMay 17, 20177 years agoMIT
dcgangangenerative-adversarial-networksgenerative-modellasagne+3 more

Cite this paper

@article{bergmann2017learning,
  title  = {Learning Texture Manifolds with the Periodic Spatial GAN},
  author = {Urs Bergmann and Nikolay Jetchev and Roland Vollgraf},
  year   = {2017},
  eprint = {1705.06566},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1705.06566}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1705.06566.svg)](https://codeofpaper.com/paper/1705.06566)

Discussion