Code Monkey home page Code Monkey logo

explain-paintings's Introduction

Art Description Generation for Paintings

This repository is for the annotated data in the paper Explain Me the Painting: Multi-TopicKnowledgeable Art Description Generatio, published at ICCV 2021.

The code for the model introduced in the paper can be found in this other repository.

Data

Art descriptions can be classified into three main topics [1]:

  • Form: describes how the artwork looks.
  • Content: describes what the artwork is about.
  • Context: describes in what circumstances the work was done.

In order to study art description generation, we annotated a subset of the SemArt dataset [2], associating each sentence in a description to one of the above topics.

In total, we annotated 33,543 sentences from 17,249 images.

We release this data to the public in order to promote research on machine learning for art.

Annotations can be found in annotations/ directory in json format. Data format is as follows:

annotations[{
"img" : str, 
"description" : str
"content" : [str], 
"form" : [str], 
"context" : [str], 
}]

where img is the filename of the image in the SemArt dataset, description is the original description, and content/form/context are lists with the sentences annotated to each topic, respectively. If an image doesn't have any sentences for a certain topic, the list for that topic is empty.

Code

In the paper, we introduced a model to generate multi-topic knowledgeable description from paintings. The code for this model can be found in this repository.

Maintenance

If you have questions about the data in this repository, please contact Noa Garcia.

References

[1] Robert Belton. Art history: A preliminary handbook. British Columbia: University of British Columbia, 1996.

[2] Noa Garcia and George Vogiatzis. How to read paintings:Semantic art understanding with multi-modal retrieval. In Proc. ECCV Workshops, 2018.

Citation

If you find the data in this repository useful, please cite our paper:

@InProceedings{bai2021explain,
   author    = {Zechen Bai and Yuta Nakashima and Noa Garcia},
   title     = {Explain Me the Painting: Multi-Topic Knowledgeable Art Description Generation},
   booktitle = {International Conference in Computer Vision},
   year      = {2021},
}

explain-paintings's People

Contributors

noagarcia avatar

Stargazers

 avatar Olivier RISSER-MAROIX avatar Rolando Urquiza avatar Ryo Ueda avatar Lola Khudoyberdieva avatar  avatar  avatar 名無しKさん avatar  avatar CYY avatar Fali Wang avatar Vialfont avatar Javier Fumanal Idocin avatar menorki manil avatar Chad Curtis avatar  avatar

Watchers

menorki manil avatar  avatar Matthew Navale avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.