Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents


Author(s)

NameInstitutionMail AddressSocial Contacts
Alessandro BombiniCultural Heritage Network (CHNet), INFN, Firenze on behalf of European Science Cloud (EOSC) - Pillarbombini@fi.infn.itSkype: ; Linkedin: https://it.linkedin.com/in/alessandro-bombini-7929a2133; Twitter:  ; Hangouts:
Skype: ; Linkedin: ; Twitter:  ; Hangouts:

How to Obtain Support

Mail
SocialSkype: ; Linkedin: ; Twitter:  ; Hangouts:
Jira

General Information

ML/DL TechnologiesCNN U-Net
Science FieldsApplied Physics
DifficultyEntry level
Language

Eng

Type

fully annoted, runnable

Software and Tools

Programming LanguagePython
ML Toolset

Keras

Additional librariesSci-kit image, PIL, OpenCV, matplotlib
Suggested Environments

Needed datasets

Data Creator
Data TypeRGB Images
Data Size
Data Source


Short Description of the Use Case

Inpainting is a conservation process where damaged, deteriorating, or missing parts of an artwork are filled in to present a complete image. This process can be applied to both physical and digital art mediums such as oil or acrylic paintings, chemical photographic prints, 3-dimensional sculptures, or digital images and video.

...

This is a dummy case of Digital Restoration, showing a glimpse of how NN can be applied to Physical Imaging of Cultural Heritages. 

How to execute it

The example is available in the GitLab repository:

...

You need Jupyter notebook as well as all the Python packages necessary to run it.

Annotated Description

The repository is arranged as follows:

...

  1.  Image_Inpaiting_Tutorial.ipynb: annotated notebook containing the construction and the training of the model
  2. open_model.ipynb: annoted notebook where the model trained over damaged 32x32 images is applied; 
  3. open_model_192x192.ipynb: annoted notebook where the model trained over damaged 192x192 images is applied; 

References

  1. Cifar dataset: https://www.cs.toronto.edu/~kriz/cifar.html
  2. Original UNet paper: https://arxiv.org/abs/1505.04597
  3. Original ADAM optimazer paper: https://arxiv.org/abs/1412.6980

Attachments

https://gitlab.com/alessandro.bombini.fi/image-inpainting-tutorial/

...