Colour From Grey by Optimized Colour Ordering Arash VahdatMark S. Drew School of Computing Science Simon Fraser University.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Using Matrices in Real Life
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
OLA Library Building Award Architectural Design and Transformation Ottawa Public Library Sunnyside Branch submitted May 2012 BiblioOttawaLibrary.ca.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
ZMQS ZMQS
- 1 -Niš, Serbia, November 11 th - 14 th, 2010 Projekt ISSNBS DAAD Deutscher Akademischer Austausch Dienst German Academic Exchange Service NEW HYBRID.
Surgery OR Procedure Card Database David L. Odom 1. Secure Password into Database:
Self-Ruled Fuzzy Logic Based Controller K. Oytun Yapıcı Istanbul Technical University Mechanical Engineering System Dynamics and Control Laboratory.
Test on Input, Output, Processing, & Storage Devices
ABC Technology Project
Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Mohamed Hefeeda April 23, 2009 Simon Fraser.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science TU München, Germany A Person and Context.
O X Click on Number next to person for a question.
© S Haughton more than 3?
25 July, 2014 Martijn v/d Horst, TU/e Computer Science, System Architecture and Networking 1 Martijn v/d Horst
25 July, 2014 Martijn v/d Horst, TU/e Computer Science, System Architecture and Networking 1 Martijn v/d Horst
5 August, 2014 Martijn v/d Horst, TU/e Computer Science, System Architecture and Networking 1 Martijn v/d Horst
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
1 Directed Depth First Search Adjacency Lists A: F G B: A H C: A D D: C F E: C D G F: E: G: : H: B: I: H: F A B C G D E H I.
Twenty Questions Subject: Twenty Questions
Linking Verb? Action Verb or. Question 1 Define the term: action verb.
Squares and Square Root WALK. Solve each problem REVIEW:
Energy & Green Urbanism Markku Lappalainen Aalto University.
DTAM: Dense Tracking and Mapping in Real-Time
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
This, that, these, those Number your paper from 1-10.
Limits (Algebraic) Calculus Fall, What can we do with limits?
1 Motion and Manipulation Configuration Space. Outline Motion Planning Configuration Space and Free Space Free Space Structure and Complexity.
1 First EMRAS II Technical Meeting IAEA Headquarters, Vienna, 19–23 January 2009.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
U2 L5 Quotient Rule QUOTIENT RULE
11 = This is the fact family. You say: 8+3=11 and 3+8=11
Week 1.
DTU Informatics Introduction to Medical Image Analysis Rasmus R. Paulsen DTU Informatics TexPoint fonts.
We will resume in: 25 Minutes.
Figure Essential Cell Biology (© Garland Science 2010)
1 Ke – Kitchen Elements Newport Ave. – Lot 13 Bethesda, MD.
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
O X Click on Number next to person for a question.
How Cells Obtain Energy from Food
Leo Lam © Signals and Systems EE235. Leo Lam © Breeding What do you get when you cross an elephant and a zebra? Elephant zebra sin.
Transformations Ed Angel Professor Emeritus of Computer Science
Computer Vision Lecture 7: The Fourier Transform
Introduction Distance-based Adaptable Similarity Search
1 Zi Yang, Wei Li, Jie Tang, and Juanzi Li Knowledge Engineering Group Department of Computer Science and Technology Tsinghua University, China {yangzi,
A Standardized Workflow for Illumination-Invariant Image Extraction Mark S. Drew Muntaseer Salahuddin Alireza Fathi Simon Fraser University, Vancouver,
School of Computer Science Simon Fraser University November 2009 Sharpening from Shadows: Sensor Transforms for Removing Shadows using a Single Image Mark.
CS559-Computer Graphics Copyright Stephen Chenney Image File Formats How big is the image? –All files in some way store width and height How is the image.
November 2012 The Role of Bright Pixels in Illumination Estimation Hamid Reza Vaezi Joze Mark S. Drew Graham D. Finlayson Petra Aurora Troncoso Rey School.
Lightness filtering in color images with respect to the gamut School of Electrical Engineering and Computer Science Kyungpook National Univ. Fourteenth.
Specularity, the Zeta-image, and Information-Theoretic Illuminant
Presentation transcript:

Colour From Grey by Optimized Colour Ordering Arash VahdatMark S. Drew School of Computing Science Simon Fraser University November 2010

Outline Problem definition Grey to Colour Transformation Our Solution Parametric Curve Optimization Results Conclusion 2

Problem Definition The problem is to recover colour image from grey level image using the minimum amount of information. 3 ( + extra information ) Encoder Side Decoder Side

Problem Definition- Cont Our ProblemColorization Problem Colour image at encoder side. No user interaction. No colour image as input. Colour hints are provided by human. 4 * Images from Drew & Finlayson (ICIP 08) ( + extra information )

Colour from Grey is Hard! There are many colours that can be assigned to a single grey level value. 5 Y= R G B R B G u=(0.299,0.587,0.114) RGB to Grey Y e.g., simple definition from Multimedia:

Solution Assume each grey level value represents particular fixed point in colour space. 6 R B G a b c g-1 g g+1 d Encoder: Colour to Grey For each pixel in colour image we assign grey value of closest fixed point in colour space as its grey value. (r d,g d,b d )g g-1 RGBGrey r a,g a,b a g-1 r b,g b,b b g g+1 Decoder: Grey to Colour For each grey value use designated colour for that value. (r a,g a,b a ) g-1

Problems Both procedures in Encoder and Decoder add error to recovered colour image. 7 (r d,g d,b d )g g-1 (r a,g a,b a ) We need to encapsulate colour lookup table with the data, which is overhead. Our Solution: A Parametric Curve minimize error by tuning parameters attach a few parameter

Parametric Curve: C(g) : maps grayscale values to colour points. The curve should traverse different regions of colour space. perceptual colour difference is reflected well in CEILAB Colour space. 8 R B G a b c g-1 g g+1 u=(0.299,0.587,0.114) a * b* L* a b c g-1 g g+1

Parametric Curve: 9

Optimization Colour to Grey: for pixel p with colour ρ(p) approximated grey scale value is: 10 Grey to Colour: use the corrospondonding colour point on the curve. Minimize Error:

Results 11 input image grey level image our grey level image our recovered colour image

Results 12 Gamut encompassed by parametric curve GIF palette Ordered Colours along the curve L* a* b*

Results 13 3 bits4 bits 6 bits 8 bits 3 bits 4 bits 6 bits 8 bits our method GIF

Results 14 3 bits4 bits 6 bits 8 bits our method 3 bits4 bits 6 bits 8 bits GIF

Results 15 input image grey image Colour output with 4 bppColour output with 8 bpp

Results 16 input image grey image Colour output with 4 bppColour output with 8 bpp

CIELAB errors 17 Grey imageColour image

Conclusions We propose a novel method to reconstruct colour from greyscale images, by optimizing a mapping from greyscale to colour using a parametric curve. Almost always, grey version is better than GIF. The colour image has comparable or lower error especially for low bitrate. Future work: non-constant quantization rate. different curve form. 18

Questions? Thank you. 19 Thanks! To Natural Sciences and Engineering Research Council of Canada