SlideShare a Scribd company logo
COLOR IMAGE
PROCESSING
Roadmap
2
Image
Acquisition
Image
Enhancement
Image
Restoration
Image
Compression
Image
Segmentation
Representation
& Description
Recognition &
Interpretation
Knowledge Base
Preprocessing – low level
Image
Coding
Morphological
Image Processing
Wavelet
Analysis
Color spectrum
3
 When passing through a prism, a beam of sunlight is
decomposed into a spectrum of colors: violet, blue,
green, yellow, orange, red
 1666, Sir Isaac Newton
Electromagnetic energy spectrum
4
 Ultraviolet  visible light  infrared
 The longer the wavelength (meter), the lower the frequency (Hz), and
the lower the energy (electron volts)
 The discovery of infrared (1800, Sir Frederick William Herschel)
 What is infrared?
http://coolcosmos.ipac.caltech.edu/cosmic_classroom/ir_tutorial/
Hyperspectral imaging
5
 AVIRIS (Airborne Visible-Infrared Imaging Spectrometer)
 Number of bands: 224
 Wavelength range (mm): 0.4-2.5
 Image size: 512 x 614
 Spectral range
 visible light (0.4 ~ 0.77mm)
 near infrared (0.77 ~ 1.5mm)
 medium infrared (1.5 ~ 6mm)
 far infrared (6 ~ 40mm)
Some questions
6
 What does it mean when we say an object is in a
certain color?
 Why are the primary colors of human vision red,
green, and blue?
 Is it true that different portions of red, green, and
blue can produce all the visible color?
 What kind of color model is the most suitable one to
describe human vision?
Primary colors of human vision
7
 Cones are divided into three sensible
categories
 65% of cones are sensitive to red light
 33% are sensitive to green light
 2% are sensitive to blue light
 For this reason, red, green, and blue are
referred to as the primary colors of
human vision. CIE standard designated
three specific wavelength to these three
colors in 1931.
 Red (R) = 700 nm
 Green (G) = 546.1 nm
 Blue (B) = 435.8 nm
Detailed experimental
Curve available in 1965
Detailed experimental
curve available in 1965
Some clarifications
8
 No single color may be called red, green, or blue.
 R, G, B are only specified by standard.
Secondary colors
9
 Magenta (R + B)
 Cyan (G + B)
 Yellow (R + G)
Primary colors of pigment
10
 A primary color of pigment refers to one
that absorbs the primary color of the light,
but reflects the other two.
 Primary color of pigments are magenta,
cyan, and yellow
 Secondary color of pigments are then red,
green, and blue
11
Additive vs. Subtractive color system
 involves light emitted directly
from a source
 mixes various amounts of red,
green and blue light to produce
other colors.
 Combining one of these
additive primary colors with
another produces the additive
secondary colors cyan,
magenta, yellow.
 Combining all three primary
colors produces white.
 Subtractive color starts with an
object that reflects light and
uses colorants to subtract
portions of the white light
illuminating an object to
produce other colors.
 If an object reflects all the
white light back to the viewer, it
appears white.
 If an object absorbs (subtracts)
all the light illuminating it, it
appears black.
12
Color characterization
13
 Brightness: chromatic notion of intensity
 Hue: dominant color perceived by an observer
 Saturation: relative purity or the amount of
white mixed with a hue
R
G
B
H
S
0o
120o
240o
Some clarifications
14
 So when we call an object red, orange, etc. we
refer to its hue
Chromaticity
15
 Chromaticity: hue +
saturation
 Tristimulus: the amount
of R, G, B needed to
form any color (X, Y, Z)
 Trichromatic coefficients:
x, y, z
1=++
++
=
++
=
++
=
zyx
ZYX
Z
z
ZYX
Y
y
ZYX
X
x
Chromaticity diagram
16
Specifying colours systematically can be achieved using
the CIE chromacity diagram
On this diagram the x-axis represents the proportion of
red and the y-axis represents the proportion of red
used
The proportion of blue used in a colour is calculated as:
z = 1 – (x + y)
Chromaticity diagram
17
This means the entire
colour range cannot be
displayed based on any
three colours
The triangle shows the
typical colour gamut
produced by RGB
monitors
The strange shape is the
gamut achieved by high
quality colour printers
18
Color models
19
 RGB model
 Color monitor, color video cameras
 CMY model
 Color printers
 HSI model
 Color image manipulation
