Can AI easily mimic Caravaggio?


Artificial Intelligence technology performed an awesome show last year. Mimicking artistic style of Fine Art is surprisingly successful, which can be obviously proved by the popularity of a photo-editing application, Prisma .

Prisma Image
Picture edited by Prisma


The key algorithm of mimicking artistic style is neural networks , and this paper, Neural Algorithm of Artistic Style , elaborates the details of implementing neural networks. There are some open-source implementations of this algorithm on Github, like this and this . These guys have done good job, and most of images they got are pretty fancy and fantastic.

For example, Anish Athalye used these two images to produce a new image with Leonid Afremov style.

Rain Princess
Rain Princess by Leonid Afremov


Demo
A photo of a dome


Demo with Afremov's style
The dome with Afremov's style


Given the open-source implementation and the amazing result, I was definitely eager to mimic more masterpieces. Therefore, I installed neural style , and tried to combine my picture with Caravaggio ’s style.

The original photo: my teammates and I were working for Datafest competition 2016

datafest


Caravaggio’s work, which I used to learn his style from:

supper
The Supper at Emmaus


john
John in the Wilderness


datafest
The Taking of Christ


However, it took my mac pro about 12 hours to run 100 iterations, and I don’t think the result is similar to any Caravaggio’s work at all (

neural datafest

The problem might be this algorithm is good at capturing styles of modern artists like Van Gogh and Claude Monet because the way they used color and brush are very characteristic. While what makes Caravaggio stand out is how he portrayed varies religious figures by realistic observation of physical and emotional human states and dramatic use of lighting. In addition, Caravaggio is also the best story teller in Fine Art history. Therefore, the styles of classical artists are harder to mimic for present AI technology because of their intricacy and delicacy.

Can AI easily easily mimic artists like Caravaggio? My answer is: we still have a long way to go.