SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Computer Graphics
Color Models
Represented By: Haitham Abdel-atty Abdullah
Donia Gamal El-din
Pre-Master 2014-2015
Supervised by: Prof. Taha El-Areef
1
2
Properties of Light
Color Models
Standard primaries and the chromaticity diagram
The RGB color model
The YIQ and related color model
The HSV color model
The HSL Color model
The CMY and CMYK Color models
Color Models Applications
Dithering VS Half-toning
3
Properties of Light
Each frequency value within the visible region of the electromagnetic spectrum
corresponds to a distinct spectral color.
FIGURE-1
4
• When white light is incident on an opaque object , some
frequencies are reflected and some are absorbed.
• The combination of frequencies present in the reflected in the
reflected light determines the color of the object that we
see.(Dominant frequency or Hue)
Properties of Light
5
Period (T)
Properties of Light
6
Characteristics of Color
1. Dominant Frequency (Hue)
The color we see (red, green,
purple).
2. Brightness
The total light energy, how bright is the color (How bright
are the lights illuminating the object?)
3. Purity (Saturation)
Purity describes how close a light appears to be to a pure
spectral color, such as pink is less saturated than red.
Chromaticity refers to the two properties (purity & hue)
together.
7
•A color model is an abstract mathematical model
describing the way colors can be represented as tuples of
numbers, typically as three or four values or color
components. [Wikipedia]
•Any method for explaining the properties or behavior of
color within some particular context is called a Color
Model.[Hearn, Baker ,computer graphics with OpenGL]
Color Model
8
Color Model
Primary Colors
Sets of colors that can be combined to make a useful range of
colors
Color Gamut
Set of all colors that we can produce from the primary colors.
Complementary Colors
Pairs of colors which, when combined in the right proportions,
produce white.
Example, in the RGB model: red & cyan , green & magenta , blue
& yellow.
•No finite set of real primary colors can be combined to produce all possible visible
colors.
•However, given a set of three primary colors, we can characterize any fourth color
using color-mixing processes.
9
Shades , Tints & Tones
• A shade is produced by “dimming ” a hue.[Adding black].
Dark Blue = pure blue + black
• A tint is produced by "lightening" a hue. [Adding white].
Pastel red = pure red + white
• Tone refers to the effects of reducing the "colorfulness" of a hue.
[adding gray] or [adding black & white].
Thus, shading takes a hue toward black, tinting takes a hue
towards white, and tones cover the range between.
Color Model
10
Color Model
Additive color
Uses light to display color. Mixing begins with black and ends with white; as more
color is added, the result is lighter and tends to white. Used for computer displays
Example: The RGB colors are light primaries and colors are created with light.
A subtractive color
Uses ink to display color. Mixing means that one begins with white and ends with
black; as one adds color, the result gets darker and tends to black. Used for printed
material
It is called 'subtractive' because its wavelength is less than sum of the wavelengths
of its constituting colors.
Example: The CMYK color system is the color system used for printing.
11
Standard Primaries & the chromaticity diagram
•This is an international standard for primary colors
established in 1931.
• It allows all other colors to be defined as weighted sum of the
three "primary" colors.
• There are no real three colors that can be combined to give
all possible colors. Therefore the Three standard primaries are
selected [imaginary numbers].
•They are defined mathematically with positive color-matching
functions that specify the amount of each primary needed to
describe any spectral color.
12
Standard Primaries & the chromaticity diagram
Color-matching functions
A color in the
vicinity of
500nm can be
matched only
but subtracting
an amount of
red light from a
combination of
blue and green
lights.
13
Standard Primaries & the chromaticity diagram
14
Standard Primaries & the chromaticity diagram
To define a color in CIE model, provide weights for
the X, Y and Z primaries, just as you would for an
RGB display (e.g. color = xX + yY + zZ).
• X, Y and Z form a three dimensional color volume.
• We can ignore the dimension of luminance by
normalizing with total light intensity, x+y+z = 1.
CIE chromaticity diagram.
15
Standard Primaries & the chromaticity diagram
Gamut Color
Complementary Color Dominant Wavelength
&
Purity
RGB Model
16
•The red, green, and blue (RGB) color space is
widely used throughout computer graphics.
•Additive Color Model.
•Unit Cube defined on R, G & B axes.
•The Origin (0,0,0) represents black and the
diagonally opposite vertex (1,1,1) is White.
•Vertices of the cube on the axes represent
primary colors, and the remaining vertices are
the complementary color points for each of the
primary colors.
•Shades of gray are represented along the
main diagonal.
RGB Model
17
Each color point within the unit cube can be represented as
w weighted vector sum of the primary colors, using unit
vectors R,G and B.
C(λ) =(R,G,B) = RR +GG+ BB
Where R,G, and B are assigned values in the range from 0
to 1.0.
For example , the magenta vertex is obtained by adding the
maximum red and blue values to produce : (1,0,1)
RGB Model
18
YIQ model
•YIQ model is used for US TV broadcast.
•This model was designed to separate chrominance (I and
Q) from luminance (Y).
•This was a requirement in the early days of color television
when black-and-white sets still were expected to pick up
and display what were originally color pictures
•The Y-channel contains luminance information (sufficient
for black-and-white television sets) while the I and Q
channels carried the color information.
19
•A color television set would take these three channels, Y, I, and Q, and map
the information back to R, G, and B levels for display on a screen.
•The advantage of this model is that more bandwidth can be assigned to the
Y-component (luminance) because the human visual system is more
sensitive to changes in luminance than to changes in hue or saturation
YIQ model
Convert From RGB To YIQ Convert From YIQ To RGB
20
HSV Model
Every color is represented by three components Hue ( H ),
Saturation ( S ) and Value ( V )
21
HSV Model
The Hue (H) of a color refers to which pure color it resembles.
All tints, tones and shades of red have the same hue. (simply
the color we see)
22
HSV Model
The Saturation (S) of a color describes how white the color is.
Or the amount of white added to the color. A pure red is fully
saturated (S=1) means no white added
23
HSV Model
The Value (V) of a color, also called its lightness, describes
how dark the color is. A value of 0 is black, with increasing
lightness moving away from black.
24
HSL Model
• Double-cone Representation
Parameters are :
• Hue (H)
• Lightness (L)
• Saturation (S)
25
HSL Model
• Vertical Axis is called Lightness(L).
• At L=0 we have black , and at L=1 we have white
• Grayscale values are along the L axis
• The pure colors lie at the axis where L=0.5 and S=1.0
26
•Subtractive Color Model.
•Stands for cyan-magenta-yellow.
•Used for hardcopy devices (ex. Printers).
•A printed color that looks red absorbs
the other two components G and B and
reflects R.
•Thus the C-M-Y coordinates are just the
complements of the R-G-B coordinates.
CMY and CMYK Model
27
In additive color models such as RGB, white is the “additive”
combination of all primary colored lights, while black is the absence
of light.
In the CMYK model, it is the opposite: white is the natural color of the
paper or other background, while black results from a full
combination of colored inks.
CMY and CMYK Model
RGB To CMY CMY To RGB
28
CMYK Color Model
Although cyan, magenta and yellow inks might be expected be sufficient for
color printing, most actual color printing uses black ink in addition.
This is partly because a mixture of the first three inks may not yield a black
that is neutral enough, or dark enough, but also because the use of black
spares the use of the more expensive colored inks, and also reduces the total
amount of ink used, thus speeding drying times.
K used instead of equal amounts of CMY
• called under color removal
• richer black
• less ink deposited on paper – dries more quickly
• First approximation – nonlinearities must be
accommodated:
K = min(C, M, Y)
C’ = C – K
M’ = M – K
Y’ = Y – K
CMY and CMYK Model
Color Model Application Area Color Model Application Area
RGB
- Computer graphics
- Image processing
- Image Analysis
- Image Storage
CMY(K) Printing
HSV, HSL
- Human visual perception
- Computer graphics processing
- Computer Vision
- Image Analysis
- Design image
- Human vision
- Image editing software
- Video editor
YIQ
- TV broadcasting
- Video system
Color Models Applications
30
• A technique used in newspaper printing
Only two intensities are possible, blob of ink and no blob of
ink. But, the size of the blob can be varied
Halftone
31
Dithering
The process of approximating colors you don't have by
mixing colors you do have.
32
Half toning is the reproduction of grayscale images using dots
but with varying size.
Typical Application Laser printer.
If a monitor can't show a certain color, dithering approximates
the color by placing close together pixels in colors that the
computer can display.
Typical Application Web graphic designers often limit their
images to 256 colors and use dithering to imply other colors.
Halt-Toning Vs. Dithering
33
References
• Hearn, Baker and Carithers,
Computer Graphics with OpenGL
• https://www.siggraph.org/education/m
aterials/HyperGraph/color/colorcm.ht
m
• www.wikipedia.com
• http://www.cs.sun.ac.za/~lvzijl/courses
/rw778/grafika/OpenGLtuts/Big/graphi
csnotes008.html
34
35

