In this final section, we'll discuss artistic style transfer. Similar to one of the applications of CycleGAN, it allows us to use the style (or texture) of one image to reproduce the semantic content of another. Although it can be implemented with different algorithms, the most popular way was introduced in 2015 in the A Neural Algorithm of Artistic Style paper (https://arxiv.org/abs/1508.06576). It's also known as neural style transfer and it uses (you guessed it!) CNNs. The basic algorithm has been improved and tweaked over the past few years, but in this section we'll explore its original form as this will give us a good foundation for understanding the latest versions.
The algorithm takes two images as input:
- The content image (C) we would like to redraw
- The style image (I) whose style (texture) we'll use to redraw C...