Neural Style Transfer

Taken inspiration from Gatys et al. (2015).

Project Objective :-

  • Implement the neural style transfer algorithm
  • Generate novel artistic images using your algorithm

About Neural Style Transfer

Neural Style Transfer (NST) is one of the most fun and interesting optimization techniques in deep learning. It merges two images, namely: a "content" image (C) and a "style" image (S), to create a "generated" image (G). The generated image G combines the "content" of the image C with the "style" of image S. louvre_generated

few other examples:

  • The beautiful ruins of the ancient city of Persepolis (Iran) with the style of Van Gogh (The Starry Night)

perspolis_vangogh

  • The tomb of Cyrus the great in Pasargadae with the style of a Ceramic Kashi from Ispahan.

pasargad_kashi

  • A scientific study of a turbulent fluid with the style of a abstract blue fluid painting.

circle_abstract