Professional Documents
Culture Documents
Lecture - (W14.2) Colors - November 22-2019
Lecture - (W14.2) Colors - November 22-2019
• Chapters 20-23 of “Fundamentals of Computer Graphics, Second Edition”, 2nd edition by Shirley
• Chapter 8 of “Physically Based Rendering” by Pharr&Humphreys (1st edition)
• Chapter 26+28 in Hughes, van Dam et al.
• “Illumination and Color in Computer Generated Imagery,” by Roy Hall.
Image Pipeline
2
Image Pipeline
3
Visible Light
4
SPD
5
Image Pipeline
6
3-Component Color
7
Human eye and vision
8
The eye and the retina
9
Retina detectors
10
Retina detectors
11
Just Noticeable Differences
• Contrast:
12
Contrast
13
Contrast sensitivity
14
Constancies
15
Adaptation
16
Image Pipeline
17
Tone Reproduction
18
Tone mapping
19
Ranges
20
High Dynamic Range (HDR)
22
HDR processing
23
Image Pipeline
24
Colour Systems
• Response:
25
Colour Systems
26
Tristimulus Response
27
CIE Standard
28
CIE Color Matching Experiment
29
CIE Experiment
30
CIE Experiment Result
• r, g, b can be negative
31
CIE Experiment
32
CIE Color Space
33
CIE tristimulus values
34
Chromaticity
• Normalize XYZ by
dividing by luminance
• Project onto X+Y+Z=1
• Doesn’t represent all
visible colors, since
luminous energy is not
represented
35
Chromaticity
36
Chromaticity
37
Chromaticity
38
Color Gamut
39
Color Gamut
40
Color Gamut
41
RGB <-> XYZ
42
The RGB Cube
43
Other colour spaces
44
Differences in Color Spaces
45
CMY(K): printing
46
RGB and CMY
47
RGB and CMY
48
Primary Colors
49
50
Secondary Colors
51
Tertiary Colors
52
HSV
53
HSV
54
HSV
55
HSV Hexcone
56
Munsell Atlas
57
Interactive Munsell Tool
• From www.munsell.com
58
Luv and UVW
59
Yuv and YCrCb: digital video
60
Examples (RGB, HSV, Luv)
61
Image Pipeline
62
Color Matching on Monitors
63
Gamma correction
64
Gamma Correction
• displayed intensity = aᵞ
• ɣ is dependent on the monitor
• clever way to compute ɣ:
• 0.5 = aᵞ ⟶ ɣ = ln 0.5 / ln a
65
Image Pipeline
66
Half-toning
67
Dithering
68
Image Pipeline
69