SlideShare a Scribd company logo
Characterization of a
LCD display
Tanmay Mondal University of Eastern Finland
Yousuf Hemani Photonics
Mohammad Al Lakki
What characterization of a
display means:
A process of modelling the display and to measure the properties to get
the required image. The goal is to establish a relationship between
digital input values (RGB) and tristimulus values (XYZ).
 Colour is produced by giving a set of input values to the device
which are the RGB colour coordinates.
 The colour characterization of a display means finding the
relationship between the device dependent colour coordinates (RGB
values) and the device independent colour coordinates (XYZ
tristimulus values or CIELAB coordinates) which are related to
human visual system. This relationship is defined experimentally by
the colour characterization measurements.
 Backward implementation of the same process where we give the
XYZ values and to reproduce the desired colour on the display
device.
RGB colour coordinate:
 The simplest coordinate system is
RGB coordinate where R, G, B
represents the basis vectors of colour
coordinate system.
 R, G, B represents the amount of red,
green and blue colour.
 Addition of three colours produces a
new colour and the new colour
depends on the amount of the three
principle colour that has been mixed.
 So, RGB system is physically
realizable system.
XYZ colour space:
 XYZ is another coordinate system where X, Y, Z are
called the tristimulus values.
 They produce another set of basis vectors and the
coordinate system defined by them is different than
RGB coordinate. This XYZ coordinate system is
completely virtual and mathematical.
 XYZ depends on human eye sensitivity. Every
linear combination of XYZ corresponds to unique
combination of RGB, means there is one-to-one
correspondence between XYZ and RGB.
LCD display:
• A basic LCD has two glass plates
with transparent electrodes inside
their surfaces and a liquid crystal
material sandwiched between them.
• When a known voltage is applied to
the substance, it gets untwisted in
varying degrees according to our
requirement.
• If the polarizer at the output end is
parallel to the one at the input end,
it is called normally black mode and
if the output polarizer is
perpendicular to the input polarizer
it is called normally white mode.
Objective:
Two models were used to predict the DAC values that are
needed to reproduce a colour on a monitor from a defined XYZ
tristimulus values of a sample colour. (Macbeth colorchecker)
Linear model:
spectral radiance of red vs. wavelength for seventeen different values of dr
(starting form 1/17 to 17/17), while dg and db were kept fixed at 0.
Linear model:
CIE Colour Matching Functions
Linear model: Matrix relation
between XYZ and RGB
coordinates
𝑋
𝑌
𝑍
=
𝑋𝑟,𝑚𝑎𝑥 𝑋 𝑔,𝑚𝑎𝑥 𝑋 𝑏,𝑚𝑎𝑥
𝑌𝑟,𝑚𝑎𝑥 𝑌𝑔,𝑚𝑎𝑥 𝑌𝑏,𝑚𝑎𝑥
𝑍 𝑟,𝑚𝑎𝑥 𝑍 𝑔,𝑚𝑎𝑥 𝑍 𝑏,𝑚𝑎𝑥
𝑅(𝑑𝑟)
𝐺(𝑑𝑔)
𝐵(𝑑𝑏)
+
𝑋
𝑌
𝑍 𝑜𝑓𝑓𝑠𝑒𝑡
The 𝑋 𝑟,𝑚𝑎𝑥 , 𝑌𝑟,𝑚𝑎𝑥 and 𝑍 𝑟,𝑚𝑎𝑥 these matrix elements are tristimulus
values and can be calculated. The
𝑋
𝑌
𝑍 𝑜𝑓𝑓𝑠𝑒𝑡
values can be found out by
Spectroradiometer if one puts the DAC (dr, dg, db) values to (0 0 0) as
an input while measuring the spectral radiance.
Linear model:
R,G,B vs the DAC values for each channel
Masking model:
• The order of magnitude of dr,
dg and db is known.
• As db has the smallest
magnitude, so this much
amount will be replaced by
Grey.
• Green has the second highest
magnitude. So it will be
replaced by yellow at value
dg minus yellow at value db.
• Finally Red has the highest
magnitude. Thus it will be
replaced by red at value dr
minus red at value dg.
RGB values to masked values conversion
Magnitude of the “projected XYZ vector of the
primary and secondary channels on the first principal
component” at different DAC values, the C values.
Equipment and experiments:
Initially we used the laptop screen for
Dell Latitude D620 for our
measurements. But due to several
issues with the brightness and the
displaying of colour blue we had to
change the display.
The final measurements have been done
with a Dell monitor display.
We have converted the final results to
CIELAB colour system to find the colour
difference to check the accuracy of both the
models using Matlab.
Characterization results:
For the masking model the average colour
difference was about 1.8 which is an
improvement over the linear model.
For the LUT model the colour difference is
between 2 and 4 for most of the patches in
the tested sample (average ∆E* is 3.39).
Results of colour reproduction:
To check the masking model,
random colours were generated
on the display. Their spectral
radiance was measured and the
DAC values were obtained.
After that the DAC values were
used to generate the colours
again to check whether we will
obtain a match.
Challenges:
 Viewing angle (we could have obtained better match if the
Spectroradiometer was adjusted at the optimum position, i.e. to
resemble the one used when the data was collected).
 Human error (a mishap could have seeped into the code, we had no
time for second trials and double checking).
 The display is producing slightly different colours at different times of
