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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |