SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Motivation Colour Capturing Colour Management Solution Summary




                              Gaining Colour Stability
                              in Live Image Capturing

                                                Guy K. Kloss

                                             Computer Science
                                          Massey University, Albany


                          International Conference on
               Applications and Principles of Information Science
                                29 January 2008

Guy K. Kloss — Gaining Colour Stability in Live Image Capturing       1/30
Motivation Colour Capturing Colour Management Solution Summary

   Outline



      1 Motivation

      2 Colour Capturing

      3 Colour Management

      4 Solution




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     2/30
Motivation Colour Capturing Colour Management Solution Summary

   Outline



      1 Motivation

      2 Colour Capturing

      3 Colour Management

      4 Solution




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     3/30
Motivation Colour Capturing Colour Management Solution Summary

   The Basic Problem




              We do not recognise light changes
              Cameras do!
              Colour measurements are off!




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     4/30
Motivation Colour Capturing Colour Management Solution Summary

   The Basic Problem




              We do not recognise light changes
              Cameras do!
              Colour measurements are off!




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     4/30
Motivation Colour Capturing Colour Management Solution Summary

   The Basic Problem




     Anticipated Solution
                                Create a system
             that is able to adapt to the conditions automatically.




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing       9/30
Motivation Colour Capturing Colour Management Solution Summary

   Outline



      1 Motivation

      2 Colour Capturing

      3 Colour Management

      4 Solution




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     10/30
Motivation Colour Capturing Colour Management Solution Summary

   (Human) Colour Sensing
   Reflection Model




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     11/30
Motivation Colour Capturing Colour Management Solution Summary

   (Human) Colour Sensing
   Spectral Light Composition




                                                relative spectral power
             Light Source                                                                           D65
                                                                                                     F2




                                                                   400    450   500    550    600     650   700
                                                                                wavelength λ [nm]


             Object
                                                relative reflectance




                                                                   400    450   500    550    600     650   700
                                                                                wavelength λ [nm]




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing                                                   12/30
Motivation Colour Capturing Colour Management Solution Summary

   (Human) Colour Sensing
   Spectral Light Composition

                                       S               M L
                relative sensitivity




                                                                                  S          M        L




                                400    450   500       550   600   650   700
                                             wavelength λ [nm]



                                       B           G         R
                relative sensitivity




                                400    450   500       550   600   650   700
                                             wavelength λ [nm]


     Relative sensitivities of cone cells (spectrum top). Typical camera sensors (spectrum bottom).

Guy K. Kloss — Gaining Colour Stability in Live Image Capturing                                           13/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Capturing




     Werner Heisenberg, Physics and Philosophy (1958)
               “What we observe is not nature itself,
         but nature exposed to our method of questioning.”




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     14/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Capturing




     Capturing Process
              Sensing
              Rendering
              Encoding




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     15/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Capturing



     Problems
              Sensor readings are not passed through,
              they are “interpreted!”
              Measurement dependent on . . .
                      Illuminant
                      Surface Colour
                      Camera




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     16/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Spaces


     Lost in Colour Space?
              RGB, sRGB, Adobe RGB, . . .
              YUV
              HLS, HSV
              CMYK
              YCrCb
              XYZ
              CIE LAB, CIE LUV



Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     17/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Spaces
   Crash-Course in Sensible Colour Spaces

     RGB != RGB




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     18/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Spaces

     Categorisation
              Dependency
                      Device dependent
                      Device independent
              Linearity
                      physical (with intensity)
                      physical (for a specific output device)
                      visual (CIE LAB)
              Number of Channels
              Here: Building a system based on visible colours
              (trichromatic colour spaces)


Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     19/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Spaces

     Categorisation
              Dependency
                      Device dependent
                      Device independent
              Linearity
                      physical (with intensity)
                      physical (for a specific output device)
                      visual (CIE LAB)
              Number of Channels
              Here: Building a system based on visible colours
              (trichromatic colour spaces)


Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     19/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Spaces

     Categorisation
              Dependency
                      Device dependent
                      Device independent
              Linearity
                      physical (with intensity)
                      physical (for a specific output device)
                      visual (CIE LAB)
              Number of Channels
              Here: Building a system based on visible colours
              (trichromatic colour spaces)


Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     19/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Spaces
   CIE LAB

     1976, CIE L*a*b* (and L*u*v* )




     Linear (visually), Device Independent,
     Opponent Colour Space
