15
Color Vision 1 Color Frédo Durand and Seth Teller MIT- EECS Color Some slides courtesy of Victor Ostromoukhov and Leonard McMillan Color Vision 3 Puzzles How comes a continuous spectrum ends into a 3D color space Why is violet “close” to red Primaries: 3 or 4? Which ones Red, blue, yellow, green Cyan and magenta are not “spontaneous” primaries Color mixing What is the color of Henry IV’s white horse? Color Vision 4 What is Color? Reflectance Spectrum Spectral Power Distribution Spectral Power Distribution Illuminant D65 Electromagnetic Wave (nm) Color Vision 5 What is Color? Reflectance Spectrum Spectral Power Distribution Under F1 Spectral Power Distribution Illuminant F1 Spectral Power Distribution Under D65 Neon Lamp Color Vision 6 What is Color? Stimulus Observer Observer

Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

1

Color Vision 1

Color

Frédo Durand and Seth TellerMIT- EECS

Color

Some slides courtesy of Victor Ostromoukhov and Leonard McMillan

Color Vision 3

Puzzles• How comes a continuous spectrum ends into a 3D

color space• Why is violet “close” to red• Primaries: 3 or 4? Which ones

– Red, blue, yellow, green– Cyan and magenta are not “spontaneous” primaries

• Color mixing• What is the color of Henry IV’s white horse?

Color Vision 4

What is Color?

Reflectance

Spectrum

Spectral

Power

Distribution

Spectral

Power

Distribution

Illuminant D65

Electromagnetic Wave

(nm)

Color Vision 5

What is Color?

Reflectance

Spectrum

Spectral

Power

Distribution

Under F1

Spectral

Power

Distribution

Illuminant F1

Spectral

Power

Distribution

Under D65

Neon Lamp

Color Vision 6

What is Color?

Stimulus

ObserverObserver

Page 2: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

2

Color Vision 7

What is Color?

Spectral

Sensibility

of the

L, M and S

Cones

SM L

RodsRods ConesConesDistribution of Distribution of Cones and RodsCones and Rods

Light

Light

Retina Optic Nerve

AmacrineCells

GanglionCells

HorizontalCells

BipolarCells Rod

Cone

Color Vision 8

What is Color?

VisualVisualCortexCortex

Right LGNRight LGN

Left LGNLeft LGN

LGN = Lateral Geniculate Nucleus

Color Vision 9

Plan• Color Vision• Color spaces• Producing color• Color effects

Color Vision 10

Cone spectral sensitivity• Short, Medium and Long wavelength

wavelength

0.75

1.00

0.50

0.25

0.00400 500 600 700

S M L

Color Vision 11

Cones do not “see” colors

wavelength

0.75

1.00

0.50

0.25

0.00400 500 600 700

M

Color Vision 12

Cones do not “see” colors• Different wavelength, different intensity• Same response

wavelength

0.75

1.00

0.50

0.25

0.00400 500 600 700

M

Page 3: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

3

Color Vision 13

Response comparison• Different wavelength, different intensity • But different response for different cones

wavelength

0.75

1.00

0.50

0.25

0.00400 500 600 700

S M L

Color Vision 14

von Helmholtz 1859: Trichromatic theory

Violet

Blue

Green

Yellow

Orange

Red

Short wavelength receptors

Medium wavelength receptors

Long wavelength receptors

Rec

epto

r Res

pons

es

Wavelengths (nm)

400 500 600 700

Vio

let

Blu

e

Gre

en

Yello

w

Ora

nge

Red

Color Vision 15

Cones distribution• LMS 40:20:1• No S (blue)

in retina center

Color Vision 16

Metamers• Different spectrum• Same response

Color Vision 17

Color matching• Reproduce the color of a test lamp

with the addition of 3 primary lights

Color Vision 18

Metamerism & light source• Metamers

under a given light source

• May not be metamersunder a different lamp

Page 4: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

4

Color Vision 19

Color blindness• Dalton • 8% male, 0.6% female• Genetic• Dichromate (2% male)

– One type of cone missing– L (protanope), M (deuteranope),

S (tritanope)• Anomalous trichromat

– Shifted sensitivity

Color Vision 20

