mdsarfarazulh / deep-texture-synthesis-cnn-keras

MIT License
7 stars 1 forks source link

deep-texture-synthesis-cnn-keras

In this project I have implemented Textures Synthesis Using Convolutional Neural Networks paper by Gatys et.al. In this paper they have introduce a new model of natural textures generation based on the feature spaces of convolutional neural networks optimised for object recognition. Within the model, textures are represented by the correlations between feature maps in several layers of the network. They showed that across layers the texture representations increasingly capture the statistical properties of natural images while making object information more and more explicit. Their model provides a new tool to generate stimuli for neuroscience and might offer insights into the deep representations learned by convolutional neural networks.

Input Image


Output Image

The following output is generated after 500 iterations, you can control number of iterations by passing the value of iteration in the function buildTexture

Reference