Vision and Color Perception Lecture 5 January 28, 2020 Slides - - PowerPoint PPT Presentation

vision and color perception
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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)

slide-2
SLIDE 2

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Outline

  • Preamble: human vision
  • Physiological basis of color

perception

  • Color vision models
  • Color spaces

2

slide-3
SLIDE 3

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Functions of Human Vision

  • Shape/size
  • Depth
  • Motion
  • Recognition

3

slide-4
SLIDE 4

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Properties of Vision

  • Accurate relative to other senses
  • Location, size, and identification at a distance
  • But…

4

slide-5
SLIDE 5

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020 5

slide-6
SLIDE 6

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020 6

slide-7
SLIDE 7

7 CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

slide-8
SLIDE 8

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Perceived Sizes Are Relative

8

slide-9
SLIDE 9

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Perceived Sizes Are Relative

9

slide-10
SLIDE 10

10 CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

slide-11
SLIDE 11

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Ames Room

11

slide-12
SLIDE 12

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Ponzo Illusion

12

slide-13
SLIDE 13

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Ponzo Illusion

13

slide-14
SLIDE 14

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020 14

slide-15
SLIDE 15

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020 15

slide-16
SLIDE 16

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

  • Limitations
  • Veridical perception is limited
  • Absolute judgments are often poor
  • Lack of quantification

Properties of Vision

16

slide-17
SLIDE 17

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Properties of Vision

  • Good at
  • Relative judgments
  • Time and space
  • Identification

17

slide-18
SLIDE 18

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Light

  • Visible range: 390-700nm
  • Luminance has a large dynamic range
  • Colors result from spectral curves
  • dominant wavelength, hue
  • brightness, lightness
  • purity, saturation

18

slide-19
SLIDE 19

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Light

  • Visible range: 390-700nm
  • Luminance has a large dynamic range
  • Colors result from spectral curves
  • dominant wavelength, hue
  • brightness, lightness
  • purity, saturation

18

slide-20
SLIDE 20

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Light

  • Visible range: 390-700nm
  • Luminance has a large dynamic range
  • Colors result from spectral curves
  • dominant wavelength, hue
  • brightness, lightness
  • purity, saturation

18

  • 0.00003 -- Moonless overcast night sky
  • 30 -- Sky on overcast day
  • 3000 -- Sky on clear day
  • 16,000 -- Snowy ground in full sunlight
slide-21
SLIDE 21

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Light

  • Visible range: 390-700nm
  • Luminance has a large dynamic range
  • Colors result from spectral curves
  • dominant wavelength, hue
  • brightness, lightness
  • purity, saturation

18

slide-22
SLIDE 22

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Spectral Curve (of incoming radiation)

19 Wavelength (1/frequency) Magnitude/Intensity Visible

slide-23
SLIDE 23

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Physiology: Eye

20

slide-24
SLIDE 24

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Perspective Projection and Image Formation

21

Lens Scene Image plane/retina

slide-25
SLIDE 25

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Physiology: Photoreceptors

  • Discrete sensors that measure energy
  • Adaptation
  • Rods ~ 120 million
  • Active at low light levels (scotopic vision)
  • Only one wavelength-sensitivity function
  • Cones ~ 6-7 million
  • Active at normal light levels (photoptic)
  • Three types: sensitivity functions with different peaks

22

slide-26
SLIDE 26

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Retina

23

slide-27
SLIDE 27

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Cone Sensitivity

24 HyperPhysics, Georgia State University

slide-28
SLIDE 28

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Rod Sensitivity Function

25

slide-29
SLIDE 29

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020 26

slide-30
SLIDE 30

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Retinotopic Mapping

27

slide-31
SLIDE 31

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Human Gaze

  • Vision made up of fixations and

saccades

  • Fixation: 200-600 ms
  • Motion: 20-100 ms

28

slide-32
SLIDE 32

29 CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

slide-33
SLIDE 33

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Models of Color Vision

  • Tricolor theory
  • Opponent process theory

30

slide-34
SLIDE 34

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Trichromatic Theory

  • Three types of cones – each with a

characteristic wavelength

  • Mixture of 3 responses defines color
  • Explains some psychophysical data
  • 3D color space (i.e. 3 colors match

any perceived)

31

slide-35
SLIDE 35

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Trichromatic Theory

  • Metamers: match of an apparent color

with a different spectral distribution (3D basis)

  • Color blindness (different types)

32

slide-36
SLIDE 36

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Trichromatic Theory

33

slide-37
SLIDE 37

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Trichromatic Theory Shortcomings

  • Color blindness
  • R-G, B-Y, All
  • Yellow seems primary
  • Color constancy

34

slide-38
SLIDE 38

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Note: Additive vs. Subtractive Colors

35

Additive Subtractive

slide-39
SLIDE 39

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Note: Additive vs. Subtractive Colors

36

Additive coloring: Colors are produced by combining (adding) electromagnetic radiations of different wavelength / frequency. Example: computer screen