Guy K. Kloss — LAB is shown inStability in Live Image Capturing
     (Only CIE Gaining Colour the diagrams.)                        20/30
Motivation Colour Capturing Colour Management Solution Summary

   Outline



      1 Motivation

      2 Colour Capturing

      3 Colour Management

      4 Solution




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     21/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Management
   (static)




              Using ICC profiles and CIE colour spaces
              Independent, linear PCS
              (usable for visual processing)
Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     22/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Management
   (static)




              Using ICC profiles and CIE colour spaces
              Independent, linear PCS
              (usable for visual processing)
Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     22/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Management
   Input Device Calibration




              Preconditions:
                      Colour characterisation target
                      Reproducible conditions (illumination)
                      A specific camera

         1    Capturing of target
         2    Comparison of measurement vs. true values
         3    Computation of ICC profile (lookup table)
Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     23/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Management
   Input Device Calibration




              Preconditions:
                      Colour characterisation target
                      Reproducible conditions (illumination)
                      A specific camera

         1    Capturing of target
         2    Comparison of measurement vs. true values
         3    Computation of ICC profile (lookup table)
Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     23/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Management
   Input Device Calibration




              Preconditions:
                      Colour characterisation target
                      Reproducible conditions (illumination)
                      A specific camera

         1    Capturing of target
         2    Comparison of measurement vs. true values
         3    Computation of ICC profile (lookup table)
Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     23/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Management
   Input Device Calibration




              Preconditions:
                      Colour characterisation target
                      Reproducible conditions (illumination)
                      A specific camera

         1    Capturing of target
         2    Comparison of measurement vs. true values
         3    Computation of ICC profile (lookup table)
Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     23/30
Motivation Colour Capturing Colour Management Solution Summary

   Colour Management
   Problems for Live Capturing




     The Problem:
         This does not work in changing/live environments!




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     24/30
Motivation Colour Capturing Colour Management Solution Summary

   Outline



      1 Motivation

      2 Colour Capturing

      3 Colour Management

      4 Solution




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     25/30
Motivation Colour Capturing Colour Management Solution Summary

   Approaches for a Solution



     Usable Clues:
         A priori knowledge
         Infering by image analysis
         (Colour Constancy methods)
         Advantage of slow changes:
                      Image segmentation
                      Observe background changes




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     26/30
Motivation Colour Capturing Colour Management Solution Summary

   Approaches for a Solution



     Usable Clues:
         A priori knowledge
         Infering by image analysis
         (Colour Constancy methods)
         Advantage of slow changes:
                      Image segmentation
                      Observe background changes




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     26/30
Motivation Colour Capturing Colour Management Solution Summary

   Approaches for a Solution



     Usable Clues:
         A priori knowledge
         Infering by image analysis
         (Colour Constancy methods)
         Advantage of slow changes:
                      Image segmentation
                      Observe background changes




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     26/30
Motivation Colour Capturing Colour Management Solution Summary

   Putting it Together




     De-coupled live process:
         Processing loop with “pay load”
         Adaptation process
Guy K. Kloss — Gaining Colour Stability in Live Image Capturing     27/30
Motivation Colour Capturing Colour Management Solution Summary

   Summary



              Overview in Colour Science
                →       Colour Sensing/Measuring, Colour Representation
              Colour Management
                →       Industry Standards and Best Practices,
                        Static Characterisation
              Dynamic/Live Solution
                →       Usable Clues, Implementation




Guy K. Kloss — Gaining Colour Stability in Live Image Capturing           28/30
Motivation Colour Capturing Colour Management Solution Summary




     Questions?


                                                        What colour is the lemon?
                                         If you look closely, you may be surprised!
                                                          G.Kloss@massey.ac.nz

