deep-koalarization

Keras/Tensorflow implementation of our paper Grayscale Image Colorization using deep CNN and Inception-ResNet-v2 (https://arxiv.org/abs/1712.03400)

https://github.com/baldassarrefe/deep-koalarization

Science Score: 64.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Committers with academic emails
    3 of 8 committers (37.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.7%) to scientific vocabulary

Keywords

colorization convolutional-neural-networks deep-learning inception-resnet keras tensorflow
Last synced: 7 months ago · JSON representation ·

Repository

Keras/Tensorflow implementation of our paper Grayscale Image Colorization using deep CNN and Inception-ResNet-v2 (https://arxiv.org/abs/1712.03400)

Basic Info
Statistics
  • Stars: 412
  • Watchers: 20
  • Forks: 79
  • Open Issues: 3
  • Releases: 2
Topics
colorization convolutional-neural-networks deep-learning inception-resnet keras tensorflow
Created about 9 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation

README.md

🐨 deep koalarization

Impementation of our paper Deep Koalarization: Image Colorization using CNNs and Inception-ResNet-v2 (2017)

Package version

Python 3.6 GitHub License GitHub stars GitHub forks HitCount arXiv Twitter

Federico Baldassarre*, Diego Gonzalez Morín* and Lucas Rodés-Guirao*

* Authors contributed equally

deep-koalarization was developed as part of the DD2424 Deep Learning in Data Science course at KTH Royal Institute of Technology, spring 2017.

The code is built using Keras and Tensorflow.

Consider starring this project if you found it useful :star:!

Table of contents

Citation

If you find Deep Koalarization useful in your research, please consider citing our paper as

@article{deepkoal2017, author = {Federico Baldassarre, Diego Gonzalez-Morin, Lucas Rodes-Guirao}, title = {Deep-Koalarization: Image Colorization using CNNs and Inception-ResNet-v2}, journal = {ArXiv:1712.03400}, url = {https://arxiv.org/abs/1712.03400}, year = 2017, month = dec } arXiv e-print

Abstract

We review some of the most recent approaches to colorize gray-scale images using deep learning methods. Inspired by these, we propose a model which combines a deep Convolutional Neural Network trained from scratch with high-level features extracted from the Inception-ResNet-v2 pre-trained model. Thanks to its fully convolutional architecture, our encoder-decoder model can process images of any size and aspect ratio. Other than presenting the training results, we assess the "public acceptance" of the generated images by means of a user study. Finally, we present a carousel of applications on different types of images, such as historical photographs.

Project overview

Inspired by Iizuka and Simo-Serra et al. (2016), we combine a deep CNN architecture with Inception-ResNet-v2 pre-trained on ImageNet dataset, which assists the overall colorization process by extracting high-level features. In particular, Inception-ResNet-v2

The fusion between the fixed-size embedding and the intermediary result of the convolutions is performed by means of replication and stacking as described in Iizuka and Simo-Serra et al. (2016).

Fusion

We have used the MSE loss as the objective function.

The Training data for this experiment could come from any source. We decuded to use ImageNet, which nowadays is considered the de-facto reference for image tasks. This way, it makes easier for others to replicate our experiments.

Results

ImageNet

ImageNet 1

Historical pictures

Historical 1


Use the code

Refer to INSTRUCTIONS to install and use the code in this repo.

Community

Thanks to the people who noticed our work!

We are proud if our work gets noticed and helps/inspires other people on their path to knowledge. Here's a list of references we are aware of, some of the authors contacted us, some others we just happened to find online:

Projects originated from here

Owner

  • Name: Federico Baldassarre
  • Login: baldassarreFe
  • Kind: user
  • Location: Stockholm
  • Company: KTH

Passionate about AI, data science, and SW Engineering, BSc in Computer Engineering @unibo Bologna, MSc in Machine Learning + PhD candidate at @KTH Stockholm

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Baldassarre"
  given-names: "Federico"
  orcid: "https://orcid.org/0000-0001-8152-767X"
- family-names: "González Morín"
  given-names: "Diego"
- family-names: "Rodes-Guirao"
  given-names: "Lucas"
  orcid: "https://orcid.org/0000-0003-4341-7204"
title: "Deep-Koalarization: Image Colorization using CNNs and Inception-ResNet-v2"
date-released: 2017-12-09
url: "https://arxiv.org/abs/1712.03400"
version: v0.2.0

GitHub Events

Total
  • Watch event: 5
Last Year
  • Watch event: 5

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 134
  • Total Committers: 8
  • Avg Commits per committer: 16.75
  • Development Distribution Score (DDS): 0.657
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Lucas Rodés l****s 46
Federico Baldassarre b****e@g****m 44
lucas rg l****g@k****e 29
diegomorin8 d****8@g****m 8
Javier Burrieza Galan j****g@k****e 3
Emil Wallner e****w@l****o 2
lucas rg l****s@g****o 1
Diego Gonzalez Morin d****m@k****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 14
  • Total pull requests: 10
  • Average time to close issues: 3 months
  • Average time to close pull requests: 10 days
  • Total issue authors: 13
  • Total pull request authors: 4
  • Average comments per issue: 1.36
  • Average comments per pull request: 0.0
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Flyzzz (2)
  • lucasSaavedra123 (1)
  • Maelstroom (1)
  • MarcoRavich (1)
  • emilwallner (1)
  • ysikalie (1)
  • ghost (1)
  • youyingyin (1)
  • scutpeiliang (1)
  • ShakedDovrat (1)
  • nbock (1)
  • Cwei1 (1)
  • swaroop11 (1)
Pull Request Authors
  • lucasrodes (5)
  • emilwallner (2)
  • Kriztoper (2)
  • TrellixVulnTeam (1)
Top Labels
Issue Labels
bug (1)
Pull Request Labels

Dependencies

requirements.txt pypi
  • Keras ==2.0.8
  • Pillow ==4.3.0
  • matplotlib ==2.1.0
  • numpy ==1.13.3
  • python-resize-image ==1.1.11
  • scikit-image ==0.13.1
  • tensorflow ==1.3.0