Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ColorGANvas

Introduction

ColorGANvas is a machine learning model that colourizes black-and-white images using data from online repositories like ImageNet and self-captured grayscale images.

Technical Overview

We employ a modified Generative Adversarial Network (GAN) architecture, where grayscale images are input into a UNET-based generator that incorporates a Recurrent Neural Network (RNN) at the smallest kernel size to enhance temporal coherence. This RNN bottleneck helps maintain temporal consistency across images, ensuring realistic color transitions by leveraging contextual feature learning. In the training phase, the generator encodes and decodes the data, while the discriminator provides feedback, enhancing the generator’s accuracy. During testing, we retain only the generator, omitting the evaluation step. This hybrid approach balances spatial and sequential dependencies, aiming to improve colorization quality by preserving contextual details.

Packages Used

  • Numpy
  • PyTorch

Images:

Model Architecture: Custom Size 3

Result 1: Custom Size 3

Result 2: Custom Size 3

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages