January 28, 2020
CS530 - Spring 2020
Introduction to Scientific Visualization
Vision and Color Perception
Lecture 5
Slides acknowledgment: P. Rheingans (UMBC) and A. Lex (Utah)
Vision and Color Perception Lecture 5 January 28, 2020 Slides - - PowerPoint PPT Presentation
CS530 - Spring 2020 Introduction to Scientific Visualization Vision and Color Perception Lecture 5 January 28, 2020 Slides acknowledgment: P. Rheingans (UMBC) and A. Lex (Utah) Outline Preamble: human vision Physiological basis of
January 28, 2020
CS530 - Spring 2020
Introduction to Scientific Visualization
Slides acknowledgment: P. Rheingans (UMBC) and A. Lex (Utah)
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
2
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
3
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
4
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020 5
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020 6
7 CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
8
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
9
10 CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
11
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
12
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
13
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020 14
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020 15
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
16
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
17
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
18
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
18
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
18
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
18
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
19 Wavelength (1/frequency) Magnitude/Intensity Visible
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
20
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
21
Lens Scene Image plane/retina
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
22
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
23
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
24 HyperPhysics, Georgia State University
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
25
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020 26
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
27
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
28
29 CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
30
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
31
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
32
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
33
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
34
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
35
Additive Subtractive
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
36
Additive coloring: Colors are produced by combining (adding) electromagnetic radiations of different wavelength / frequency. Example: computer screen
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
37
Additive
Subtractive coloring: Colors are obtained by combining things that absorb different portions
reflect/scatter the incoming light. Subtractive coloring defines the “color” of objects. Example: pigments of paint
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
38
No L cones
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
39
No M cones
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
40
No L cones No M cones
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
40
No L cones No M cones
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
41
No S cones
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
41
No S cones
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
42
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
43
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
44
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
45
Hurvich ‘81, pg. 73. Change in HUE perception as the INTENSITY changes
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
46
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
47
brightness increased by saturation
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
48
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
49
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
50
Perceived brightness depends on background
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
51
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020 52
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
53
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
54
(87, 89, 87)
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
55
(63, 75, 104)
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
56
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
CIELUV, CIELAB, Munsell
RGB, CMY
HSV, HSB, HLS
57
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
58
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020 59
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
60
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
X-Y-Z is a convenience — they are not primary colors
61
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
62
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
interaction
63
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
64
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
65
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020 66
Hue: Saturation: Value:
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
67
L: lightness: from dark (black) to light (white)
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
68
V = M = max(R, G, B); m = min(R, G, B); S = (M – m)/M; if (R==M) h = (G-B)/(M-m); if (G==M) h = 2 + (B-R)/(M-m); if (B==M) h = 4 + (R-G)/(M-m); if (h<0) H = h/6 + 1; if (h>0) H = h/6;
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
69
Difference in hue
Images by C.H. Healy, NCSU
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
70
Difference in curvature
Images by C.H. Healy, NCSU
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020
CS530 / Spring 2020 : Introduction to Scientific Visualization.
01/28/2020