Guy K. Kloss — Gaining Colour Stability in Live Image Capturing                       30/30

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Keynote Virtual Efficiency Congress 2012
Keynote Virtual Efficiency Congress 2012Keynote Virtual Efficiency Congress 2012
Keynote Virtual Efficiency Congress 2012
 
Dip chapter 2
Dip chapter 2Dip chapter 2
Dip chapter 2
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
CS 354 Lighting
CS 354 LightingCS 354 Lighting
CS 354 Lighting
 
Enhancing Color Representation for the Color Vision Impaired (CVAVI 2008)
Enhancing Color Representation for the Color Vision Impaired (CVAVI 2008)Enhancing Color Representation for the Color Vision Impaired (CVAVI 2008)
Enhancing Color Representation for the Color Vision Impaired (CVAVI 2008)
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
 
Chapter01 (2)
Chapter01 (2)Chapter01 (2)
Chapter01 (2)
 
ProxImaL | SIGGRAPH 2016
ProxImaL | SIGGRAPH 2016ProxImaL | SIGGRAPH 2016
ProxImaL | SIGGRAPH 2016
 
CS 354 Shadows
CS 354 ShadowsCS 354 Shadows
CS 354 Shadows
 
Scale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsingScale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsing
 
Chap01 visual perception
Chap01 visual perceptionChap01 visual perception
Chap01 visual perception
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
06 color image processing
06 color image processing06 color image processing
06 color image processing
 
IT6005 digital image processing question bank
IT6005   digital image processing question bankIT6005   digital image processing question bank
IT6005 digital image processing question bank
 
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
 
AKS: Image Enhancement Software
AKS: Image Enhancement SoftwareAKS: Image Enhancement Software
AKS: Image Enhancement Software
 
Computer vision techniques for interactive art
Computer vision techniques for interactive artComputer vision techniques for interactive art
Computer vision techniques for interactive art
 
Computer Vision For Computer Music
Computer Vision For Computer MusicComputer Vision For Computer Music
Computer Vision For Computer Music
 
Cbir ‐ features
Cbir ‐ featuresCbir ‐ features
Cbir ‐ features
 
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECIMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
 

Ähnlich wie Gaining Colour Stability in Live Image Capturing

Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...
Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...
Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...
knowdiff
 

Ähnlich wie Gaining Colour Stability in Live Image Capturing (20)

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
 
Introduction to Color Science for display engineer
Introduction to Color Science for display engineerIntroduction to Color Science for display engineer
Introduction to Color Science for display engineer
 
lecture_07.pptx
lecture_07.pptxlecture_07.pptx
lecture_07.pptx
 
Color-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptxColor-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptx
 
Colour models
Colour modelsColour models
Colour models
 
ch1ip.ppt
ch1ip.pptch1ip.ppt
ch1ip.ppt
 
CBIR
CBIRCBIR
CBIR
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...
Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...
Mehdi Rezagholizadeh: Image Sensor Modeling: Color Measurement at Low Light L...
 
The Importance of Terminology and sRGB Uncertainty - Notes - 0.5
The Importance of Terminology and sRGB Uncertainty - Notes - 0.5The Importance of Terminology and sRGB Uncertainty - Notes - 0.5
The Importance of Terminology and sRGB Uncertainty - Notes - 0.5
 
VIDEO CODECS
VIDEO CODECSVIDEO CODECS
VIDEO CODECS
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
image theory
image theoryimage theory
image theory
 
Intro+Imaging.ppt
Intro+Imaging.pptIntro+Imaging.ppt
Intro+Imaging.ppt
 
Particle filter and cam shift approach for motion detection
Particle filter and cam shift approach for motion detectionParticle filter and cam shift approach for motion detection
Particle filter and cam shift approach for motion detection
 
Computer vision series
Computer vision seriesComputer vision series
Computer vision series
 
Digital Image Processing: Image Colors
Digital Image Processing: Image ColorsDigital Image Processing: Image Colors
Digital Image Processing: Image Colors
 
M.sc. m hassan
M.sc. m hassanM.sc. m hassan
M.sc. m hassan
 
MM3.ppt
MM3.pptMM3.ppt
MM3.ppt
 

Mehr von Guy K. Kloss

