Giter VIP home page Giter VIP logo

deep_koalarization's Introduction

Deep Koalarization: Image Colorization using CNNs and Inception-Resnet-v2

By: Shengjie Lin, Yaoxuan Liu (MS Students from Columbia University)

This project is a implementation of paper Deep Koalarization: Image Colorization using CNNs and Inception-ResNet-v2 written by Federico Baldassarre, Diego González Morín, and Lucas Rodés-Guirao. Their project github page is here.

Abstract

The project aims to develop a new deep learning model which combines a deep Convolutional Neural Network trained from scratch with high-level features extracted from the Inception-ResNet-v2 pre-trained model to complete image colorization tasks. Students do a comprehensive review of the paper, and then reproduce the results of it by recreating the neural network and architecture with Tensorflow and Python code. The results show that our approach is able to successfully colorize high-level image components such as the sky, the sea, the tree, the ground, and the skin. And the performance highly depends on the specific contents in the images. The comparisons between our results and the results in the original paper are fully discussed.

Project overview

The model has a deep CNN architecture with Inception-ResNet-v2 pretrained on ImageNet dataset. The encoder stores the shape and edges of an image, the feature extractor extracts high level features, and finally, the decoder colorized the image. The model is trained on places dataset. All the details can be found in the report.

Results

Using the codes

  • To Train the model, download the dataset (500MB) from HERE, place it in the Dataset folder. Run the codes in Training section of Jupyter notebook.
  • To Run the trained model and predict your picture, download the model_weights(700MB) from HERE and run the codes in Prediction section of Jupyter notebook.

deep_koalarization's People

Contributors

lamsingkit avatar

Watchers

 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.