Image stye transfer [1]}, [2]}, [3]} generates new images by transferring style features from one image (called style image) to another (called content image). The visual styles such as brush strokes and surface texture are extracted from the style image and applied to the content image using a neural network. The texture extraction is done by using convolution filters and gram matrix and the transfer is completed using a neural network that minimizes an error function estimating the difference between the original and the transferred content. This technique has been able to convert photos that contain real-world objects (e.g., a building) to a picture that resembles that the objects are painted with the materials or the techniques (e.g., Vincent van Gogh painting style) used in the style image, and were able to create images that look quite realistic in the sense of the visual styles.
