Colorization of Black & White images using AI Test phase, srs, design phase and source code final deliverable

Colorization of Black & White images using AI Test phase, srs, design phase and source code final deliverable

Web Application

Abstract / Introduction

Adding color to a black and white photograph gives it a whole new life, more in tune with the way we see in our mind’s eye. In relatively recent years,the mere thought of photo colorization was expensive and time-consuming. The work had to be done manually on the original. But now, there are digital tools available to improve and re-envision light, color, and the overall authenticity of the photograph.

The colorization process involves many layers, literally and figuratively. Before working on the photo file, the artist must first evaluate the history behind it. The specific time period informs color palettes and materiality. Knowing the location then directs elements of style or landscape. Sometimes, this information is gained through conversations with the photo owner; sometimes, it is achieved through estimation or historical records. Either way, this background is key to an accurate colorization process.

In adding color to black and white photos, focusing on the smallest of details is vital. Creating multiple layers and varying the opacity of each layer mimics the oil painting technique known as “glazing” which is essentially building transparent layers upon an opaque foundation. Multiple layers upon one another give a greater depth and tonality to the photograph. Characteristics such as hair, eyes, skin, and clothing have to feel natural and real.

It’s like a visual riddle to solve and an intricate coloring book at the same time. The entire process combines patience, intuition, understanding grayscale for color matching, and skillful blending techniques.

AI can be used to color a black & white image efficiently and quickly.

Functional Requirements:

You are required to develop an AI based web application which can color a black & white image. The details of some functional requirements for coloring image application are given below. You will have to provide the detailed functional requirement in the SRS (Software Requirement Specification) document.

  1. The application should be able to colorize black & white images provided in the formats such as JPEG, PNG, etc.
  2. The user interface of the application should be friendly and has clear navigation options that enable the user to select, preview, and color the image.
  3. Your application should have the option that if the estimated or suggested colors don’t appeal the user, he/she can change it through different parameters.
  4. The user should be able to change its brightness, sharpness etc. which can further improve the look of image.
  5. Application should show the comparison of original and colored image so that user can make further enhancements in the image before saving the image.

Following are the some examples of black&white images converted to colored ones.

Tools:

PHP, ASP.Net, Python

Supervisor:

Name: Ayyaz Altaf Mirza

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
×

Hello!

Click one of our contacts below to chat on WhatsApp

× WhatsApp Us