Recognising Artistic Style Automatically

Enter picture url

Note: To copy a picture url, right click on a picture and click on "copy image location" or "copy image address". Then you can paste it here with Ctrl + V.

Or choose one of these example picture

See results

What is RASTA?

Rasta is a system built to automatically identify the artistic style of a paiting from a picture of this painting. It can identify the style of any known or unknown painting. Currently, it can recognise 25 styles: Abstract Art, Abstract Expressionism, Art Informel, Art Nouveau (Modern), Baroque, Color Field Painting, Cubism, Early Renaissance, Expressionism, High Renaissance, Impressionism, Magic Realism, Mannerism (Late Renaissance), Minimalism, Naïve Art (Primitivism), Neoclassicism, Northern Renaissance, Pop Art, Post-Impressionism, Realism, Rococo, Romanticism, Surrealism, Symbolism and Ukiyo-e.

Rasta is based on recent advances on Deep Learning and was trained with a set of 60,000 paintings annotated with their style. When you submit a painting, Rasta will display what it considers to be the three most probable artistic style (represented as probabilities). Note: the example pictures on this webpage were not used to train the system, they are completely new to Rasta.


This work was published at the ACML conference. (Paper available here.)

Also have a look at the following publications (in french):

Source Code

The source code and the models are available here.


Thanks to Tristan Cazenave and Florian Sikora for valuable advices, thanks to Lars Wagner for initiating this idea with us.