A Novel approach for Gray Scale Image Colorization using Convolutional Neural Networks

Image Colorization is the process of coloring a grayscale image is done by using a black and white known as grayscale image as input and obtaining the output in RGB format simply known as color image is called Image Colorization. The technique of colorizing an image has more impact on different fields such as photography of astronomical objects, visuals of electronic microscope and CCTV surveillance. To build an automated system for color gray scale image use Deep learning algorithm. In this paper the analysis of convolutional neural networks (CNN) is performed. In convolution neural networks, during the training phase of the model the features are extracted by the feature extractor - Inception ResNet V2, a pre-trained model developed and released by Google (trained on huge dataset of nearly 1.3Million images). Now the features extracted by the feature extractor are combined with the output of the encoder at fusion layer. Fusion layer is responsible to train the model with features and decoder helps to do up-sample and gets the required output. The epoch and steps per epoch are compared based on performance measures from the error rate. The epoch with the least error rate is considered as the best one to be used to colorize grayscale image. From this work the best epoch and steps per epoch can be identified. Thus the use of convolutional neural networks to colorize grayscale images shows better performance.

[1]  Guillermo Sapiro,et al.  Fast image and video colorization using chrominance blending , 2006, IEEE Transactions on Image Processing.

[2]  Dong-Ming Yan,et al.  Improving the Generalization of Colorized Image Detection with Enhanced Training of CNN , 2019, 2019 11th International Symposium on Image and Signal Processing and Analysis (ISPA).

[4]  Shiva Shankar Reddy,et al.  Facial expression recognition using bezier curves with hausdorff distance , 2017, 2017 International Conference on IoT and Application (ICIOT).

[5]  Horst Bischof,et al.  Online 3D reconstruction using convex optimization , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[6]  Div Dasani,et al.  Image Colorization with Convolutional Neural Networks , 2019 .

[7]  Hendrik P. A. Lensch,et al.  Infrared Colorization Using Deep Convolutional Neural Networks , 2016, 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA).

[8]  Deepu Rajan,et al.  Image colorization using similar images , 2012, ACM Multimedia.

[9]  Bin Sheng,et al.  Deep Colorization , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[10]  Dani Lischinski,et al.  Colorization using optimization , 2004, ACM Trans. Graph..

[11]  Abderrahim Elmoataz,et al.  Nonlocal graph regularization for image colorization , 2008, 2008 19th International Conference on Pattern Recognition.

[12]  Swathy Titus,et al.  Fast Colorization of Grayscale Images by Convolutional Neural Network , 2018, 2018 International Conference on Circuits and Systems in Digital Enterprise Technology (ICCSDET).

[13]  Aurélie Bugeau,et al.  Patch-based image colorization , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[14]  R. S. Shankar,et al.  Implementation of object oriented approach to query processing for video subsequence identification , 2012, 2012 NATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION SYSTEMS.

[15]  Jeff Hwang,et al.  Image Colorization with Deep Convolutional Neural Networks , 2016 .

[16]  A. Sousa,et al.  Automatic Colorization of Grayscale Images , 2013 .

[17]  Tien-Tsin Wong,et al.  Manga colorization , 2006, ACM Trans. Graph..

[18]  Aurélie Bugeau,et al.  Variational Exemplar-Based Image Colorization , 2014, IEEE Transactions on Image Processing.

[19]  Jean-Michel Morel,et al.  A Review of Image Denoising Algorithms, with a New One , 2005, Multiscale Model. Simul..