operation.
 The Imperfection of our model. Interpolation data based on 17
measurements only.
Thank you

More Related Content

PPTX
數位影像處理-期末報告
PPT
non verbal handoff
PPTX
Histogram Equalization
PDF
Cs3430 lecture 13
PPTX
Image enhancement using alpha rooting based hybrid technique
PPT
VIRTUAL RESTORATION OF DAMAGED IMAGES
PPSX
Image Enhancement in Spatial Domain
PPTX
Data hiding using image interpolation
數位影像處理-期末報告
non verbal handoff
Histogram Equalization
Cs3430 lecture 13
Image enhancement using alpha rooting based hybrid technique
VIRTUAL RESTORATION OF DAMAGED IMAGES
Image Enhancement in Spatial Domain
Data hiding using image interpolation

What's hot (20)

PDF
Image Matting Using Linear Optimization
PPT
05 histogram processing DIP
PPTX
Transform coding
PPTX
Lossless predictive coding in Digital Image Processing
PPTX
Colour models
PPTX
Log Transformation in Image Processing with Example
PPT
PPT
10 color image processing
PPS
Icdecs 2011
PPT
Image enhancement in the spatial domain1
PPT
Multimedia color in image and video
DOCX
PPTX
Predictive coding
PPTX
point operations in image processing
PPTX
Image processing second unit Notes
PPTX
Image enhancement techniques
PPTX
Contrast limited adaptive histogram equalization
PPTX
06 cie552 image_manipulation
PPTX
Image compression models
PDF
4.intensity transformations
Image Matting Using Linear Optimization
05 histogram processing DIP
Transform coding
Lossless predictive coding in Digital Image Processing
Colour models
Log Transformation in Image Processing with Example
10 color image processing
Icdecs 2011
Image enhancement in the spatial domain1
Multimedia color in image and video
Predictive coding
point operations in image processing
Image processing second unit Notes
Image enhancement techniques
Contrast limited adaptive histogram equalization
06 cie552 image_manipulation
Image compression models
4.intensity transformations
Ad

Similar to LCD charactrization (20)

PDF
LCD Characterization Report
PPT
Color
PPT
Display Issues
PPTX
colorspaces-digital image processing.pptx
PPT
CS 354 Understanding Color
PDF
Displays and color system in computer graphics(Computer graphics tutorials)
PPT
color models new for multimedia communication.ppt
PPTX
Color_Spaces.pptx
PDF
A primer for colour computer vision
PPT
Color Image Processing................ppt
PPTX
Color models
PPTX
Chapter 6 color image processing
PPTX
Colormodels
PPTX
PDF
The Importance of Terminology and sRGB Uncertainty - Notes - 0.4
PPT
lecture3 color representation in computer graphics(Computer graphics tutorials)
PPTX
RGB Color.pptx
PPTX
Colour sensor vivek
PPTX
RGB Color Model and Monitor Resolution
PPTX
LCD Characterization Report
Color
Display Issues
colorspaces-digital image processing.pptx
CS 354 Understanding Color
Displays and color system in computer graphics(Computer graphics tutorials)
color models new for multimedia communication.ppt
Color_Spaces.pptx
A primer for colour computer vision
Color Image Processing................ppt
Color models
Chapter 6 color image processing
Colormodels
The Importance of Terminology and sRGB Uncertainty - Notes - 0.4
lecture3 color representation in computer graphics(Computer graphics tutorials)
RGB Color.pptx
Colour sensor vivek
RGB Color Model and Monitor Resolution
Ad