Weitere ähnliche Inhalte

Was ist angesagt?

Rgb and Cmy color model
Rgb and Cmy color modelRgb and Cmy color model
Rgb and Cmy color modelSajid Hasan
 
Raster scan systems with video controller and display processor
Raster scan systems with video controller and display processorRaster scan systems with video controller and display processor
Raster scan systems with video controller and display processorhemanth kumar
 
Polygon filling algorithm
Polygon filling algorithmPolygon filling algorithm
Polygon filling algorithmAparna Joshi
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentationramya marichamy
 
Attributes of output primitive(line attributes)
Attributes of output primitive(line attributes)Attributes of output primitive(line attributes)
Attributes of output primitive(line attributes)shalinikarunakaran1
 
Computer graphics chapter 4
Computer graphics chapter 4Computer graphics chapter 4
Computer graphics chapter 4PrathimaBaliga
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An IntroductionMostafa G. M. Mostafa
 
Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processingasodariyabhavesh
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancyNaveen Kumar
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing PresentationRevanth Chimmani
 

Was ist angesagt? (20)

HSL & HSV colour models
HSL & HSV colour modelsHSL & HSV colour models
HSL & HSV colour models
 
Computer graphics realism
Computer graphics realismComputer graphics realism
Computer graphics realism
 
HSV color model
HSV color modelHSV color model
HSV color model
 
Color models
Color modelsColor models
Color models
 
Rgb and Cmy color model
Rgb and Cmy color modelRgb and Cmy color model
Rgb and Cmy color model
 
Halftoning in Computer Graphics
Halftoning  in Computer GraphicsHalftoning  in Computer Graphics
Halftoning in Computer Graphics
 
Raster scan systems with video controller and display processor
Raster scan systems with video controller and display processorRaster scan systems with video controller and display processor
Raster scan systems with video controller and display processor
 
Polygon filling algorithm
Polygon filling algorithmPolygon filling algorithm
Polygon filling algorithm
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Attributes of output primitive(line attributes)
Attributes of output primitive(line attributes)Attributes of output primitive(line attributes)
Attributes of output primitive(line attributes)
 
Computer graphics chapter 4
Computer graphics chapter 4Computer graphics chapter 4
Computer graphics chapter 4
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Color model
Color modelColor model
Color model
 
Rgb colour model
Rgb colour modelRgb colour model
Rgb colour model
 
Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processing
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
Gamma and Colour Space
Gamma and Colour SpaceGamma and Colour Space
Gamma and Colour Space
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancy
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
 

Andere mochten auch

Colour models
Colour modelsColour models
Colour modelsBCET
 
10 color image processing
10 color image processing10 color image processing
10 color image processingbabak danyal
 
Lecture 3b: Decision Trees (1 part)
Lecture 3b: Decision Trees (1 part)Lecture 3b: Decision Trees (1 part)
Lecture 3b: Decision Trees (1 part) Marina Santini
 
Digital image processing question bank
Digital image processing question bankDigital image processing question bank
Digital image processing question bankYaseen Albakry
 
Lecture 4 Decision Trees (2): Entropy, Information Gain, Gain Ratio
Lecture 4 Decision Trees (2): Entropy, Information Gain, Gain RatioLecture 4 Decision Trees (2): Entropy, Information Gain, Gain Ratio
Lecture 4 Decision Trees (2): Entropy, Information Gain, Gain RatioMarina Santini
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothningVinay Gupta
 

Andere mochten auch (6)

Colour models
Colour modelsColour models
Colour models
 
10 color image processing
10 color image processing10 color image processing
10 color image processing
 
Lecture 3b: Decision Trees (1 part)
Lecture 3b: Decision Trees (1 part)Lecture 3b: Decision Trees (1 part)
Lecture 3b: Decision Trees (1 part)
 
Digital image processing question bank
Digital image processing question bankDigital image processing question bank
Digital image processing question bank
 
Lecture 4 Decision Trees (2): Entropy, Information Gain, Gain Ratio
Lecture 4 Decision Trees (2): Entropy, Information Gain, Gain RatioLecture 4 Decision Trees (2): Entropy, Information Gain, Gain Ratio
Lecture 4 Decision Trees (2): Entropy, Information Gain, Gain Ratio
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothning
 

Ähnlich wie Computer Graphics Color Models

Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: BasicsA B Shinde
 