Kauri ID - A Self-Sovereign, Blockchain-based Identity System
Kauri ID - A Self-Sovereign, Blockchain-based Identity SystemKauri ID - A Self-Sovereign, Blockchain-based Identity System
Kauri ID - A Self-Sovereign, Blockchain-based Identity System
Guy K. Kloss
 

Mehr von Guy K. Kloss (16)

Kauri ID - A Self-Sovereign, Blockchain-based Identity System
Kauri ID - A Self-Sovereign, Blockchain-based Identity SystemKauri ID - A Self-Sovereign, Blockchain-based Identity System
Kauri ID - A Self-Sovereign, Blockchain-based Identity System
 
Qrious about Insights -- Big Data in the Real World
Qrious about Insights -- Big Data in the Real WorldQrious about Insights -- Big Data in the Real World
Qrious about Insights -- Big Data in the Real World
 
WTF is Blockchain???
WTF is Blockchain???WTF is Blockchain???
WTF is Blockchain???
 
Building a (Really) Secure Cloud Product
Building a (Really) Secure Cloud ProductBuilding a (Really) Secure Cloud Product
Building a (Really) Secure Cloud Product
 
Representational State Transfer (REST) and HATEOAS
Representational State Transfer (REST) and HATEOASRepresentational State Transfer (REST) and HATEOAS
Representational State Transfer (REST) and HATEOAS
 
Introduction to LaTeX (For Word users)
 Introduction to LaTeX (For Word users) Introduction to LaTeX (For Word users)
Introduction to LaTeX (For Word users)
 
MataNui - Building a Grid Data Infrastructure that "doesn't suck!"
MataNui - Building a Grid Data Infrastructure that "doesn't suck!"MataNui - Building a Grid Data Infrastructure that "doesn't suck!"
MataNui - Building a Grid Data Infrastructure that "doesn't suck!"
 
Operations Research and Optimization in Python using PuLP
Operations Research and Optimization in Python using PuLPOperations Research and Optimization in Python using PuLP
Operations Research and Optimization in Python using PuLP
 
Python Data Plotting and Visualisation Extravaganza
Python Data Plotting and Visualisation ExtravaganzaPython Data Plotting and Visualisation Extravaganza
Python Data Plotting and Visualisation Extravaganza
 
Lecture "Open Source and Open Content"
Lecture "Open Source and Open Content"Lecture "Open Source and Open Content"
Lecture "Open Source and Open Content"
 
Version Control with Subversion
Version Control with SubversionVersion Control with Subversion
Version Control with Subversion
 
Beating the (sh** out of the) GIL - Multithreading vs. Multiprocessing
Beating the (sh** out of the) GIL - Multithreading vs. MultiprocessingBeating the (sh** out of the) GIL - Multithreading vs. Multiprocessing
Beating the (sh** out of the) GIL - Multithreading vs. Multiprocessing
 
Thinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ IntegrationThinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ Integration
 
Thinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ IntegrationThinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ Integration
 
LaTeX Introduction for Word Users
LaTeX Introduction for Word UsersLaTeX Introduction for Word Users
LaTeX Introduction for Word Users
 
Thinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ IntegrationThinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ Integration
 

Kürzlich hochgeladen

Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
pillahdonald
 
一比一原版(UMich毕业证书)密歇根大学安娜堡分校毕业证成绩单学位证书
一比一原版(UMich毕业证书)密歇根大学安娜堡分校毕业证成绩单学位证书一比一原版(UMich毕业证书)密歇根大学安娜堡分校毕业证成绩单学位证书
一比一原版(UMich毕业证书)密歇根大学安娜堡分校毕业证成绩单学位证书
atedyxc
 
一比一原版(UC Davis毕业证书)加州大学戴维斯分校毕业证成绩单学位证书
一比一原版(UC Davis毕业证书)加州大学戴维斯分校毕业证成绩单学位证书一比一原版(UC Davis毕业证书)加州大学戴维斯分校毕业证成绩单学位证书
一比一原版(UC Davis毕业证书)加州大学戴维斯分校毕业证成绩单学位证书
atedyxc
 
