Color Model Computer Graphics
Color Model Computer Graphics
net/publication/301593965
Color Model
CITATIONS READS
0 8,811
1 author:
Kamlesh Lakhwani
JECRC University
86 PUBLICATIONS 334 CITATIONS
SEE PROFILE
All content following this page was uploaded by Kamlesh Lakhwani on 23 April 2016.
Color Theory
Topics
2
Colors
Visible band
Each frequency corresponds to a distinct color
Low-frequency end (4.3 x 1014 Hz): Red
High-frequency end (7.5 x 1014 Hz): Violet
Wavelength = v/f, where v=300,000km/sec
Low frequency High frequency
red orange yellow green blue violet
Long wavelength Short wavelength
700nm 400nm
3
RGB Color Model
4
RGB Color Model
5
RGB Color Model
Color Cube
R + G = (1, 0, 0) + (0, 1, 0) = (1, 1, 0) = Y
R + B = (1, 0, 0) + (0, 0, 1) = (1, 0, 1) = M
B + G = (0, 0, 1) + (0, 1, 0) = (0, 1, 1) = C
R + G + B = (1, 1, 1) = W
1 – W = (0, 0, 0) = BLK
Grays = (x, x, x), where x (0, 1)
6
Color Cube
7
CMY Color Model
8
CMY Color Model
9
CMY Color Model
W = (0, 0, 0) B = (1, 1, 1)
Conversion from RGB to CMY
C R
M 1 G
Conversion from CMY to RGB
Y B
R C
G 1 M
B Y 10
CMYK Color Model
Motivations
Do we get black if paint cyan, magenta and yellow on a white paper?
Which cartridge is more expensive?
CMYK model
K = greatest gray that can be extracted
Given C, M, and Y
K = min(C, M, Y)
C=C–K
M=M–K
Y=Y–K
12
YIQ Color Model
YIQ
Y: luminance
I, Q: chromaticity
Only Y shown in black-and-white TV
RGB YIQ
14
YIQ Color Model
15
Intuitive Color Concepts
Terminology
black
Tint: white pigment added to pure pigment
saturation reduced
Shade: black pigment added to pure pigment
lightness reduced
Tone: consequence of adding both white and black pigments to pure pigments
17
Intuitive Color Concepts
18
HSV Color Model
HSV = Hue, Saturation, and Value
A.k.a. HSB, where B is Brightness
RGB, CMY, and YIQ: hardware-oriented
HSV and HLS: user-oriented
Cylinder coordinate system
Space: hexcone
hexagon is obtained from the color cube in isometric projection
(h, s, v), where h [0, 360) and s, v [0, 1]
hue: angle round the hexagon
saturation: distance from the center
value: axis through the center
19
HSV Color Model
Color Cube Hexcone
20
HSV Color Model
W = (-, 0, 1)
B = (-, 0, 0)
R = (0, 1, 1)
Y = (60, 1, 1)
:
M = (300, 1, 1)
Adding white pigments S
Adding black pigments V
Creating tones S and V
21
HSV Color Model
True color system: 16 million colors
Q: Do we need that many?
Human eyes can distinguish
128 hues
130 tints (saturation levels)
23 shades of yellow colors, 16 of blue colors
128 x 130 x 23 = 82720 colors
22
HLS Color Model
HLS: Hue, Lightness, and Saturation
Cylinder coordinate system
Space: double cone
base is from the hexagon as in HSV
(h, l, s), where h [0, 360) and s, v [0, 1]
hue: angle round the base
lightness: axis through the center
saturation: distance from the center
W = (-, 0, 1)
B = (-, 0, 0)
R = (0, 0.5, 1), Y = (60, 0.5, 1), …
23