RGB model
20
 Color monitor, color video cameras
(additive color system)
 Pixel depth – nr of bits used to represent
each pixel
 Full color image (24 bits)
RGB
21
CMY model
22
 Color printers and copiers (subtractive color system)
 CMYK color model
 Four color printing
 Deposit colored pigment on paper
ú
ú
ú
û
ù
ê
ê
ê
ë
é
-
ú
ú
ú
û
ù
ê
ê
ê
ë
é
=
ú
ú
ú
û
ù
ê
ê
ê
ë
é
B
G
R
Y
M
C
1
1
1
HSI model
23
 The intensity component (I) is decoupled from the
color components (H and S)
 Ideal for developing image processing algorithms
 H and S are closely related to the way human visual
system perceives colors
Hue and Saturation
24
Hue, Saturation, Intensity
25
RGB-to-HSI conversion
26
 
 
    
    






















BG
BG
H
BGBRGR
BRGR
BGR
I
S
BGRI
2
2
1
cos
],,[min
3
1
3
1
2
1



Given a color as R, G, and B its H, S, and I values are
calculated as follows
HSI-to-RGB conversion (*)
27
 Given a color as H, S, and I it’s R, G, and B values are
calculated as follows:
 -RG sector (0o <= H < 120o)
 -GB sector 120o <= H < 240o
 For 240o <= H < 360o
 
    )(3,1,
60cos
cos
1 BRIGSIB
H
HS
IR 






 
 
    )(3,1,
180cos
120cos
1 GRIBSIR
H
HS
IG 







 

 
    )(3,1,
300cos
240cos
1 BGIRSIG
H
HS
IB 







 


More Related Content

What's hot

Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
kiruthiammu
 
Color image processing
Color image processingColor image processing
Color image processing
rmsurya
 
Colormodels
ColormodelsColormodels
Colormodels
Bhavik Vashi
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
Kalyan Acharjya
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
A B Shinde
 
Color
ColorColor
Color
FNian
 
Color models
Color modelsColor models
Color models
Moahmed Sweelam
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
babak danyal
 
Rgb and cmy color model
Rgb and cmy color modelRgb and cmy color model
Rgb and cmy color model
University of Potsdam
 
HSV color model
HSV color modelHSV color model
HSV color model
Pooja Jaiswal
 
Sharpening using frequency Domain Filter
Sharpening using frequency Domain FilterSharpening using frequency Domain Filter
Sharpening using frequency Domain Filter
arulraj121
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
Poonam Seth
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
shabanam tamboli
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
A B Shinde
 
10 color image processing
10 color image processing10 color image processing
10 color image processing
babak danyal
 
DIP - Image Restoration
DIP - Image RestorationDIP - Image Restoration
DIP - Image Restoration
Eng. Dr. Dennis N. Mwighusa
 
color image processing
color image processingcolor image processing
color image processing
HemanthvenkataSaiA
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
asodariyabhavesh
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
University of Potsdam
 

What's hot (20)

Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Color image processing
Color image processingColor image processing
Color image processing
 
Colormodels
ColormodelsColormodels
Colormodels
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 
Color
ColorColor
Color
 
Color models
Color modelsColor models
Color models
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
Rgb and cmy color model
Rgb and cmy color modelRgb and cmy color model
Rgb and cmy color model
 
HSV color model
HSV color modelHSV color model
HSV color model
 
Sharpening using frequency Domain Filter
Sharpening using frequency Domain FilterSharpening using frequency Domain Filter
Sharpening using frequency Domain Filter
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
10 color image processing
10 color image processing10 color image processing
10 color image processing
 
DIP - Image Restoration
DIP - Image RestorationDIP - Image Restoration
DIP - Image Restoration
 
color image processing
color image processingcolor image processing
color image processing
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 

Similar to Color models in Digitel image processing

Lect 06
Lect 06 Lect 06
Lect 06
Moe Moe Myint
 
ch1ip.ppt
ch1ip.pptch1ip.ppt
ch1ip.ppt
ShabanamTamboli1
 
Color image processing.ppt
Color image processing.pptColor image processing.ppt
Color image processing.ppt
Papajuvvanapudi
 
Question bank for students.pdf
Question bank for students.pdfQuestion bank for students.pdf
Question bank for students.pdf
NehaVerma258827
 
Color-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptxColor-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptx
EveCarolino
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
Ezhilya venkat
 
lecture3 color representation in computer graphics(Computer graphics tutorials)
lecture3 color representation in computer graphics(Computer graphics tutorials)lecture3 color representation in computer graphics(Computer graphics tutorials)
lecture3 color representation in computer graphics(Computer graphics tutorials)
Daroko blog(www.professionalbloggertricks.com)
 
About Color
About ColorAbout Color
About Color
Naushad Thotad
 
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
Brian Kim, PhD
 
06 color image processing
06 color image processing06 color image processing
06 color image processing
Jaiverdhan .
 
introduction to colors in images and videos
introduction to colors in images and videosintroduction to colors in images and videos
introduction to colors in images and videos
wasrse
 
image-pro.ppt
image-pro.pptimage-pro.ppt
image-pro.ppt
RANJITHA58
 
Color_Spaces.pptx
Color_Spaces.pptxColor_Spaces.pptx
Color_Spaces.pptx
JosRamnIglesiasGamar
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
KUMKUMOKUSSIA
 
Color image processing ppt
Color image processing pptColor image processing ppt
Color image processing ppt
Mvidhya9
 

Similar to Color models in Digitel image processing (20)

Lect 06
Lect 06 Lect 06
Lect 06
 
ch1ip.ppt
ch1ip.pptch1ip.ppt
ch1ip.ppt
 
Color image processing.ppt
Color image processing.pptColor image processing.ppt
Color image processing.ppt
 
Question bank for students.pdf
Question bank for students.pdfQuestion bank for students.pdf
Question bank for students.pdf
 
Color-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptxColor-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptx
 
Image processing tatorial
Image processing tatorialImage processing tatorial
Image processing tatorial
 
colorimage
colorimagecolorimage
colorimage
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
 
lecture3 color representation in computer graphics(Computer graphics tutorials)
lecture3 color representation in computer graphics(Computer graphics tutorials)lecture3 color representation in computer graphics(Computer graphics tutorials)
lecture3 color representation in computer graphics(Computer graphics tutorials)
 
About Color
About ColorAbout Color
About Color
 
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
 
M4L1.ppt
M4L1.pptM4L1.ppt
M4L1.ppt
 
06 color image processing
06 color image processing06 color image processing
06 color image processing
 
Image processing report
Image processing reportImage processing report
Image processing report
 
test 1
test 1test 1
test 1
 
introduction to colors in images and videos
introduction to colors in images and videosintroduction to colors in images and videos
introduction to colors in images and videos
 
image-pro.ppt
image-pro.pptimage-pro.ppt
image-pro.ppt
 
Color_Spaces.pptx
Color_Spaces.pptxColor_Spaces.pptx
Color_Spaces.pptx
 
chapter 4.pptx
chapter 4.pptxchapter 4.pptx
chapter 4.pptx
 
Color image processing ppt
Color image processing pptColor image processing ppt
Color image processing ppt
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

Color models in Digitel image processing

  • 3. Color spectrum 3  When passing through a prism, a beam of sunlight is decomposed into a spectrum of colors: violet, blue, green, yellow, orange, red  1666, Sir Isaac Newton
  • 4. Electromagnetic energy spectrum 4  Ultraviolet  visible light  infrared  The longer the wavelength (meter), the lower the frequency (Hz), and the lower the energy (electron volts)  The discovery of infrared (1800, Sir Frederick William Herschel)  What is infrared? http://coolcosmos.ipac.caltech.edu/cosmic_classroom/ir_tutorial/
  • 5. Hyperspectral imaging 5  AVIRIS (Airborne Visible-Infrared Imaging Spectrometer)  Number of bands: 224  Wavelength range (mm): 0.4-2.5  Image size: 512 x 614  Spectral range  visible light (0.4 ~ 0.77mm)  near infrared (0.77 ~ 1.5mm)  medium infrared (1.5 ~ 6mm)  far infrared (6 ~ 40mm)
  • 6. Some questions 6  What does it mean when we say an object is in a certain color?  Why are the primary colors of human vision red, green, and blue?  Is it true that different portions of red, green, and blue can produce all the visible color?  What kind of color model is the most suitable one to describe human vision?
  • 7. Primary colors of human vision 7  Cones are divided into three sensible categories  65% of cones are sensitive to red light  33% are sensitive to green light  2% are sensitive to blue light  For this reason, red, green, and blue are referred to as the primary colors of human vision. CIE standard designated three specific wavelength to these three colors in 1931.  Red (R) = 700 nm  Green (G) = 546.1 nm  Blue (B) = 435.8 nm Detailed experimental Curve available in 1965 Detailed experimental curve available in 1965
  • 8. Some clarifications 8  No single color may be called red, green, or blue.  R, G, B are only specified by standard.
  • 9. Secondary colors 9  Magenta (R + B)  Cyan (G + B)  Yellow (R + G)
  • 10. Primary colors of pigment 10  A primary color of pigment refers to one that absorbs the primary color of the light, but reflects the other two.  Primary color of pigments are magenta, cyan, and yellow  Secondary color of pigments are then red, green, and blue
  • 11. 11
  • 12. Additive vs. Subtractive color system  involves light emitted directly from a source  mixes various amounts of red, green and blue light to produce other colors.  Combining one of these additive primary colors with another produces the additive secondary colors cyan, magenta, yellow.  Combining all three primary colors produces white.  Subtractive color starts with an object that reflects light and uses colorants to subtract portions of the white light illuminating an object to produce other colors.  If an object reflects all the white light back to the viewer, it appears white.  If an object absorbs (subtracts) all the light illuminating it, it appears black. 12
  • 13. Color characterization 13  Brightness: chromatic notion of intensity  Hue: dominant color perceived by an observer  Saturation: relative purity or the amount of white mixed with a hue R G B H S 0o 120o 240o
  • 14. Some clarifications 14  So when we call an object red, orange, etc. we refer to its hue
  • 15. Chromaticity 15  Chromaticity: hue + saturation  Tristimulus: the amount of R, G, B needed to form any color (X, Y, Z)  Trichromatic coefficients: x, y, z 1=++ ++ = ++ = ++ = zyx ZYX Z z ZYX Y y ZYX X x
  • 16. Chromaticity diagram 16 Specifying colours systematically can be achieved using the CIE chromacity diagram On this diagram the x-axis represents the proportion of red and the y-axis represents the proportion of red used The proportion of blue used in a colour is calculated as: z = 1 – (x + y)
  • 18. This means the entire colour range cannot be displayed based on any three colours The triangle shows the typical colour gamut produced by RGB monitors The strange shape is the gamut achieved by high quality colour printers 18
  • 19. Color models 19  RGB model  Color monitor, color video cameras  CMY model  Color printers  HSI model  Color image manipulation
  • 20. RGB model 20  Color monitor, color video cameras (additive color system)  Pixel depth – nr of bits used to represent each pixel  Full color image (24 bits)
  • 22. CMY model 22  Color printers and copiers (subtractive color system)  CMYK color model  Four color printing  Deposit colored pigment on paper ú ú ú û ù ê ê ê ë é - ú ú ú û ù ê ê ê ë é = ú ú ú û ù ê ê ê ë é B G R Y M C 1 1 1
  • 23. HSI model 23  The intensity component (I) is decoupled from the color components (H and S)  Ideal for developing image processing algorithms  H and S are closely related to the way human visual system perceives colors
  • 26. RGB-to-HSI conversion 26                                     BG BG H BGBRGR BRGR BGR I S BGRI 2 2 1 cos ],,[min 3 1 3 1 2 1    Given a color as R, G, and B its H, S, and I values are calculated as follows
  • 27. HSI-to-RGB conversion (*) 27  Given a color as H, S, and I it’s R, G, and B values are calculated as follows:  -RG sector (0o <= H < 120o)  -GB sector 120o <= H < 240o  For 240o <= H < 360o       )(3,1, 60cos cos 1 BRIGSIB H HS IR                )(3,1, 180cos 120cos 1 GRIBSIR H HS IG                  )(3,1, 300cos 240cos 1 BGIRSIG H HS IB           