Colour image processing(fip)
Colour image processing(fip)Colour image processing(fip)
Colour image processing(fip)Vijay Kumar
 
Lecnoninecolorspacemodelindigitalimageprocess
LecnoninecolorspacemodelindigitalimageprocessLecnoninecolorspacemodelindigitalimageprocess
LecnoninecolorspacemodelindigitalimageprocessIrsaAamir
 
Color image processing ppt
Color image processing pptColor image processing ppt
Color image processing pptMvidhya9
 
"Color model" Slide for Computer Graphics Presentation
"Color model" Slide for Computer Graphics Presentation"Color model" Slide for Computer Graphics Presentation
"Color model" Slide for Computer Graphics PresentationAshek Shanto
 
Color Image Processing.pptx
Color Image Processing.pptxColor Image Processing.pptx
Color Image Processing.pptxAntu Chowdhury
 
Color-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptxColor-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptxEveCarolino
 
Color image processing
Color image processingColor image processing
Color image processingrmsurya
 
Color
ColorColor
ColorFNian
 
Color image processing.ppt
Color image processing.pptColor image processing.ppt
Color image processing.pptPapajuvvanapudi
 
RGB & CMYK Color Model
RGB & CMYK Color ModelRGB & CMYK Color Model
RGB & CMYK Color ModelAsifShahariar1
 
CG04 Color Models.ppsx
CG04 Color Models.ppsxCG04 Color Models.ppsx
CG04 Color Models.ppsxjyoti_lakhani
 

Ähnlich wie Computer Graphics Color Models (20)

Colormodels
ColormodelsColormodels
Colormodels
 
Color models
Color modelsColor models
Color models
 
Displays and color system in computer graphics(Computer graphics tutorials)
Displays and color system in computer graphics(Computer graphics tutorials)Displays and color system in computer graphics(Computer graphics tutorials)
Displays and color system in computer graphics(Computer graphics tutorials)
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 
Colour image processing(fip)
Colour image processing(fip)Colour image processing(fip)
Colour image processing(fip)
 
Lecnoninecolorspacemodelindigitalimageprocess
LecnoninecolorspacemodelindigitalimageprocessLecnoninecolorspacemodelindigitalimageprocess
Lecnoninecolorspacemodelindigitalimageprocess
 
Color image processing ppt
Color image processing pptColor image processing ppt
Color image processing ppt
 
Color Models.pptx
Color Models.pptxColor Models.pptx
Color Models.pptx
 
"Color model" Slide for Computer Graphics Presentation
"Color model" Slide for Computer Graphics Presentation"Color model" Slide for Computer Graphics Presentation
"Color model" Slide for Computer Graphics Presentation
 
Color Image Processing.pptx
Color Image Processing.pptxColor Image Processing.pptx
Color Image Processing.pptx
 
Color-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptxColor-in-Digital-Image-Processing.pptx
Color-in-Digital-Image-Processing.pptx
 
ch1ip.ppt
ch1ip.pptch1ip.ppt
ch1ip.ppt
 
Color_Spaces.pptx
Color_Spaces.pptxColor_Spaces.pptx
Color_Spaces.pptx
 
Color image processing
Color image processingColor image processing
Color image processing
 
image-pro.ppt
image-pro.pptimage-pro.ppt
image-pro.ppt
 
Color
ColorColor
Color
 
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)
 
Color image processing.ppt
Color image processing.pptColor image processing.ppt
Color image processing.ppt
 
RGB & CMYK Color Model
RGB & CMYK Color ModelRGB & CMYK Color Model
RGB & CMYK Color Model
 
CG04 Color Models.ppsx
CG04 Color Models.ppsxCG04 Color Models.ppsx
CG04 Color Models.ppsx
 

Mehr von Haitham Ahmed

Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimationHaitham Ahmed
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentationHaitham Ahmed
 
Security in distributed systems
Security in distributed systems Security in distributed systems
Security in distributed systems Haitham Ahmed
 

Mehr von Haitham Ahmed (6)

Time series
Time seriesTime series
Time series
 
Hidden markov model
Hidden markov modelHidden markov model
Hidden markov model
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Image denoising
Image denoisingImage denoising
Image denoising
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentation
 
Security in distributed systems
Security in distributed systems Security in distributed systems
Security in distributed systems
 

Kürzlich hochgeladen

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 

