SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Usman Qayyum Thermal Colorization using DNN
Thermal Colorization using Deep
Neural Network
Usman Qayyum
11 Jan, 2018
Usman Qayyum Thermal Colorization using DNN2
Outline
•  Colorization
•  Related Work
•  Motivations/Contributions
•  Proposed Architecture
•  Results
•  Conclusion
Usman Qayyum Thermal Colorization using DNN
Colorization
3 * [1]
Usman Qayyum Thermal Colorization using DNN
Manual Colorization
4 * [1]
Usman Qayyum Thermal Colorization using DNN
Manual vs Automatic
5 * [1]
Usman Qayyum Thermal Colorization using DNN
Related Work
6 * [1]
Usman Qayyum Thermal Colorization using DNN
Related Work
7 * [1]
Usman Qayyum Thermal Colorization using DNN
Related Work
8 * [1]
Usman Qayyum Thermal Colorization using DNN
Motivation/Contributions
9
•  Our work is the first one of colorizing thermal into RGB
images using deep neural network.
•  A novel encoder-decoder deep neural network for end-to-end
learning.
•  Colorizing single channel thermal image into multichannel
image
Usman Qayyum Thermal Colorization using DNN
Electromagnetic Spectrum (Thermal/Color)
10
Usman Qayyum Thermal Colorization using DNN
Deep Neural Network
11 * [7]
Usman Qayyum Thermal Colorization using DNN
Proposed Architecture
12
•  Encoder layer compresses or summarizes the information.
•  resolution of the feature map decreases whereas the depth
increases.
•  3x3 2d convolution filters are being used
•  Throughout in our network we have used ReLu activation function
•  The decoder layer upsamples the feature map
•  Increase resolution and reduce depth map in order to reconstruct
the encoder spectral mapping
Usman Qayyum Thermal Colorization using DNN
Pre-Processing
13
•  HSV separates the luminance component
(V) from the chrominance component
•  Thermal and color images are registered
using homography by manually selected
corresponding points.
Usman Qayyum Thermal Colorization using DNN
DNN Training
14
Where !(!!; !) ∈ !!"#"!
is the output of the predicted color image for j
th
training pairs. The ! ∈
!!"#"!
, is the ground truth color image in HSV color-space and! ∈ !!"#"!
is the input thermal
image.!represents the estimated parameters, i is the every image pixel and H, W are image dimensions
Loss
Usman Qayyum Thermal Colorization using DNN
Results: Evaluation
•  Quantitative Evaluation
−  RMSPROP, SGD, ADAM
Convergence
•  Qualitative Evaluation
−  Euclidean norm between
predicted & ground truth
Where Ediff is the Euclidean difference between the predicted
colorized image (IP) and ground truth image (IG) for every image
pixel i.
15
Usman Qayyum Thermal Colorization using DNN
Results: Qualitative Evaluation
16
•  We have used the online dataset of OSU thermal color (>5k
Images, 70% used for training, 30% for testing)
•  busy pathway intersection with occasional cloudy
scenes.
Usman Qayyum Thermal Colorization using DNN
Limitations
17
•  Doesn’t recover true color
•  Acquisition time and sun elevation angle
(not integrated)
* [1]
Usman Qayyum Thermal Colorization using DNN
Conclusion
18
•  Thermal Colorization
•  Encoder-Decoder Deep Neural Network
Architecture
•  Results
[1] Gustav l., et al. ”Learning Representations for Automatic Colorization”, ECCV 2016
[2] Cheng, Z., Yang, Q., and Sheng, B. . Deep colorization. ICCV 2015.
[3] Deshpande, A., Rock, J., and Forsyth, D. . Learning large-scale automatic image colorization. ICCV 2015.
[4] Levin, A., Lischinski, D., and Weiss, Y. (2004). Colorization using optimization. ACM Transactions on Graphics (TOG), 23(3).
[5] Luan, Q., Wen, F., Cohen-Or, D., Liang, L., Xu, Y.-Q., and Shum, H.-Y. (2007). Natural image colorization. In Eurographics
conference on Rendering Techniques.
[6] Zhang, R., Isola, P., and Efros, A. A. (2016). Colorful image colorization. In ECCV.
[7] Vijay B, Alex K. and Roberto C., Segnet, A Deep convolutional encoder-decoder architecture for image segmentation, PAMI 2017

Weitere ähnliche Inhalte

Was ist angesagt?

Realistic Image Synthesisの発表で使った
Realistic Image Synthesisの発表で使ったRealistic Image Synthesisの発表で使った
Realistic Image Synthesisの発表で使った
rusted_coil
 
