SlideShare a Scribd company logo
1 of 9
Colour It!
Muhammad Daniyal
muhammad.daniyal@khi.iba.edu.pk
Ammar Essa
ammar.essa@khi.iba.edu.pk
Ansar Ahmed Pirzada
ansar.ahmed@khi.iba.edu.pk
Supervisor: Dr. Imran N. Junejo
What is Colour It?
● The project is about automatically colourizing gray-scaled images
● Colourization of black and white images will be done without any assistance from humans
● Our system will be mapping a sufficient amount of statistical dependencies between an image’s
semantics and textures with a coloured version of it to make it look as real as possible.
An example of the working of our system on an input image (right)
How?
The users will upload a grayscale image onto the application and the software will provide them with a
plausible results by producing vibrant and realistic colourization of the images
How?
● The system consists of an application that is implemented as a feed forward pass in a computational neural network at test time
and is trained over a million colour images
● A self supervised learning technique is explored that uses raw image data as a source of supervision
Goals
and
Objectives
● Give any user the capability to process their grayscale images
into coloured adaptations with minimum processing time
● The objective of the image being the closest adoption of the
ground truth can be further extended to medical image
processing
● It can be further implemented in video editing bringing a
plethora of black and white films to life
● To provide a plausible output image that puts human
cognitive skills to test
● Gain command over convolutional neural networks
Motivation
and
Background
● Image colourization has been the topic of debate amongst the
public since decades
● The artistic appeal to it can be recognized in the simple act of
bridging the gap between the generations by reproducing
memories that are more relatable to the current time
● Previously, colour was manually added which seemed very
tedious and time consuming
● Combination of machine learning and image processing equip
even the most novice of users to achieve this without any
hassle.
Constraints
● Time taken for processing an image might vary from subject to
subject
● Input image can only be of a 256 x 256 size.
● Some images with distorted pixels might not yield correct
results after the processing
● An unfamiliar image that was not present in the training
dataset might hinder the accuracy of predicted colour space
● To achieve maximum accuracy, the training sets need to be
extensive and rigorous. However, obtaining a dataset like this is
not only difficult but also, average sizes vary in TBs which
makes it extremely time consuming to obtain in our internet
conditions
Thank you!
Question
s?

More Related Content

Similar to Presentationa

Multimedia And Animation
Multimedia And AnimationMultimedia And Animation
Multimedia And Animation
Ram Dutt Shukla
 
Project Face Detection
Project Face Detection Project Face Detection
Project Face Detection
Abu Saleh Musa
 
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Koteswar Rao Jerripothula
 

Similar to Presentationa (20)

Generative models
Generative modelsGenerative models
Generative models
 
7-200404101602.pdf
7-200404101602.pdf7-200404101602.pdf
7-200404101602.pdf
 
Computer vision
Computer visionComputer vision
Computer vision
 
Multimedia And Animation
Multimedia And AnimationMultimedia And Animation
Multimedia And Animation
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slide
 