We are all color blind• Center of retina• No S (blue) • We compensate

via gaze movement

• Not well understood

Color Vision 21

Questions?

Meryon (a colorblind painter), Le Vaisseau FantômeColor Vision 22

Hering 1874: Opponent Colors

+

0

-

+

0

-

+

0

-

Red/Green

Receptors

Blue/Yellow

Receptors

Black/White

Receptors

• Hypothesis of 3 types of receptors: Red/Green, Blue/Yellow, Black/White

• Explains well several visual phenomena

• Hypothesis of 3 types of receptors: Red/Green, Blue/Yellow, Black/White

• Explains well several visual phenomena

Color Vision 23

Dual Process Theory• The input is LMS• The output has a different

parameterization:– Light-dark– Blue-yellow– Red-green

Trichromatic

Stage

Opponent-Process

Stage

S

L

M

G

Y

Wh

BkB

R

Color Vision 24

Color opponents wiring

• Sums for brightness• Differences for color opponents

B+Y-

W+B-

R +G-

ML

S M L

S-M-L S+M+L L-M

+ + ++

++

-- Y+

B-

B+W-

G+R-

ML

S M L

-S+M+L -S-M-L M-L

+

+

+ +

- -

- -

Page 5: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

5

Color Vision 25

Simultaneous contrast• In color opponent direction• Center-surround

Color Vision 26

Land Retinex

Color Vision 27

Simultaneous Color Contrast

Color Vision 28

After-Image

Color Vision 29

After-Image-white

Color Vision 30

Opponent Colors

ImageImage AfterimageAfterimage

Page 6: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

6

Color Vision 31

Opponents and image compression• JPG, MPG• Color

opponents instead of RGB

• Compress color more than luminance

Color Vision 32

Color reparameterization

• The input is LMS• The output has a different

parameterization:– Light-dark– Blue-yellow– Red-green

• A later stage may reparameterize:– Brightness or Luminance or Value– Hue– Saturation

S

L

M

G

Y

Wh

BkB

R

S

L (or B)

H

Color Vision 33

Hue Saturation Value

Color Vision 34

Hue Saturation Value• One interpretation

in spectrum space• Not the only one

because of metamerism

• Dominant wavelength (hue)• Intensity• Purity (saturation)

Color Vision 35

Color categories• Prototypes• Harder to classify colors at boundaries

Color Vision 36

Questions?

Van Gogh Jawlensky

Page 7: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

7

Color Vision 37

Plan• Color Vision• Color spaces• Producing color• Color effects

Color Vision 38

Color response linear subspace• Project the infinite-D spectrum onto a subspace

defined by 3 basis functions• We can use 3x3 matrices to change the

colorspace– E.g. LMS to RGB– E.g. RGB to CIE XYZ

Color Vision 39

Color response and RGB or LMS• Project the infinite-D spectrum onto a subspace defined

by 3 basis functions• Small problem: this basis is NOT orthogonal• What does orthogonal mean in our case?

• Second problem: the orthogonal basis is NOT physically realizable

Color Vision 40

Color response and RGB or LMS• Project the infinite-D spectrum onto a subspace defined

by 3 basis functions• Small problem: this basis is NOT orthogonal• What does orthogonal mean in our case?

• Second problem: the orthogonal basis is NOT physically realizable

Color Vision 41

Color Matching Problem• Some colors can not be produced using only

positively weighted primaries– Negative values are a problem– (e.g. for measurement devices, requires 6 channels

instead of 3)• Solution 1: add light on the other side!

Color Vision 42

Color Matching Problem• Some colors can not be produced using only positively

weighted primaries– Negative values are a problem– (e.g. for measurement device, requires 6 channels instead of 3)

• Solution 2: standardize!• In 1931, the CIE

(Commission Internationale de L’Eclairage) defined three new primaries

• Called X, Y , Z,– with positive color

matching functions

Page 8: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

8

Color Vision 43

CIE color space• Can think of X, Y , Z as

coordinates• Odd-shaped cone contains

visible colors– Note that many points in

XYZ do not correspond to visible colors!

Color Vision 44

CIE color space• Objective, quantitative color descriptions

– Dominant wavelength:• Wavelength “seen” (corresponds to Hue)

