Applications of Autoencoders — Part 4

Image Colorization with Deep Convolutional Autoencoders

Convert grayscale images to RGB color images

Rukshan Pramoditha
7 min readJun 20, 2024

--

Today, we will work on the fourth practical application of autoencoders. Previously, we worked on the following types of applications.

Today, we will perform image colorization with autoencoders. In other words, we add color to grayscale images. After adding colors, the grayscale images will become RGB color images.

What are autoencoders?

Autoencoders (AEs) are a type of neural network architecture that consists of three key elements: Encoder, Latent Vector and Decoder. The encoder and decoder are non-linear functions. A given input is transformed into the latent vector by the encoder. The latent vector is the output of the encoder and will be the input for the decoder. The decoder recovers the input from the latent vector. The output of the decoder is approximately close to the original input.

--

--

Rukshan Pramoditha

3,000,000+ Views | BSc in Stats | Top 50 Data Science, AI/ML Technical Writer on Medium | Data Science Masterclass: https://datasciencemasterclass.substack.com