LCD charactrization

  • 1. Characterization of a LCD display Tanmay Mondal University of Eastern Finland Yousuf Hemani Photonics Mohammad Al Lakki
  • 2. What characterization of a display means: A process of modelling the display and to measure the properties to get the required image. The goal is to establish a relationship between digital input values (RGB) and tristimulus values (XYZ).  Colour is produced by giving a set of input values to the device which are the RGB colour coordinates.  The colour characterization of a display means finding the relationship between the device dependent colour coordinates (RGB values) and the device independent colour coordinates (XYZ tristimulus values or CIELAB coordinates) which are related to human visual system. This relationship is defined experimentally by the colour characterization measurements.  Backward implementation of the same process where we give the XYZ values and to reproduce the desired colour on the display device.
  • 3. RGB colour coordinate:  The simplest coordinate system is RGB coordinate where R, G, B represents the basis vectors of colour coordinate system.  R, G, B represents the amount of red, green and blue colour.  Addition of three colours produces a new colour and the new colour depends on the amount of the three principle colour that has been mixed.  So, RGB system is physically realizable system.
  • 4. XYZ colour space:  XYZ is another coordinate system where X, Y, Z are called the tristimulus values.  They produce another set of basis vectors and the coordinate system defined by them is different than RGB coordinate. This XYZ coordinate system is completely virtual and mathematical.  XYZ depends on human eye sensitivity. Every linear combination of XYZ corresponds to unique combination of RGB, means there is one-to-one correspondence between XYZ and RGB.
  • 5. LCD display: • A basic LCD has two glass plates with transparent electrodes inside their surfaces and a liquid crystal material sandwiched between them. • When a known voltage is applied to the substance, it gets untwisted in varying degrees according to our requirement. • If the polarizer at the output end is parallel to the one at the input end, it is called normally black mode and if the output polarizer is perpendicular to the input polarizer it is called normally white mode.
  • 6. Objective: Two models were used to predict the DAC values that are needed to reproduce a colour on a monitor from a defined XYZ tristimulus values of a sample colour. (Macbeth colorchecker)
  • 7. Linear model: spectral radiance of red vs. wavelength for seventeen different values of dr (starting form 1/17 to 17/17), while dg and db were kept fixed at 0.
  • 8. Linear model: CIE Colour Matching Functions
  • 9. Linear model: Matrix relation between XYZ and RGB coordinates 𝑋 𝑌 𝑍 = 𝑋𝑟,𝑚𝑎𝑥 𝑋 𝑔,𝑚𝑎𝑥 𝑋 𝑏,𝑚𝑎𝑥 𝑌𝑟,𝑚𝑎𝑥 𝑌𝑔,𝑚𝑎𝑥 𝑌𝑏,𝑚𝑎𝑥 𝑍 𝑟,𝑚𝑎𝑥 𝑍 𝑔,𝑚𝑎𝑥 𝑍 𝑏,𝑚𝑎𝑥 𝑅(𝑑𝑟) 𝐺(𝑑𝑔) 𝐵(𝑑𝑏) + 𝑋 𝑌 𝑍 𝑜𝑓𝑓𝑠𝑒𝑡 The 𝑋 𝑟,𝑚𝑎𝑥 , 𝑌𝑟,𝑚𝑎𝑥 and 𝑍 𝑟,𝑚𝑎𝑥 these matrix elements are tristimulus values and can be calculated. The 𝑋 𝑌 𝑍 𝑜𝑓𝑓𝑠𝑒𝑡 values can be found out by Spectroradiometer if one puts the DAC (dr, dg, db) values to (0 0 0) as an input while measuring the spectral radiance.
  • 10. Linear model: R,G,B vs the DAC values for each channel
  • 11. Masking model: • The order of magnitude of dr, dg and db is known. • As db has the smallest magnitude, so this much amount will be replaced by Grey. • Green has the second highest magnitude. So it will be replaced by yellow at value dg minus yellow at value db. • Finally Red has the highest magnitude. Thus it will be replaced by red at value dr minus red at value dg. RGB values to masked values conversion
  • 12. Magnitude of the “projected XYZ vector of the primary and secondary channels on the first principal component” at different DAC values, the C values.
  • 13. Equipment and experiments: Initially we used the laptop screen for Dell Latitude D620 for our measurements. But due to several issues with the brightness and the displaying of colour blue we had to change the display. The final measurements have been done with a Dell monitor display. We have converted the final results to CIELAB colour system to find the colour difference to check the accuracy of both the models using Matlab.
  • 14. Characterization results: For the masking model the average colour difference was about 1.8 which is an improvement over the linear model. For the LUT model the colour difference is between 2 and 4 for most of the patches in the tested sample (average ∆E* is 3.39).
  • 15. Results of colour reproduction: To check the masking model, random colours were generated on the display. Their spectral radiance was measured and the DAC values were obtained. After that the DAC values were used to generate the colours again to check whether we will obtain a match.
  • 16. Challenges:  Viewing angle (we could have obtained better match if the Spectroradiometer was adjusted at the optimum position, i.e. to resemble the one used when the data was collected).  Human error (a mishap could have seeped into the code, we had no time for second trials and double checking).  The display is producing slightly different colours at different times of operation.  The Imperfection of our model. Interpolation data based on 17 measurements only.