– Excitation purity:• Saturation, expressed objectively

– Luminance:• Intensity

• Chromaticity (independent of luminance):– normalize against X + Y + Z:

Color Vision 45

CIE color space• Spectrally pure colors

lie along boundary• Note that some hues

do not correspond to a pure spectrum (purple-violet)

• Standard white light (approximates sunlight) at C

C

Color Vision 46

CIE color space• Match color at some

point A• A is mix of white C,

spectral B!• What is dominant

wavelength of A?• What is excitation

purity (%) of A?– Move along AC/BC

C

Color Vision 47

XYZ vs. RGB• Linear transform

• XYZ is more standardized• XYZ can reproduce all colors with positive

values• XYZ is not realizable physically !!

– What happens if you go “off” the diagram– In fact, the orthogonal (synthesis) basis of XYZ

requires negative values.

Color Vision 48

Perceptually Uniform Space: MacAdam• In color space CIE-XYZ, the perceived distance between

colors is not equal everywhere• In perceptually uniform color space, Euclidean distances

reflect perceived differences between colors• MacAdam ellipses (areas of unperceivable differences)

become circles

Source: [Wyszecki and Stiles ’82]

Page 9: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

9

Color Vision 49

CIE-LAB

Source: [Wyszecki and Stiles ’82] Color Vision 50

Perceptually Uniform Space Munsell

Hue

Chroma

Value

Munsell Color Space

munsell.com

Color Vision 51

Munsell book of colors• Perceptually uniform

Color Vision 52

Questions?

Color Vision 53

Plan• Color Vision• Color spaces• Producing color• Color effects

Color Vision 54

Color synthesisAdditive Subtractivered, green, blue cyan, magenta, yellow

Add light (CRT, video projector)

Remove light (e.g. filter) printer, photos

Page 10: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

10

Color Vision 55

Color synthesis: a wrong exampleAdditive Subtractivered, green, blue cyan, magenta, yellow

RIGHTWRONGColor Vision 56

Device Color Models (Subtractive)Start with white, remove energy (e.g., w/ ink,

filters)Example: CMY color printer

Cyan ink absorbs red lightMagenta ink absorbs green lightYellow ink absorbs blue lightC+M+Y absorbs all light: Black!

RGB → CMY conversionSome digital cameras use CMY

Color Vision 57

CMYKCMY model plus black ink (K)

Saves inkHigher-quality black

Increases gamut

Conversion not completely trivial

Color Vision 58

The infamous gamma curveA gamma curve x->xγ is used for many reasons:• CRT response

– The relation between voltage and intensity is non-linear

• Color quantization– We do not want a linear color resolution– More resolution for darker tones– Because we are sensitive to intensity ratios

• Perceptual effect– We perceive colors in darker environment less vivid– Hunt and Stevens effect

• Contrast reduction

Color Vision 59

Gamut• Every device with three primaries can produce

only colors inside some (approx.) triangle– Convexity!

• This set is called a color gamut– (Why can't RGB can't give all visible colors?)

• Usually, nonlinearities warp the triangle– Also, gamut varies with luminance

Color Vision 60

Gamut MappingGamut Mapping• Color gamut of

different processes may be different (e.g. CRT display and 4-color printing process)

• Need to map one 3D color space into another

• Color gamut of different processes may be different (e.g. CRT display and 4-color printing process)

• Need to map one 3D color space into another

CIE-LAB

Perceptually-uniform Color space

Typical CRT gamut

4-color printing gamut

Page 11: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

11

Color Vision 61

Gamut MappingGamut MappingTypical CRT

gamut4-color CMYK printing

gamut

a*

b*

Gamut mapping is a morphing of 3D color space according to adopted schemeGamut mapping is a morphing of 3D color space according to adopted schemeColor Vision 62

ICC

http://www.color.org/

Color Vision 63

Playtime: Prokudin-Gorskii• Russia circa 1900• One camera, move the film with filters to get 3

exposures

http://www.loc.gov/exhibits/empire/Color Vision 64

Playtime: Prokudin-Gorskii• Digital restoration

http://www.loc.gov/exhibits/empire/

Color Vision 65

Playtime: Prokudin-Gorskii

Color Vision 66

