![](https://www.robbertjanvanommeren.com/wp-content/uploads/input3.jpg)
Style Image Output
![](https://www.robbertjanvanommeren.com/wp-content/uploads/2-1.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/1-1.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/4-2.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/3-1.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/15.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/14.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/13.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/12.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/11.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/10.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/9.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/7-1.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/6-1.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/5-1.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/16.png)
2 voor 12 – Starry Night
For BNNVARA’s show “2 voor 12” I had the opportunity to make an explanimation.
With Neural Style Transfer I was able to transfer the artistic style from the famous painting “Starry Night” from Vincent van Gogh to existing video footage & visuals I’ve created.
By writing a tool in Python I was able to automatically generate style keyframes by using all the styles provided as images in a folder.
These style keyframes were than used in ebSynth to generate stylized footage.
What is Neural Style Transfer
A process that uses neural networks to apply artistic style from one image to another.
![](https://www.robbertjanvanommeren.com/wp-content/uploads/Explanation.png)
Credits
Robbert-Jan van Ommeren (Creator)
Google (Tensorflow Hub Publisher)
I made use of this TensorFlow trained Library
Other tests using the same technique
Image comparisons
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input12.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output12.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input11.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output11.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input10.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output10.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input9.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output9.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input8.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output8.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input1.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output1.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input7.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output7.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input6.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output6.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input5.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output5.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input4.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output4.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input3.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output3.png)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/input2.jpg)
![](https://www.robbertjanvanommeren.com/wp-content/uploads/output2.png)