1
Color
Thursday, October 8, 2009
Color 1 Thursday, October 8, 2009 Send me an email fredo@mit.edu - - PowerPoint PPT Presentation
Color 1 Thursday, October 8, 2009 Send me an email fredo@mit.edu Frdo Durand MIT- EECS Thursday, October 8, 2009 Some ideas Use CHDK to provide new features to Canon compact cameras Use flickr API to do something creative Explore
1
Thursday, October 8, 2009
Frédo Durand MIT- EECS
Thursday, October 8, 2009
Use CHDK to provide new features to Canon compact cameras Use flickr API to do something creative Explore different types of gradient reconstructions Improve time lapse Handle small parallax in panoramas Exploit flash/no-flash pairs Editing with images+depth (e.g. from stereo) Smart color to greyscale Face-aware image processing Sharpening out-of-focus images using other pictures from the sequences Application of morphing/warping Motion without movements and automatic illusions
Thursday, October 8, 2009
Frédo Durand MIT- EECS
Many slides courtesy of Victor Ostromoukhov, Leonard McMillan, Bill Freeman
Thursday, October 8, 2009
Thursday, October 8, 2009
represent them
blue? where do cyan and magenta come from?
they at opposite ends of the spectrum?
filters? Should they be the same as the human eye’s spectral response?
Thursday, October 8, 2009
Thursday, October 8, 2009
8
Thursday, October 8, 2009
Thursday, October 8, 2009
Light is a wave Visible: between 450 and 700nm
Thursday, October 8, 2009
Light is characterized by its spectrum: amount of energy at each wavelength This is a full distribution:
Thursday, October 8, 2009
Where spectra come from:
get multiplied wavelength by wavelength There are different physical processes that explain this multiplication e.g. absorption, interferences
Foundations of Vision, by Brian Wandell, Sinauer Assoc., 1995
Thursday, October 8, 2009
Foundations of Vision, by Brian Wandell, Sinauer Assoc., 1995
Also get multiplied
Thursday, October 8, 2009
14
Spectral albedoes for several different leaves, with color names
different colours typically have different spectral albedo, but that different spectral albedoes may result in the same perceived color (compare the two whites). Spectral albedoes are typically quite smooth functions. Measurements by E.Koivisto.
Forsyth, 2002
Slide from Bill Freeman
Thursday, October 8, 2009
Foundations of Vision, by Brian Wandell, Sinauer Assoc., 1995
Blue sky Tungsten light bulb
Thursday, October 8, 2009
16
Thursday, October 8, 2009
17
Thursday, October 8, 2009
18
Reflectance Spectrum Spectral Power Distribution Spectral Power Distribution
Illuminant D65
E lectromagnetic Wave
(nm)
Slide from Victor Ostromoukhov
Thursday, October 8, 2009
19
Reflectance Spectrum Spectral Power Distribution Under F1 Spectral Power Distribution
Illuminant F1
Spectral Power Distribution Under D65
Neon Lamp Slide from Victor Ostromoukhov
Thursday, October 8, 2009
20
S tim u lu s
Slide from Victor Ostromoukhov
Thursday, October 8, 2009
21
Spectral Sensibility
L, M and S Cones
S M L
R
s C
es D is tr ib u tion
C
es a n d R
s
Light Light Retina Optic Nerve Amacrine Cells Ganglion Cells Horizontal Cells Bipolar Cells Rod Cone
Slide from Victor Ostromoukhov
Thursday, October 8, 2009
22
Visual Cortex
R i g h t L G N L e f t L G N
L G N = L a ter a l G en ic u la te N u c leu s
Slide from Victor Ostromoukhov
Thursday, October 8, 2009
Spectral Sensibility
L, M and S Cones
S M L
R
s C
es D is tr ib u tion
C
es a n d R
s
Light Light Retina Optic Nerve Amacrine Cells Ganglion Cells Horizontal Cells Bipolar Cells Rod Cone
Thursday, October 8, 2009
Thursday, October 8, 2009
25
Thursday, October 8, 2009
26
Thursday, October 8, 2009
27
Start from infinite number of values (one per wavelength) End up with 3 values (one per cone type)
Cone responses Stimulus Multiply wavelength by wavelength Integrate 1 number 1 number 1 number
Thursday, October 8, 2009
S L M cone spectral response kind of RGB
spectrum
Thursday, October 8, 2009
spectrum cone subspace (3D) infinite set of bases
Thursday, October 8, 2009
30
Light reflectance Cone responses Stimulus multiply Multiply wavelength by wavelength Integrate
Thursday, October 8, 2009
31
Light reflectance Cone responses Stimulus multiply Multiply wavelength by wavelength Integrate
Thursday, October 8, 2009
32
Light reflectance Cone responses Stimulus multiply Multiply wavelength by wavelength Integrate
Thursday, October 8, 2009
33
Thursday, October 8, 2009
34
Thursday, October 8, 2009
35
Violet Blue Green Yellow Orange Red
Short wavelength receptors Medium wavelength receptors Long wavelength receptors
Receptor Responses Wavelengths (nm) 400 500 600 700
Violet Blue Green Yellow Orange Red
Thursday, October 8, 2009
36
400 500 600 700 nm 400 500 600 700 nm 400 500 600 700 nm red green blue 400 500 600 700 nm cyan magenta yellow 400 500 600 700 nm 400 500 600 700 nm
Slide from Bill Freeman
Thursday, October 8, 2009
Thursday, October 8, 2009
38
Thursday, October 8, 2009
39
Thursday, October 8, 2009
40
differentiated Same responses
Thursday, October 8, 2009
41
Thursday, October 8, 2009
Thursday, October 8, 2009
43
Thursday, October 8, 2009
44
Thursday, October 8, 2009
Thursday, October 8, 2009
46
Thursday, October 8, 2009
47
spectrum cone subspace (3D) infinite set of bases spectrum
Thursday, October 8, 2009
Foundations of Vision, by Brian Wandell, Sinauer Assoc., 1995
Thursday, October 8, 2009
49
Thursday, October 8, 2009
Thursday, October 8, 2009
Thursday, October 8, 2009
52
Thursday, October 8, 2009
book look the same under daylight but different under neon or halogen (& my camera agrees ;-) Daylight Scan (neon) Hallogen
Thursday, October 8, 2009
under cold cathode lamp
Thursday, October 8, 2009
Thursday, October 8, 2009
Thursday, October 8, 2009
57
Meryon (a colorblind painter), Le Vaisseau Fantôme
Thursday, October 8, 2009
Thursday, October 8, 2009
59
400 500 600 700 nm 400 500 600 700 nm red green Red and green make… 400 500 600 700 nm yellow Yellow! When colors combine by adding the color spectra. Example color displays that follow this mixing rule: CRT phosphors, multiple projectors aimed at a screen, Polachrome slide film.
Slide from Bill Freeman
Thursday, October 8, 2009
60
When colors combine by multiplying the color spectra. Examples that follow this mixing rule: most photographic films, paint, cascaded optical filters, crayons. 400 500 600 700 nm cyan yellow 400 500 600 700 nm Cyan and yellow (in crayons, called “blue” and yellow) make… 400 500 600 700 nm Green! green
Slide from Bill Freeman
Thursday, October 8, 2009
Thursday, October 8, 2009
Thursday, October 8, 2009
63
Thursday, October 8, 2009
64
Thursday, October 8, 2009
65
Thursday, October 8, 2009
66
Thursday, October 8, 2009
67
j i x != x.i i + x.j j x x.i i + x.j j
Thursday, October 8, 2009
68
j i i ^ ^ j x = x.i i + x.j j ^ ^ x Note that i has negative coordinates ^
Thursday, October 8, 2009
69
Thursday, October 8, 2009
70
– Spectrum – multiplication of light & reflectance spectrum
– Cone spectral response: 3 numbers – Metamers: different spectrum, same responses
– Spectra are infinite-dimensional (full function) – Projected to only 3 types of cones – Cone responses overlap / they are non-orthogonal
– Negative numbers are not physical
Thursday, October 8, 2009
71
Thursday, October 8, 2009
72
Thursday, October 8, 2009
73
Color standards are important in industry
Slide from Bill Freeman
Thursday, October 8, 2009
74 Slide from Bill Freeman
Thursday, October 8, 2009
75
Thursday, October 8, 2009
Thursday, October 8, 2009
77
Thursday, October 8, 2009
Thursday, October 8, 2009
79
Primaries
Thursday, October 8, 2009
80
– Chosen for robust reproduction, good separation in red-green
Primaries
Thursday, October 8, 2009
81
Thursday, October 8, 2009
82
Thursday, October 8, 2009
83
Thursday, October 8, 2009
84
Thursday, October 8, 2009
Thursday, October 8, 2009
Thursday, October 8, 2009
Thursday, October 8, 2009
Thursday, October 8, 2009
Thursday, October 8, 2009
90
Thursday, October 8, 2009
91
Thursday, October 8, 2009
92
Thursday, October 8, 2009
93
Vision and Art : The Biology of Seeing by Margaret Livingstone, David H. Hubel Harry N Abrams; ISBN: 0810904063 208 pages (May 2002) Vision Science by Stephen E. Palmer MIT Press; ISBN: 0262161834 760 pages (May 7, 1999) Billm eyer and Saltzm an's Principles of Color Technology, 3rd E dition by Roy S. Berns, Fred W. Billmeyer, Max Saltzman Wiley-Interscience; ISBN: 047119459X 304 pages 3 edition (March 31, 2000)
Thursday, October 8, 2009
94
The Reproduction of Color by R. W. G. Hunt Fountain Press, 1995 Color Appearance Models by Mark Fairchild Addison Wesley, 1998
Thursday, October 8, 2009
95
Thursday, October 8, 2009
– http://www.pnas.org/cgi/content/short/104/20/8287 – http://www.pnas.org/cgi/content/short/104/20/8287 – http://books.google.com/books? id=_4Waro_peuMC&pg=PA77&lpg=PA77&dq=photoreceptor +waveguide&source=web&ots=2jpmEB9F2Y&sig=mnYwGPKLWjeoQFNKNsuky X8VmTY#PPA77,M1 – http://www.journalofvision.org/2/5/4/article.aspx
Light Lig Reti Optic Ama Gang Horiz BipolRo Co
Thursday, October 8, 2009