一比一原版(SFU毕业证书)西蒙菲莎大学毕业证成绩单学位证书
一比一原版(SFU毕业证书)西蒙菲莎大学毕业证成绩单学位证书一比一原版(SFU毕业证书)西蒙菲莎大学毕业证成绩单学位证书
一比一原版(SFU毕业证书)西蒙菲莎大学毕业证成绩单学位证书
atedyxc
 
一比一原版(Concordia毕业证书)康卡迪亚大学毕业证成绩单学位证书
一比一原版(Concordia毕业证书)康卡迪亚大学毕业证成绩单学位证书一比一原版(Concordia毕业证书)康卡迪亚大学毕业证成绩单学位证书
一比一原版(Concordia毕业证书)康卡迪亚大学毕业证成绩单学位证书
atedyxc
 
一比一原版(UCSB毕业证书)圣塔芭芭拉社区大学毕业证成绩单学位证书
一比一原版(UCSB毕业证书)圣塔芭芭拉社区大学毕业证成绩单学位证书一比一原版(UCSB毕业证书)圣塔芭芭拉社区大学毕业证成绩单学位证书
一比一原版(UCSB毕业证书)圣塔芭芭拉社区大学毕业证成绩单学位证书
atedyxc
 
DSP Gold ETF Fund of Fund PPT - April'2024
DSP Gold ETF Fund of Fund PPT - April'2024DSP Gold ETF Fund of Fund PPT - April'2024
DSP Gold ETF Fund of Fund PPT - April'2024
DSP Mutual Fund
 
Zepto Case study(On Track to Profitability).pptx
Zepto Case study(On Track to Profitability).pptxZepto Case study(On Track to Profitability).pptx
Zepto Case study(On Track to Profitability).pptx
aryan963438
 
Bahawalpur Culture.pptx pptx pptx pttx pttx
Bahawalpur Culture.pptx pptx pptx pttx pttxBahawalpur Culture.pptx pptx pptx pttx pttx
Bahawalpur Culture.pptx pptx pptx pttx pttx
AbdulNasirNichari
 
ASSESSING HRM EFFECTIVENESS AND PERFORMANCE ENHANCEMENT MEASURES IN THE BANKI...
ASSESSING HRM EFFECTIVENESS AND PERFORMANCE ENHANCEMENT MEASURES IN THE BANKI...ASSESSING HRM EFFECTIVENESS AND PERFORMANCE ENHANCEMENT MEASURES IN THE BANKI...
ASSESSING HRM EFFECTIVENESS AND PERFORMANCE ENHANCEMENT MEASURES IN THE BANKI...
indexPub
 

Kürzlich hochgeladen (20)