Project Face Detection
Project Face Detection Project Face Detection
Project Face Detection
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
Image segmentation using advanced fuzzy c-mean algorithm [FYP @ IITR, obtaine...
 
Image processing and compression.pptx
Image processing and compression.pptxImage processing and compression.pptx
Image processing and compression.pptx
 
BTP_ppt
BTP_pptBTP_ppt
BTP_ppt
 
Journey of Generative AI
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
 
Harmonious Layout_ Framework for Image-Text Synchronization.pptx
Harmonious Layout_ Framework for Image-Text Synchronization.pptxHarmonious Layout_ Framework for Image-Text Synchronization.pptx
Harmonious Layout_ Framework for Image-Text Synchronization.pptx
 
Image analytics - A Primer
Image analytics - A PrimerImage analytics - A Primer
Image analytics - A Primer
 
Ijetr011958
Ijetr011958Ijetr011958
Ijetr011958
 
Digital Image Communication and Enhancement
Digital Image Communication and EnhancementDigital Image Communication and Enhancement
Digital Image Communication and Enhancement
 
Cyanapse talk photorealisticf_ilters_migaragemeetup_7nov2018
Cyanapse talk photorealisticf_ilters_migaragemeetup_7nov2018Cyanapse talk photorealisticf_ilters_migaragemeetup_7nov2018
Cyanapse talk photorealisticf_ilters_migaragemeetup_7nov2018
 
Image Restoration mage restoration is the process of improving the quality of...
Image Restoration mage restoration is the process of improving the quality of...Image Restoration mage restoration is the process of improving the quality of...
Image Restoration mage restoration is the process of improving the quality of...
 
Image editing
Image editingImage editing
Image editing
 
Cartoonization of images using machine Learning
Cartoonization of images using machine LearningCartoonization of images using machine Learning
Cartoonization of images using machine Learning
 
CSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lectureCSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lecture
 

More from KayDrive

Pegasus fyp presentation
Pegasus fyp presentationPegasus fyp presentation
Pegasus fyp presentation
KayDrive
 
Fyp presentation (1)
Fyp presentation (1)Fyp presentation (1)
Fyp presentation (1)
KayDrive
 
Presentation (1)qq
Presentation (1)qqPresentation (1)qq
Presentation (1)qq
KayDrive
 
Fyp presentationa
Fyp presentationaFyp presentationa
Fyp presentationa
KayDrive
 
Go spark presentation fyp fall 2017
Go spark presentation  fyp fall 2017Go spark presentation  fyp fall 2017
Go spark presentation fyp fall 2017
KayDrive
 
Fyp final presentation
Fyp final presentationFyp final presentation
Fyp final presentation
KayDrive
 
Shift presentation
Shift presentationShift presentation
Shift presentation
KayDrive
 
Project presentation
Project presentationProject presentation
Project presentation
KayDrive
 
Fyp presentation
Fyp presentationFyp presentation
Fyp presentation
KayDrive
 
Pegasus fyp presentation
Pegasus fyp presentationPegasus fyp presentation
Pegasus fyp presentation
KayDrive
 

More from KayDrive (20)

Microfluidic Flow Control using Magnetohydrodynamics
Microfluidic Flow Control using  Magnetohydrodynamics Microfluidic Flow Control using  Magnetohydrodynamics
Microfluidic Flow Control using Magnetohydrodynamics
 
4 city spot
4 city spot4 city spot
4 city spot
 
Ring Spinning Machine
Ring Spinning Machine Ring Spinning Machine
Ring Spinning Machine
 
FYP presentation - Saad
FYP presentation - SaadFYP presentation - Saad
FYP presentation - Saad
 
Pegasus fyp presentation
Pegasus fyp presentationPegasus fyp presentation
Pegasus fyp presentation
 
Fyp presentation (1)
Fyp presentation (1)Fyp presentation (1)
Fyp presentation (1)
 
V track ppt
V track pptV track ppt
V track ppt
 
Presentation (1)qq
Presentation (1)qqPresentation (1)qq
Presentation (1)qq
 
Fyp presentationa
Fyp presentationaFyp presentationa
Fyp presentationa
 
Presentation
PresentationPresentation
Presentation
 
Go spark presentation fyp fall 2017
Go spark presentation  fyp fall 2017Go spark presentation  fyp fall 2017
Go spark presentation fyp fall 2017
 
Presentation
PresentationPresentation
Presentation
 
Fyp final presentation
Fyp final presentationFyp final presentation
Fyp final presentation
 
Shift presentation
Shift presentationShift presentation
Shift presentation
 
Final year project
Final year projectFinal year project
Final year project
 
Presentation
PresentationPresentation
Presentation
 
Project presentation
Project presentationProject presentation
Project presentation
 
Fyp presentation
Fyp presentationFyp presentation
Fyp presentation
 
Marketmizer
MarketmizerMarketmizer
Marketmizer
 
Pegasus fyp presentation
Pegasus fyp presentationPegasus fyp presentation
Pegasus fyp presentation
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Presentationa

  • 1. Colour It! Muhammad Daniyal muhammad.daniyal@khi.iba.edu.pk Ammar Essa ammar.essa@khi.iba.edu.pk Ansar Ahmed Pirzada ansar.ahmed@khi.iba.edu.pk Supervisor: Dr. Imran N. Junejo
  • 2. What is Colour It? ● The project is about automatically colourizing gray-scaled images ● Colourization of black and white images will be done without any assistance from humans ● Our system will be mapping a sufficient amount of statistical dependencies between an image’s semantics and textures with a coloured version of it to make it look as real as possible.
  • 3. An example of the working of our system on an input image (right)
  • 4. How? The users will upload a grayscale image onto the application and the software will provide them with a plausible results by producing vibrant and realistic colourization of the images
  • 5. How? ● The system consists of an application that is implemented as a feed forward pass in a computational neural network at test time and is trained over a million colour images ● A self supervised learning technique is explored that uses raw image data as a source of supervision
  • 6. Goals and Objectives ● Give any user the capability to process their grayscale images into coloured adaptations with minimum processing time ● The objective of the image being the closest adoption of the ground truth can be further extended to medical image processing ● It can be further implemented in video editing bringing a plethora of black and white films to life ● To provide a plausible output image that puts human cognitive skills to test ● Gain command over convolutional neural networks
  • 7. Motivation and Background ● Image colourization has been the topic of debate amongst the public since decades ● The artistic appeal to it can be recognized in the simple act of bridging the gap between the generations by reproducing memories that are more relatable to the current time ● Previously, colour was manually added which seemed very tedious and time consuming ● Combination of machine learning and image processing equip even the most novice of users to achieve this without any hassle.
  • 8. Constraints ● Time taken for processing an image might vary from subject to subject ● Input image can only be of a 256 x 256 size. ● Some images with distorted pixels might not yield correct results after the processing ● An unfamiliar image that was not present in the training dataset might hinder the accuracy of predicted colour space ● To achieve maximum accuracy, the training sets need to be extensive and rigorous. However, obtaining a dataset like this is not only difficult but also, average sizes vary in TBs which makes it extremely time consuming to obtain in our internet conditions