slide-40
SLIDE 40

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Note: Additive vs. Subtractive Colors

37

Additive

Subtractive coloring: Colors are obtained by combining things that absorb different portions

  • f the visual spectrum when they

reflect/scatter the incoming light. Subtractive coloring defines the “color” of objects. Example: pigments of paint

slide-41
SLIDE 41

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Color Blindness

38

No L cones

slide-42
SLIDE 42

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Color Blindness

39

No M cones

slide-43
SLIDE 43

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Color Blindness

40

No L cones No M cones

slide-44
SLIDE 44

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Color Blindness

40

No L cones No M cones

Red/green deficiencies

slide-45
SLIDE 45

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Color Blindness

41

No S cones

slide-46
SLIDE 46

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Color Blindness

41

No S cones

Blue/yellow deficiency

slide-47
SLIDE 47

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Luminance, Lightness, Brightness

Luminance: measured amount of light (luminous intensity per area) Brightness: perceived amount of light Lightness: perceived reflectance of a

  • surface. Lightness of a color

42

slide-48
SLIDE 48

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Opponent Color Theory

  • Humans encode colors by

differences

  • E.g R-G, and B-Y Differences
  • Color blindness

43

slide-49
SLIDE 49

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Perceptual Distortion

  • Color-deficiency
  • Interactions between color components
  • brightness/hue (Bezold-Brucke phenomenon)
  • saturation/brightness (Helmholtz-Kohlrausch effect)
  • Simultaneous contrast
  • brightness
  • hue
  • Small field achrominance
  • Effects of color on perceived size

44

slide-50
SLIDE 50

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Bezold-Brucke Phenomenon

45

Hurvich ‘81, pg. 73. Change in HUE perception as the INTENSITY changes

slide-51
SLIDE 51

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Bezold-Brucke Phenomenon

46

slide-52
SLIDE 52

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Helmholtz-Kohlraush effect

47

brightness increased by saturation

slide-53
SLIDE 53

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Simultaneous Brightness Contrast

48

slide-54
SLIDE 54

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Simultaneous Brightness Contrast

49

slide-55
SLIDE 55

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Simultaneous Brightness Contrast

50

Perceived brightness depends on background

slide-56
SLIDE 56

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Simultaneous Brightness Contrast

51

slide-57
SLIDE 57

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020 52

slide-58
SLIDE 58

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Chromatic Adaptation

53

slide-59
SLIDE 59

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Chromatic Adaptation

54

(87, 89, 87)

slide-60
SLIDE 60

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Chromatic Adaptation

55

(63, 75, 104)

slide-61
SLIDE 61

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Color-size Illusion

56

slide-62
SLIDE 62

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Color Spaces

  • Perceptually based
  • Device independent, perceptually uniform

CIELUV, CIELAB, Munsell

  • Device-derived
  • Convenient for describing display device levels

RGB, CMY

  • Intuitive (transformations)
  • Based on familiar color description terms

HSV, HSB, HLS

57

slide-63
SLIDE 63

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

The Space of Human Color

58

  • CIE 1931 XYZ
slide-64
SLIDE 64

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020 59

slide-65
SLIDE 65

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

CIE Color Space

  • Humans can mimic any pure light by

addition (and subtraction) of 3 primaries

  • Color is a 3D space
  • With R-G-B, addition and subtraction

are both required to get all wavelengths

60

slide-66
SLIDE 66

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

CIE Color Space

  • In nature, light adds (but does not subtract)
  • Conversion to another coordinate system

X-Y-Z is a convenience — they are not primary colors

  • Any 3 primaries (additive) can produce
  • nly a subset of all visible colors

61

slide-67
SLIDE 67

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

The Chromaticity Diagram

62

slide-68
SLIDE 68

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

RGB Color Space

  • Convenient colors (screen pixel LEDs)
  • Decent coverage of the human color
  • Not a particularly good basis for human

interaction

  • Non-intuitive
  • Non-orthogonal (perceptually)

63

slide-69
SLIDE 69

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

RGB Cube

64

slide-70
SLIDE 70

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

The Chromaticity Diagram

65

slide-71
SLIDE 71

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020 66

HSV

Hue: Saturation: Value:

slide-72
SLIDE 72

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

HSL

67

L: lightness: from dark (black) to light (white)

slide-73
SLIDE 73

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

RGB to HSV

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;

slide-74
SLIDE 74

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Visual Popout

  • Also known as “preattentive

processing”

69

Difference in hue

Images by C.H. Healy, NCSU

slide-75
SLIDE 75

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Visual Popout

  • Also known as “preattentive

processing”

70

Difference in curvature

Images by C.H. Healy, NCSU

slide-76
SLIDE 76

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

slide-77
SLIDE 77

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

slide-78
SLIDE 78

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Change Blindness

slide-79
SLIDE 79

CS530 / Spring 2020 : Introduction to Scientific Visualization.

  • 05. Vision and Color Perception

01/28/2020

Change Blindness