20240514-Calibre-Q1-2024-Conference-Call-Presentation.pdf
20240514-Calibre-Q1-2024-Conference-Call-Presentation.pdf20240514-Calibre-Q1-2024-Conference-Call-Presentation.pdf
20240514-Calibre-Q1-2024-Conference-Call-Presentation.pdf
 
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
Top^Clinic Soweto ^%[+27838792658_termination in florida_Safe*Abortion Pills ...
 
L1 2024 Prequisite QM persion milad1371.pdf
L1 2024 Prequisite QM persion milad1371.pdfL1 2024 Prequisite QM persion milad1371.pdf
L1 2024 Prequisite QM persion milad1371.pdf
 
一比一原版(UMich毕业证书)密歇根大学安娜堡分校毕业证成绩单学位证书
一比一原版(UMich毕业证书)密歇根大学安娜堡分校毕业证成绩单学位证书一比一原版(UMich毕业证书)密歇根大学安娜堡分校毕业证成绩单学位证书
一比一原版(UMich毕业证书)密歇根大学安娜堡分校毕业证成绩单学位证书
 
一比一原版(UC Davis毕业证书)加州大学戴维斯分校毕业证成绩单学位证书
一比一原版(UC Davis毕业证书)加州大学戴维斯分校毕业证成绩单学位证书一比一原版(UC Davis毕业证书)加州大学戴维斯分校毕业证成绩单学位证书
一比一原版(UC Davis毕业证书)加州大学戴维斯分校毕业证成绩单学位证书
 
一比一原版(SFU毕业证书)西蒙菲莎大学毕业证成绩单学位证书
一比一原版(SFU毕业证书)西蒙菲莎大学毕业证成绩单学位证书一比一原版(SFU毕业证书)西蒙菲莎大学毕业证成绩单学位证书
一比一原版(SFU毕业证书)西蒙菲莎大学毕业证成绩单学位证书
 
Bond Bazaar Powerpoint Presentation in Details
Bond Bazaar Powerpoint Presentation in DetailsBond Bazaar Powerpoint Presentation in Details
Bond Bazaar Powerpoint Presentation in Details
 
一比一原版(Concordia毕业证书)康卡迪亚大学毕业证成绩单学位证书
一比一原版(Concordia毕业证书)康卡迪亚大学毕业证成绩单学位证书一比一原版(Concordia毕业证书)康卡迪亚大学毕业证成绩单学位证书
一比一原版(Concordia毕业证书)康卡迪亚大学毕业证成绩单学位证书
 
Abhay Bhutada’s Plan to Boost Financial Growth in 2024
Abhay Bhutada’s Plan to Boost Financial Growth in 2024Abhay Bhutada’s Plan to Boost Financial Growth in 2024
Abhay Bhutada’s Plan to Boost Financial Growth in 2024
 
Economics - Development 01 _ Handwritten Notes.pdf
Economics - Development 01 _ Handwritten Notes.pdfEconomics - Development 01 _ Handwritten Notes.pdf
Economics - Development 01 _ Handwritten Notes.pdf
 
一比一原版(UCSB毕业证书)圣塔芭芭拉社区大学毕业证成绩单学位证书
一比一原版(UCSB毕业证书)圣塔芭芭拉社区大学毕业证成绩单学位证书一比一原版(UCSB毕业证书)圣塔芭芭拉社区大学毕业证成绩单学位证书
一比一原版(UCSB毕业证书)圣塔芭芭拉社区大学毕业证成绩单学位证书
 
1. Elemental Economics - Introduction to mining
1. Elemental Economics - Introduction to mining1. Elemental Economics - Introduction to mining
1. Elemental Economics - Introduction to mining
 
The Pfandbrief Roundtable 2024 - Covered Bonds
The Pfandbrief Roundtable 2024 - Covered BondsThe Pfandbrief Roundtable 2024 - Covered Bonds
The Pfandbrief Roundtable 2024 - Covered Bonds
 
Class XII Business Studies-Mind Maps.pdf
Class XII Business Studies-Mind Maps.pdfClass XII Business Studies-Mind Maps.pdf
Class XII Business Studies-Mind Maps.pdf
 
DSP Gold ETF Fund of Fund PPT - April'2024
DSP Gold ETF Fund of Fund PPT - April'2024DSP Gold ETF Fund of Fund PPT - April'2024
DSP Gold ETF Fund of Fund PPT - April'2024
 
Zepto Case study(On Track to Profitability).pptx
Zepto Case study(On Track to Profitability).pptxZepto Case study(On Track to Profitability).pptx
Zepto Case study(On Track to Profitability).pptx
 
Economic Risk Factor Update: May 2024 [SlideShare]
Economic Risk Factor Update: May 2024 [SlideShare]Economic Risk Factor Update: May 2024 [SlideShare]
Economic Risk Factor Update: May 2024 [SlideShare]
 
How can I withdraw my pi coins to real money in India.
How can I withdraw my pi coins to real money in India.How can I withdraw my pi coins to real money in India.
How can I withdraw my pi coins to real money in India.
 
Bahawalpur Culture.pptx pptx pptx pttx pttx
Bahawalpur Culture.pptx pptx pptx pttx pttxBahawalpur Culture.pptx pptx pptx pttx pttx
Bahawalpur Culture.pptx pptx pptx pttx pttx
 
ASSESSING HRM EFFECTIVENESS AND PERFORMANCE ENHANCEMENT MEASURES IN THE BANKI...
ASSESSING HRM EFFECTIVENESS AND PERFORMANCE ENHANCEMENT MEASURES IN THE BANKI...ASSESSING HRM EFFECTIVENESS AND PERFORMANCE ENHANCEMENT MEASURES IN THE BANKI...
ASSESSING HRM EFFECTIVENESS AND PERFORMANCE ENHANCEMENT MEASURES IN THE BANKI...
 

Gaining Colour Stability in Live Image Capturing

  • 1. Motivation Colour Capturing Colour Management Solution Summary Gaining Colour Stability in Live Image Capturing Guy K. Kloss Computer Science Massey University, Albany International Conference on Applications and Principles of Information Science 29 January 2008 Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 1/30
  • 2. Motivation Colour Capturing Colour Management Solution Summary Outline 1 Motivation 2 Colour Capturing 3 Colour Management 4 Solution Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 2/30
  • 3. Motivation Colour Capturing Colour Management Solution Summary Outline 1 Motivation 2 Colour Capturing 3 Colour Management 4 Solution Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 3/30
  • 4. Motivation Colour Capturing Colour Management Solution Summary The Basic Problem We do not recognise light changes Cameras do! Colour measurements are off! Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 4/30
  • 5. Motivation Colour Capturing Colour Management Solution Summary The Basic Problem We do not recognise light changes Cameras do! Colour measurements are off! Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 4/30
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Motivation Colour Capturing Colour Management Solution Summary The Basic Problem Anticipated Solution Create a system that is able to adapt to the conditions automatically. Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 9/30
  • 11. Motivation Colour Capturing Colour Management Solution Summary Outline 1 Motivation 2 Colour Capturing 3 Colour Management 4 Solution Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 10/30
  • 12. Motivation Colour Capturing Colour Management Solution Summary (Human) Colour Sensing Reflection Model Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 11/30
  • 13. Motivation Colour Capturing Colour Management Solution Summary (Human) Colour Sensing Spectral Light Composition relative spectral power Light Source D65 F2 400 450 500 550 600 650 700 wavelength λ [nm] Object relative reflectance 400 450 500 550 600 650 700 wavelength λ [nm] Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 12/30
  • 14. Motivation Colour Capturing Colour Management Solution Summary (Human) Colour Sensing Spectral Light Composition S M L relative sensitivity S M L 400 450 500 550 600 650 700 wavelength λ [nm] B G R relative sensitivity 400 450 500 550 600 650 700 wavelength λ [nm] Relative sensitivities of cone cells (spectrum top). Typical camera sensors (spectrum bottom). Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 13/30
  • 15. Motivation Colour Capturing Colour Management Solution Summary Colour Capturing Werner Heisenberg, Physics and Philosophy (1958) “What we observe is not nature itself, but nature exposed to our method of questioning.” Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 14/30
  • 16. Motivation Colour Capturing Colour Management Solution Summary Colour Capturing Capturing Process Sensing Rendering Encoding Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 15/30
  • 17. Motivation Colour Capturing Colour Management Solution Summary Colour Capturing Problems Sensor readings are not passed through, they are “interpreted!” Measurement dependent on . . . Illuminant Surface Colour Camera Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 16/30
  • 18. Motivation Colour Capturing Colour Management Solution Summary Colour Spaces Lost in Colour Space? RGB, sRGB, Adobe RGB, . . . YUV HLS, HSV CMYK YCrCb XYZ CIE LAB, CIE LUV Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 17/30
  • 19. Motivation Colour Capturing Colour Management Solution Summary Colour Spaces Crash-Course in Sensible Colour Spaces RGB != RGB Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 18/30
  • 20. Motivation Colour Capturing Colour Management Solution Summary Colour Spaces Categorisation Dependency Device dependent Device independent Linearity physical (with intensity) physical (for a specific output device) visual (CIE LAB) Number of Channels Here: Building a system based on visible colours (trichromatic colour spaces) Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 19/30
  • 21. Motivation Colour Capturing Colour Management Solution Summary Colour Spaces Categorisation Dependency Device dependent Device independent Linearity physical (with intensity) physical (for a specific output device) visual (CIE LAB) Number of Channels Here: Building a system based on visible colours (trichromatic colour spaces) Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 19/30
  • 22. Motivation Colour Capturing Colour Management Solution Summary Colour Spaces Categorisation Dependency Device dependent Device independent Linearity physical (with intensity) physical (for a specific output device) visual (CIE LAB) Number of Channels Here: Building a system based on visible colours (trichromatic colour spaces) Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 19/30
  • 23. Motivation Colour Capturing Colour Management Solution Summary Colour Spaces CIE LAB 1976, CIE L*a*b* (and L*u*v* ) Linear (visually), Device Independent, Opponent Colour Space Guy K. Kloss — LAB is shown inStability in Live Image Capturing (Only CIE Gaining Colour the diagrams.) 20/30
  • 24. Motivation Colour Capturing Colour Management Solution Summary Outline 1 Motivation 2 Colour Capturing 3 Colour Management 4 Solution Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 21/30
  • 25. Motivation Colour Capturing Colour Management Solution Summary Colour Management (static) Using ICC profiles and CIE colour spaces Independent, linear PCS (usable for visual processing) Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 22/30
  • 26. Motivation Colour Capturing Colour Management Solution Summary Colour Management (static) Using ICC profiles and CIE colour spaces Independent, linear PCS (usable for visual processing) Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 22/30
  • 27. Motivation Colour Capturing Colour Management Solution Summary Colour Management Input Device Calibration Preconditions: Colour characterisation target Reproducible conditions (illumination) A specific camera 1 Capturing of target 2 Comparison of measurement vs. true values 3 Computation of ICC profile (lookup table) Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 23/30
  • 28. Motivation Colour Capturing Colour Management Solution Summary Colour Management Input Device Calibration Preconditions: Colour characterisation target Reproducible conditions (illumination) A specific camera 1 Capturing of target 2 Comparison of measurement vs. true values 3 Computation of ICC profile (lookup table) Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 23/30
  • 29. Motivation Colour Capturing Colour Management Solution Summary Colour Management Input Device Calibration Preconditions: Colour characterisation target Reproducible conditions (illumination) A specific camera 1 Capturing of target 2 Comparison of measurement vs. true values 3 Computation of ICC profile (lookup table) Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 23/30
  • 30. Motivation Colour Capturing Colour Management Solution Summary Colour Management Input Device Calibration Preconditions: Colour characterisation target Reproducible conditions (illumination) A specific camera 1 Capturing of target 2 Comparison of measurement vs. true values 3 Computation of ICC profile (lookup table) Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 23/30
  • 31. Motivation Colour Capturing Colour Management Solution Summary Colour Management Problems for Live Capturing The Problem: This does not work in changing/live environments! Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 24/30
  • 32. Motivation Colour Capturing Colour Management Solution Summary Outline 1 Motivation 2 Colour Capturing 3 Colour Management 4 Solution Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 25/30
  • 33. Motivation Colour Capturing Colour Management Solution Summary Approaches for a Solution Usable Clues: A priori knowledge Infering by image analysis (Colour Constancy methods) Advantage of slow changes: Image segmentation Observe background changes Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 26/30
  • 34. Motivation Colour Capturing Colour Management Solution Summary Approaches for a Solution Usable Clues: A priori knowledge Infering by image analysis (Colour Constancy methods) Advantage of slow changes: Image segmentation Observe background changes Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 26/30
  • 35. Motivation Colour Capturing Colour Management Solution Summary Approaches for a Solution Usable Clues: A priori knowledge Infering by image analysis (Colour Constancy methods) Advantage of slow changes: Image segmentation Observe background changes Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 26/30
  • 36. Motivation Colour Capturing Colour Management Solution Summary Putting it Together De-coupled live process: Processing loop with “pay load” Adaptation process Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 27/30
  • 37. Motivation Colour Capturing Colour Management Solution Summary Summary Overview in Colour Science → Colour Sensing/Measuring, Colour Representation Colour Management → Industry Standards and Best Practices, Static Characterisation Dynamic/Live Solution → Usable Clues, Implementation Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 28/30
  • 38.
  • 39. Motivation Colour Capturing Colour Management Solution Summary Questions? What colour is the lemon? If you look closely, you may be surprised! G.Kloss@massey.ac.nz Guy K. Kloss — Gaining Colour Stability in Live Image Capturing 30/30