Image recognition using artificial intelligence (old photo colourisation using deep neural network)

This final year report focus on the design of fully automatic image colourisation using a Deep Neural Network. Before entering the era of colour photos, many stories and memories were recorded in black and white images. The vibrant and realistic colourisations of an image can significantly bring bac...

Full description

Saved in:
Bibliographic Details
Main Author: Lin, Jinmin
Other Authors: Yap Kim Hui
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149734
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149734
record_format dspace
spelling sg-ntu-dr.10356-1497342023-07-07T18:26:27Z Image recognition using artificial intelligence (old photo colourisation using deep neural network) Lin, Jinmin Yap Kim Hui School of Electrical and Electronic Engineering EKHYap@ntu.edu.sg Engineering::Electrical and electronic engineering Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision This final year report focus on the design of fully automatic image colourisation using a Deep Neural Network. Before entering the era of colour photos, many stories and memories were recorded in black and white images. The vibrant and realistic colourisations of an image can significantly bring back memories and feelings from the old black and white photos. However, the general colourisation relies on heavy user interaction, such as requiring manual input or photoshop to edit pictures. Otherwise, it may result in desaturated colourisations. Thus, we propose a fully automatic image colourisation system to convert a grayscale image to a colour image that is vibrant and realistic. To achieve this, we have developed a new U-Net generator network based on deep learning techniques that can perform robust image recognition and image to image translation, and an ECA-Net (Efficient Channel Attention) module was added for enhancement of image colourisation. The whole proposed network consists of two neural networks, which are the new U-Net generator and PatchGAN discriminator. The PatchGAN discriminator is used to optimise the generator performance by distinguishing generator's image from the real image. The whole network is trained on 1.28million images from ImageNet and our collected dataset of 4500 old photos. The experimental results on the proposed new U-Net generator show a better performance for old photos than other methods. This report first introduced the knowledge of machine learning and deep learning method, which is the whole project's foundation. Related literature is reviewed, and different networks that can achieve the colourisation function are explored and compared. Following that, this report focuses on the system implementation, such as network design, environment setup, dataset preparation, network establishment and training method. Lastly, the network has demonstrated image colourisation with robust performance that can generate realistic colour on photos. We also discussed the further improvement for generating a higher resolution image by applying other's latest network. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-06-07T07:00:39Z 2021-06-07T07:00:39Z 2021 Final Year Project (FYP) Lin, J. (2021). Image recognition using artificial intelligence (old photo colourisation using deep neural network). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149734 https://hdl.handle.net/10356/149734 en P3030-192 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
spellingShingle Engineering::Electrical and electronic engineering
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Engineering::Computer science and engineering::Computing methodologies::Image processing and computer vision
Lin, Jinmin
Image recognition using artificial intelligence (old photo colourisation using deep neural network)
description This final year report focus on the design of fully automatic image colourisation using a Deep Neural Network. Before entering the era of colour photos, many stories and memories were recorded in black and white images. The vibrant and realistic colourisations of an image can significantly bring back memories and feelings from the old black and white photos. However, the general colourisation relies on heavy user interaction, such as requiring manual input or photoshop to edit pictures. Otherwise, it may result in desaturated colourisations. Thus, we propose a fully automatic image colourisation system to convert a grayscale image to a colour image that is vibrant and realistic. To achieve this, we have developed a new U-Net generator network based on deep learning techniques that can perform robust image recognition and image to image translation, and an ECA-Net (Efficient Channel Attention) module was added for enhancement of image colourisation. The whole proposed network consists of two neural networks, which are the new U-Net generator and PatchGAN discriminator. The PatchGAN discriminator is used to optimise the generator performance by distinguishing generator's image from the real image. The whole network is trained on 1.28million images from ImageNet and our collected dataset of 4500 old photos. The experimental results on the proposed new U-Net generator show a better performance for old photos than other methods. This report first introduced the knowledge of machine learning and deep learning method, which is the whole project's foundation. Related literature is reviewed, and different networks that can achieve the colourisation function are explored and compared. Following that, this report focuses on the system implementation, such as network design, environment setup, dataset preparation, network establishment and training method. Lastly, the network has demonstrated image colourisation with robust performance that can generate realistic colour on photos. We also discussed the further improvement for generating a higher resolution image by applying other's latest network.
author2 Yap Kim Hui
author_facet Yap Kim Hui
Lin, Jinmin
format Final Year Project
author Lin, Jinmin
author_sort Lin, Jinmin
title Image recognition using artificial intelligence (old photo colourisation using deep neural network)
title_short Image recognition using artificial intelligence (old photo colourisation using deep neural network)
title_full Image recognition using artificial intelligence (old photo colourisation using deep neural network)
title_fullStr Image recognition using artificial intelligence (old photo colourisation using deep neural network)
title_full_unstemmed Image recognition using artificial intelligence (old photo colourisation using deep neural network)
title_sort image recognition using artificial intelligence (old photo colourisation using deep neural network)
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149734
_version_ 1772828362370187264