Message broadcasts and logical time of process
Message broadcasts and logical time of processMessage broadcasts and logical time of process
Message broadcasts and logical time of process
Jawid Ahmad Baktash
 

Was ist angesagt? (15)

【Unite 2018 Tokyo】プログレッシブライトマッパーの真価を発揮する秘訣
【Unite 2018 Tokyo】プログレッシブライトマッパーの真価を発揮する秘訣【Unite 2018 Tokyo】プログレッシブライトマッパーの真価を発揮する秘訣
【Unite 2018 Tokyo】プログレッシブライトマッパーの真価を発揮する秘訣
 
Physically Based Sky, Atmosphere and Cloud Rendering in Frostbite
Physically Based Sky, Atmosphere and Cloud Rendering in FrostbitePhysically Based Sky, Atmosphere and Cloud Rendering in Frostbite
Physically Based Sky, Atmosphere and Cloud Rendering in Frostbite
 
Multiple volumetric datasets
Multiple volumetric datasetsMultiple volumetric datasets
Multiple volumetric datasets
 
Lightmapping for beginners- Unite Copenhagen 2019
Lightmapping for beginners- Unite Copenhagen 2019Lightmapping for beginners- Unite Copenhagen 2019
Lightmapping for beginners- Unite Copenhagen 2019
 
Realistic Image Synthesisの発表で使った
Realistic Image Synthesisの発表で使ったRealistic Image Synthesisの発表で使った
Realistic Image Synthesisの発表で使った
 
Message broadcasts and logical time of process
Message broadcasts and logical time of processMessage broadcasts and logical time of process
Message broadcasts and logical time of process
 
Histogram of Image Colors
Histogram of Image ColorsHistogram of Image Colors
Histogram of Image Colors
 
21 thomas huld_satellite-based_estimates
21 thomas huld_satellite-based_estimates21 thomas huld_satellite-based_estimates
21 thomas huld_satellite-based_estimates
 
16 lorenz local_and_regional_pv_power
16 lorenz local_and_regional_pv_power16 lorenz local_and_regional_pv_power
16 lorenz local_and_regional_pv_power
 
07 campanelli pvpmmw-8th
07 campanelli pvpmmw-8th07 campanelli pvpmmw-8th
07 campanelli pvpmmw-8th
 
13 marcel suri_solarresourceuncertainty
13 marcel suri_solarresourceuncertainty13 marcel suri_solarresourceuncertainty
13 marcel suri_solarresourceuncertainty
 
Rendering Aurora
Rendering AuroraRendering Aurora
Rendering Aurora
 
portfolio_final
portfolio_finalportfolio_final
portfolio_final
 
An Efficient Cluster Tree Based Data Collection Scheme for Large Mobile With ...
An Efficient Cluster Tree Based Data Collection Scheme for Large Mobile With ...An Efficient Cluster Tree Based Data Collection Scheme for Large Mobile With ...
An Efficient Cluster Tree Based Data Collection Scheme for Large Mobile With ...
 
A Real-time Radiosity Architecture
A Real-time Radiosity ArchitectureA Real-time Radiosity Architecture
A Real-time Radiosity Architecture
 

Ähnlich wie Thermal colorization using Deep Neural Network

presentation
presentationpresentation
presentation
lei zhang
 

Ähnlich wie Thermal colorization using Deep Neural Network (7)

Histogram Equalized Heat Maps from Log Data via Apache Spark with Arvind Rao
Histogram Equalized Heat Maps from Log Data via Apache Spark with Arvind RaoHistogram Equalized Heat Maps from Log Data via Apache Spark with Arvind Rao
Histogram Equalized Heat Maps from Log Data via Apache Spark with Arvind Rao
 
Digital Theory 1.pdf
Digital Theory 1.pdfDigital Theory 1.pdf
Digital Theory 1.pdf
 
24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt24th IP_Fundamentals.ppt
24th IP_Fundamentals.ppt
 
Analyzing color imaging failure on consumer-grade cameras
Analyzing color imaging failure on consumer-grade camerasAnalyzing color imaging failure on consumer-grade cameras
Analyzing color imaging failure on consumer-grade cameras
 
presentation
presentationpresentation
presentation
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 

Mehr von Usman Qayyum

Mehr von Usman Qayyum (6)

Artificial intelligence on the Edge
Artificial intelligence on the EdgeArtificial intelligence on the Edge
Artificial intelligence on the Edge
 
Ai for kids
Ai for kidsAi for kids
Ai for kids
 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural Networks
 
Deep Reinforcement Learning
Deep Reinforcement LearningDeep Reinforcement Learning
Deep Reinforcement Learning
 