Kürzlich hochgeladen (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 

Computer Graphics Color Models

  • 1. Computer Graphics Color Models Represented By: Haitham Abdel-atty Abdullah Donia Gamal El-din Pre-Master 2014-2015 Supervised by: Prof. Taha El-Areef 1
  • 2. 2 Properties of Light Color Models Standard primaries and the chromaticity diagram The RGB color model The YIQ and related color model The HSV color model The HSL Color model The CMY and CMYK Color models Color Models Applications Dithering VS Half-toning
  • 3. 3 Properties of Light Each frequency value within the visible region of the electromagnetic spectrum corresponds to a distinct spectral color. FIGURE-1
  • 4. 4 • When white light is incident on an opaque object , some frequencies are reflected and some are absorbed. • The combination of frequencies present in the reflected in the reflected light determines the color of the object that we see.(Dominant frequency or Hue) Properties of Light
  • 6. 6 Characteristics of Color 1. Dominant Frequency (Hue) The color we see (red, green, purple). 2. Brightness The total light energy, how bright is the color (How bright are the lights illuminating the object?) 3. Purity (Saturation) Purity describes how close a light appears to be to a pure spectral color, such as pink is less saturated than red. Chromaticity refers to the two properties (purity & hue) together.
  • 7. 7 •A color model is an abstract mathematical model describing the way colors can be represented as tuples of numbers, typically as three or four values or color components. [Wikipedia] •Any method for explaining the properties or behavior of color within some particular context is called a Color Model.[Hearn, Baker ,computer graphics with OpenGL] Color Model
  • 8. 8 Color Model Primary Colors Sets of colors that can be combined to make a useful range of colors Color Gamut Set of all colors that we can produce from the primary colors. Complementary Colors Pairs of colors which, when combined in the right proportions, produce white. Example, in the RGB model: red & cyan , green & magenta , blue & yellow. •No finite set of real primary colors can be combined to produce all possible visible colors. •However, given a set of three primary colors, we can characterize any fourth color using color-mixing processes.
  • 9. 9 Shades , Tints & Tones • A shade is produced by “dimming ” a hue.[Adding black]. Dark Blue = pure blue + black • A tint is produced by "lightening" a hue. [Adding white]. Pastel red = pure red + white • Tone refers to the effects of reducing the "colorfulness" of a hue. [adding gray] or [adding black & white]. Thus, shading takes a hue toward black, tinting takes a hue towards white, and tones cover the range between. Color Model
  • 10. 10 Color Model Additive color Uses light to display color. Mixing begins with black and ends with white; as more color is added, the result is lighter and tends to white. Used for computer displays Example: The RGB colors are light primaries and colors are created with light. A subtractive color Uses ink to display color. Mixing means that one begins with white and ends with black; as one adds color, the result gets darker and tends to black. Used for printed material It is called 'subtractive' because its wavelength is less than sum of the wavelengths of its constituting colors. Example: The CMYK color system is the color system used for printing.
  • 11. 11 Standard Primaries & the chromaticity diagram •This is an international standard for primary colors established in 1931. • It allows all other colors to be defined as weighted sum of the three "primary" colors. • There are no real three colors that can be combined to give all possible colors. Therefore the Three standard primaries are selected [imaginary numbers]. •They are defined mathematically with positive color-matching functions that specify the amount of each primary needed to describe any spectral color.
  • 12. 12 Standard Primaries & the chromaticity diagram Color-matching functions A color in the vicinity of 500nm can be matched only but subtracting an amount of red light from a combination of blue and green lights.
  • 13. 13 Standard Primaries & the chromaticity diagram
  • 14. 14 Standard Primaries & the chromaticity diagram To define a color in CIE model, provide weights for the X, Y and Z primaries, just as you would for an RGB display (e.g. color = xX + yY + zZ). • X, Y and Z form a three dimensional color volume. • We can ignore the dimension of luminance by normalizing with total light intensity, x+y+z = 1. CIE chromaticity diagram.
  • 15. 15 Standard Primaries & the chromaticity diagram Gamut Color Complementary Color Dominant Wavelength & Purity RGB Model
  • 16. 16 •The red, green, and blue (RGB) color space is widely used throughout computer graphics. •Additive Color Model. •Unit Cube defined on R, G & B axes. •The Origin (0,0,0) represents black and the diagonally opposite vertex (1,1,1) is White. •Vertices of the cube on the axes represent primary colors, and the remaining vertices are the complementary color points for each of the primary colors. •Shades of gray are represented along the main diagonal. RGB Model
  • 17. 17 Each color point within the unit cube can be represented as w weighted vector sum of the primary colors, using unit vectors R,G and B. C(λ) =(R,G,B) = RR +GG+ BB Where R,G, and B are assigned values in the range from 0 to 1.0. For example , the magenta vertex is obtained by adding the maximum red and blue values to produce : (1,0,1) RGB Model
  • 18. 18 YIQ model •YIQ model is used for US TV broadcast. •This model was designed to separate chrominance (I and Q) from luminance (Y). •This was a requirement in the early days of color television when black-and-white sets still were expected to pick up and display what were originally color pictures •The Y-channel contains luminance information (sufficient for black-and-white television sets) while the I and Q channels carried the color information.
  • 19. 19 •A color television set would take these three channels, Y, I, and Q, and map the information back to R, G, and B levels for display on a screen. •The advantage of this model is that more bandwidth can be assigned to the Y-component (luminance) because the human visual system is more sensitive to changes in luminance than to changes in hue or saturation YIQ model Convert From RGB To YIQ Convert From YIQ To RGB
  • 20. 20 HSV Model Every color is represented by three components Hue ( H ), Saturation ( S ) and Value ( V )
  • 21. 21 HSV Model The Hue (H) of a color refers to which pure color it resembles. All tints, tones and shades of red have the same hue. (simply the color we see)
  • 22. 22 HSV Model The Saturation (S) of a color describes how white the color is. Or the amount of white added to the color. A pure red is fully saturated (S=1) means no white added
  • 23. 23 HSV Model The Value (V) of a color, also called its lightness, describes how dark the color is. A value of 0 is black, with increasing lightness moving away from black.
  • 24. 24 HSL Model • Double-cone Representation Parameters are : • Hue (H) • Lightness (L) • Saturation (S)
  • 25. 25 HSL Model • Vertical Axis is called Lightness(L). • At L=0 we have black , and at L=1 we have white • Grayscale values are along the L axis • The pure colors lie at the axis where L=0.5 and S=1.0
  • 26. 26 •Subtractive Color Model. •Stands for cyan-magenta-yellow. •Used for hardcopy devices (ex. Printers). •A printed color that looks red absorbs the other two components G and B and reflects R. •Thus the C-M-Y coordinates are just the complements of the R-G-B coordinates. CMY and CMYK Model
  • 27. 27 In additive color models such as RGB, white is the “additive” combination of all primary colored lights, while black is the absence of light. In the CMYK model, it is the opposite: white is the natural color of the paper or other background, while black results from a full combination of colored inks. CMY and CMYK Model RGB To CMY CMY To RGB
  • 28. 28 CMYK Color Model Although cyan, magenta and yellow inks might be expected be sufficient for color printing, most actual color printing uses black ink in addition. This is partly because a mixture of the first three inks may not yield a black that is neutral enough, or dark enough, but also because the use of black spares the use of the more expensive colored inks, and also reduces the total amount of ink used, thus speeding drying times. K used instead of equal amounts of CMY • called under color removal • richer black • less ink deposited on paper – dries more quickly • First approximation – nonlinearities must be accommodated: K = min(C, M, Y) C’ = C – K M’ = M – K Y’ = Y – K CMY and CMYK Model
  • 29. Color Model Application Area Color Model Application Area RGB - Computer graphics - Image processing - Image Analysis - Image Storage CMY(K) Printing HSV, HSL - Human visual perception - Computer graphics processing - Computer Vision - Image Analysis - Design image - Human vision - Image editing software - Video editor YIQ - TV broadcasting - Video system Color Models Applications
  • 30. 30 • A technique used in newspaper printing Only two intensities are possible, blob of ink and no blob of ink. But, the size of the blob can be varied Halftone
  • 31. 31 Dithering The process of approximating colors you don't have by mixing colors you do have.
  • 32. 32 Half toning is the reproduction of grayscale images using dots but with varying size. Typical Application Laser printer. If a monitor can't show a certain color, dithering approximates the color by placing close together pixels in colors that the computer can display. Typical Application Web graphic designers often limit their images to 256 colors and use dithering to imply other colors. Halt-Toning Vs. Dithering
  • 33. 33 References • Hearn, Baker and Carithers, Computer Graphics with OpenGL • https://www.siggraph.org/education/m aterials/HyperGraph/color/colorcm.ht m • www.wikipedia.com • http://www.cs.sun.ac.za/~lvzijl/courses /rw778/grafika/OpenGLtuts/Big/graphi csnotes008.html
  • 34. 34
  • 35. 35