Playtime: Prokudin-Gorskii

Page 12: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

12

Color Vision 67

Playtime: Prokudin-Gorskii

Color Vision 68

Questions

Lippman spectral color reproduction

Color Vision 69

Plan• Color Vision• Color spaces• Producing color• Color effects

Color Vision 70

Chromatic adaptation• Von Kries adaptation• Different gain control on L, M, S

0.75, 1, 1

Gain control:*1.33, *1, *1

0.75, 1, 1

0.15, 1, 0.2 0.2, 1, 0.20.2, 1, 0.2

Color Vision 71

Spreading• Optical mix when spatial frequency increases• But before fusion frequency• Additive mix! (opposed to pigment mix)

Color Vision 72

Crispening• Increased sensitivity

Page 13: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

13

Color Vision 73

Hunt and Stevens effect• Stevens effect

– Contrast increases with luminance• Bartleson-Breneman effect

– Image contrast changes with surround– A dark surround decreases contrast

(make the black of the image look less deep)• Hunt effect

– Colorfulness increases with luminance

• Hence the need for gamma correctionColor Vision 74

Abney Effect• Hue changes with the addition of pure white

Color Vision 75

Color appearance models• Predict the appearance

of a color depending on– Objective stimulus– Surrounding, context

Color Vision 76

Color terms (Fairchild 1998• Color• Hue• Brightness vs. lightness• Colorfulness and Chroma• Saturation• Unrelated and related colors

Color Vision 77

Color– chromatic and achromatic content. This attribute can

be described by chromatic color names such as yellow, orange, brown, red, pink, green, blue, purple, etc., or by achromatic color names such as white, gray, black, etc., and qualified by bright, dim, light, dark, etc., or by combinations of such names.

– Note: Perceived color depends on the spectral distribution of the color stimulus, on the size, shape, structure, and surround of the stimulus area, on the state of adaptation of the observer's visual system, and on the observer's experience of the prevailing and similar situations of observations.

Color Vision 78

Related and Unrelated Colors• Unrelated Color

– Color perceived to belong to an area or object seen in isolation from other colors.

• Related Color – Color perceived to belong to an area or object seen in

relation to other colors.

Page 14: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

14

Color Vision 79

Hue• Hue

– Attribute of a visual sensation according to which an area appears be similar to one of the perceived colors: red, yellow, green, and blue, or to a combination of two of them.

• Achromatic Color– Perceived color devoid of hue.

• Chromatic Color– Perceived color possessing a hue.

Color Vision 80

Brightness vs. Lightness• Brightness

– Attribute of a visual sensation according to which an area appears to emit more or less light.

• Lightness: – The brightness of an area judged relative to the

brightness of a similarly illuminated area that appears to be white or highly transmitting.

Color Vision 81

Colorfulness & Chroma• Colorfulness

– Attribute of a visual sensation according to which the perceived color of an area appears to be more or less chromatic.

• Chroma: – Colorfulness of an area judged as a proportion of the

brightness of a similarly illuminated area that appears white or highly transmitting.

Color Vision 82

Saturation– Colorfulness of an area judged in proportion to its

brightness.

Color Vision 83

Questions?

Color Vision 84

Selected Bibliography

Vision and Art : The Biology of Seeingby Margaret Livingstone, David H. HubelHarry N Abrams; ISBN: 0810904063 208 pages (May 2002)

Vision Scienceby Stephen E. PalmerMIT Press; ISBN: 0262161834760 pages (May 7, 1999)

Billmeyer and Saltzman's Principles of Color Technology, 3rd Editionby Roy S. Berns, Fred W. Billmeyer, Max SaltzmanWiley-Interscience; ISBN: 047119459X304 pages 3 edition (March 31, 2000)

Page 15: Puzzles - MIT CSAILgroups.csail.mit.edu/graphics/classes/6.837/F02/lectures/Color-6.pdf · Puzzles • How comes a continuous spectrum ends into a 3D color space • Why is violet

15

Color Vision 85

Selected Bibliography

The Reproduction of Colorby R. W. G. HuntFountain Press, 1995

Color Appearance Modelsby Mark FairchildAddison Wesley, 1998

Color Vision 86

Introduction to color vision