Deep Learning disruption
Deep Learning disruptionDeep Learning disruption
Deep Learning disruption
 
Introduction to deep Learning
Introduction to deep LearningIntroduction to deep Learning
Introduction to deep Learning
 

Kürzlich hochgeladen

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Thermal colorization using Deep Neural Network

  • 1. Usman Qayyum Thermal Colorization using DNN Thermal Colorization using Deep Neural Network Usman Qayyum 11 Jan, 2018
  • 2. Usman Qayyum Thermal Colorization using DNN2 Outline •  Colorization •  Related Work •  Motivations/Contributions •  Proposed Architecture •  Results •  Conclusion
  • 3. Usman Qayyum Thermal Colorization using DNN Colorization 3 * [1]
  • 4. Usman Qayyum Thermal Colorization using DNN Manual Colorization 4 * [1]
  • 5. Usman Qayyum Thermal Colorization using DNN Manual vs Automatic 5 * [1]
  • 6. Usman Qayyum Thermal Colorization using DNN Related Work 6 * [1]
  • 7. Usman Qayyum Thermal Colorization using DNN Related Work 7 * [1]
  • 8. Usman Qayyum Thermal Colorization using DNN Related Work 8 * [1]
  • 9. Usman Qayyum Thermal Colorization using DNN Motivation/Contributions 9 •  Our work is the first one of colorizing thermal into RGB images using deep neural network. •  A novel encoder-decoder deep neural network for end-to-end learning. •  Colorizing single channel thermal image into multichannel image
  • 10. Usman Qayyum Thermal Colorization using DNN Electromagnetic Spectrum (Thermal/Color) 10
  • 11. Usman Qayyum Thermal Colorization using DNN Deep Neural Network 11 * [7]
  • 12. Usman Qayyum Thermal Colorization using DNN Proposed Architecture 12 •  Encoder layer compresses or summarizes the information. •  resolution of the feature map decreases whereas the depth increases. •  3x3 2d convolution filters are being used •  Throughout in our network we have used ReLu activation function •  The decoder layer upsamples the feature map •  Increase resolution and reduce depth map in order to reconstruct the encoder spectral mapping
  • 13. Usman Qayyum Thermal Colorization using DNN Pre-Processing 13 •  HSV separates the luminance component (V) from the chrominance component •  Thermal and color images are registered using homography by manually selected corresponding points.
  • 14. Usman Qayyum Thermal Colorization using DNN DNN Training 14 Where !(!!; !) ∈ !!"#"! is the output of the predicted color image for j th training pairs. The ! ∈ !!"#"! , is the ground truth color image in HSV color-space and! ∈ !!"#"! is the input thermal image.!represents the estimated parameters, i is the every image pixel and H, W are image dimensions Loss
  • 15. Usman Qayyum Thermal Colorization using DNN Results: Evaluation •  Quantitative Evaluation −  RMSPROP, SGD, ADAM Convergence •  Qualitative Evaluation −  Euclidean norm between predicted & ground truth Where Ediff is the Euclidean difference between the predicted colorized image (IP) and ground truth image (IG) for every image pixel i. 15
  • 16. Usman Qayyum Thermal Colorization using DNN Results: Qualitative Evaluation 16 •  We have used the online dataset of OSU thermal color (>5k Images, 70% used for training, 30% for testing) •  busy pathway intersection with occasional cloudy scenes.
  • 17. Usman Qayyum Thermal Colorization using DNN Limitations 17 •  Doesn’t recover true color •  Acquisition time and sun elevation angle (not integrated) * [1]
  • 18. Usman Qayyum Thermal Colorization using DNN Conclusion 18 •  Thermal Colorization •  Encoder-Decoder Deep Neural Network Architecture •  Results [1] Gustav l., et al. ”Learning Representations for Automatic Colorization”, ECCV 2016 [2] Cheng, Z., Yang, Q., and Sheng, B. . Deep colorization. ICCV 2015. [3] Deshpande, A., Rock, J., and Forsyth, D. . Learning large-scale automatic image colorization. ICCV 2015. [4] Levin, A., Lischinski, D., and Weiss, Y. (2004). Colorization using optimization. ACM Transactions on Graphics (TOG), 23(3). [5] Luan, Q., Wen, F., Cohen-Or, D., Liang, L., Xu, Y.-Q., and Shum, H.-Y. (2007). Natural image colorization. In Eurographics conference on Rendering Techniques. [6] Zhang, R., Isola, P., and Efros, A. A. (2016). Colorful image colorization. In ECCV. [7] Vijay B, Alex K. and Roberto C., Segnet, A Deep convolutional encoder-decoder architecture for image segmentation, PAMI 2017