Light and Color Computational Photography Derek Hoiem, University of Illinois 09/08/11 “Empire of Light”, Magritte.

Slides:



Advertisements
Similar presentations
Computational Photography: Color perception, light spectra, contrast Connelly Barnes.
Advertisements

Computer Vision CS 776 Spring 2014 Color Prof. Alex Berg (Slide credits to many folks on individual slides)
Color & Light, Digitalization, Storage. Vision Rods work at low light levels and do not see color –That is, their response depends only on how many photons,
Color Image Processing
Achromatic and Colored Light CS 288 9/17/1998 Vic.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Fall 2014.
Colors – part 1 K1066BI – Graphical Design Teppo Räisänen
Algorithms and Applications in Computer Vision Lihi Zelnik-Manor
Announcements Midterm out today due in a week Project2 no demo session artifact voting TBA.
Lecture 30: Light, color, and reflectance CS4670: Computer Vision Noah Snavely.
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2006 Some figures from Steve Seitz, Steve Palmer, Paul Debevec,
Color.
Introduction to Computer Vision CS / ECE 181B Tues, May 18, 2004 Ack: Matthew Turk (slides)
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2010.
Capturing Light… in man and machine : Computational Photography Alexei Efros, CMU, Fall 2008.
Image formation 2. Blur circle A point at distance is imaged at point from the lens and so Points a t distance are brought into focus at distance Thus.
Colors and sensors Slides from Bill Freeman, Fredo Durand, Rob Fergus, and David Forsyth, Alyosha Efros.
What is wrong with this picture? Recap from Lecture 2 Pinhole camera model Perspective projections Focal length and field of view Remember to use your.
Lecture 20: Light, reflectance and photometric stereo
Lighting affects appearance. Light Source emits photons Photons travel in a straight line When they hit an object they: bounce off in a new direction.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Recap from Friday Pinhole camera model Perspective projections Lenses and their flaws Focus Depth of field Focal length and field of view.
Why Care About Color? Accurate color reproduction is commercially valuable - e.g. Kodak yellow, painting a house Color reproduction problems increased.
Color Monday, Feb 7 Prof. Kristen Grauman UT-Austin.
Light and shading Source: A. Efros.
Color Based on Kristen Grauman's Slides for Computer Vision.
Light and Color D.A. Forsyth. Key issues Physical what makes a pixel take its brightness values? Inference what can we recover from the world using those.
Computer Graphics I, Fall 2008 Image Formation.
Lenses: Focus and Defocus A lens focuses light onto the film – There is a specific distance at which objects are “in focus” other points project to a “circle.
Human Eye and Color Rays of light enter the pupil and strike the back of the eye (retina) – signals go to the optic nerve and eventually to the brain Retina.
Physiology of Vision: a swift overview Pixels to Percepts A. Efros, CMU, Spring 2011 Some figures from Steve Palmer.
Computational Photography Derek Hoiem, University of Illinois
Color Phillip Otto Runge ( ). What is color? Color is the result of interaction between physical light in the environment and our visual system.
Physiology of Vision: a swift overview : Learning-Based Methods in Vision A. Efros, CMU, Spring 2009 Some figures from Steve Palmer.
Light and Color Jehee Lee Seoul National University With a lot of slides stolen from Alexei Efros, Stephen Palmer, Fredo Durand and others.
Physiology of Vision: a swift overview : Advanced Machine Perception A. Efros, CMU, Spring 2006 Some figures from Steve Palmer.
Capturing light Source: A. Efros.
Light and Shading Computer Vision Derek Hoiem, University of Illinois 01/19/12 “Empire of Light”, Magritte.
Recap from Lecture 2 Pinhole camera model Perspective projections Lenses and their flaws Focus Depth of field Focal length and field of view Chapter 2.
Histograms and Color Balancing Computational Photography Derek Hoiem, University of Illinois 09/10/15 “Empire of Light”, Magritte.
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
Three-Receptor Model Designing a system that can individually display thousands of colors is very difficult Instead, colors can be reproduced by mixing.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Introduction to Computer Graphics
Color Models. Color models,cont’d Different meanings of color: painting wavelength of visible light human eye perception.
Lecture 34: Light, color, and reflectance CS4670 / 5670: Computer Vision Noah Snavely.
Histograms and Color Balancing Computational Photography Derek Hoiem, University of Illinois 09/13/11 “Empire of Light”, Magritte.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
CS-321 Dr. Mark L. Hornick 1 Color Perception. CS-321 Dr. Mark L. Hornick 2 Color Perception.
Capturing Light… in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2015.
COMPUTER VISION D10K-7C02 CV03: Light and Optics Dr. Setiawan Hadi, M.Sc.CS. Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran.
Retina Retina covered with light sensitive receptors –RODS Primarily for night vision and movement Sensitive to broad spectrum of light.
CS552: Computer Graphics Lecture 33: Illumination and Shading.
09/10/02(c) University of Wisconsin, CS559 Fall 2002 Last Time Digital Images –Spatial and Color resolution Color –The physics of color.
Light and Color. An objects color depends on the wavelength of light it reflects and that our eyes detect. White light is a blend of all colors. When.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
Color  You see an object as the wavelength  ( color) of visible light that it reflects  Sunflowers are yellow because it reflects (bounces off) mostly.
Section 3: Reflection and Color
Capturing Light… in man and machine
CS262 – Computer Vision Lect 4 - Image Formation
Capturing Light… in man and machine
Color Image Processing
Color Image Processing
Physiology of Vision: a swift overview
Capturing Light… in man and machine
Physiology of Vision: a swift overview
Color Image Processing
Color Image Processing
Capturing Light… in man and machine
Computational Photography Derek Hoiem, University of Illinois
Presentation transcript:

Light and Color Computational Photography Derek Hoiem, University of Illinois 09/08/11 “Empire of Light”, Magritte

Outline Light and wavelengths The eye – Physiology (rods and cones) – Receptivity, non-linear response – Trichromacity The camera and display – Bayer filter revisited – RGB display Physics of light and reflection – Direct light: spectrum of wavelengths – Reflection: influence of albedo, orientation, reflectivity, BRDF – Inter-reflection: light may be influenced by multiple surfaces – Illusions, ambiguity of albedo and illumination color, color constancy – Light sources and shadows Color spaces – RGB, HSV, YCrCb, XYZ, Lab

Announcements Project 1 due Mon, 11:59pm I’m out of town Friday to Sunday (more difficult to answer ) Office hours Monday

Today’s class How is incoming light measured by the eye or camera? Incoming Light Sensors/Retina Lens

Today’s class How is incoming light measured by the eye or camera? How is light reflected from a surface? Light source Sensors/Retina Lens Reflected Light Incoming Light

Today’s class How is incoming light measured by the eye or camera? How is light reflected from a surface? How can we represent color?

Photo by nickwheeleroz, Flickr Slide: Forsyth

The Eye The human eye is a camera! Iris - colored annulus with radial muscles Pupil - the hole (aperture) whose size is controlled by the iris What’s the “film”? –photoreceptor cells (rods and cones) in the retina Slide by Steve Seitz

Retina up-close Light Slide Credit: Efros

© Stephen E. Palmer, 2002 Cones cone-shaped less sensitive operate in high light color vision Two types of light-sensitive receptors Rods rod-shaped highly sensitive operate at night gray-scale vision Slide Credit: Efros

Rod / Cone sensitivity Slide Credit: Efros

© Stephen E. Palmer, 2002 Distribution of Rods and Cones Night Sky: why are there more stars off-center? Slide Credit: Efros

Electromagnetic Spectrum Human Luminance Sensitivity Function Slide Credit: Efros

Why do we see light of these wavelengths? © Stephen E. Palmer, 2002 …because that’s where the Sun radiates EM energy Visible Light

The Physics of Light Any patch of light can be completely described physically by its spectrum: the number of photons (per time unit) at each wavelength nm. © Stephen E. Palmer, 2002

The Physics of Light Some examples of the spectra of light sources © Stephen E. Palmer, 2002

The Physics of Light Some examples of the reflectance spectra of surfaces Wavelength (nm) % Photons Reflected Red Yellow Blue Purple © Stephen E. Palmer, 2002

More Spectra metamers

© Stephen E. Palmer, 2002 Three kinds of cones: Physiology of Color Vision Why are M and L cones so close? Why are there 3?

3 is better than 2… “M” and “L” on the X-chromosome – Why men are more likely to be color blind (see what it’s like: “L” has high variation, so some women are tetrachromatic Some animals have 1 (night animals), 2 (e.g., dogs), 4 (fish, birds), 5 (pigeons, some reptiles/amphibians), or even 12 (mantis shrimp)

We don’t perceive a spectrum We perceive – Hue: mean wavelength, color – Saturation: variance, vividness – Intensity: total amount of light Same perceived color can be recreated with combinations of three primary colors (“trichromacy”)

Trichromacy and CIE-XYZ Perceptual equivalents with RGBPerceptual equivalents with CIE-XYZ

CIE-XYZ RGB portion is in triangle

The Psychophysical Correspondence There is no simple functional description for the perceived color of all lights under all viewing conditions, but …... A helpful constraint: Consider only physical spectra with normal distributions area mean variance © Stephen E. Palmer, 2002

The Psychophysical Correspondence MeanHue # Photons Wavelength © Stephen E. Palmer, 2002

The Psychophysical Correspondence VarianceSaturation Wavelength # Photons © Stephen E. Palmer, 2002

The Psychophysical Correspondence AreaBrightness # Photons Wavelength © Stephen E. Palmer, 2002

Color Sensing: Bayer Grid Estimate RGB at each cell from neighboring values Slide by Steve Seitz

Alternative to Bayer: RGB+W Kodak 2007

How is light reflected from a surface? Depends on Illumination properties: wavelength, orientation, intensity Surface properties: material, surface orientation, roughness, etc. λ light source ?

Lambertian surface Some light is absorbed (function of albedo) Remaining light is reflected equally in all directions (diffuse reflection) Examples: soft cloth, concrete, matte paints λ light source λ absorption diffuse reflection

Diffuse reflection Slide: Forsyth

1 2

Diffuse reflection Perceived intensity does not depend on viewer angle. – Amount of reflected light proportional to cos(theta) – Visible solid angle also proportional to cos(theta)

Specular Reflection Reflected direction depends on light orientation and surface normal E.g., mirrors are fully specular λ light source specular reflection Flickr, by suzysputnik Flickr, by piratejohnny

Many surfaces have both specular and diffuse components Specularity = spot where specular reflection dominates (typically reflects light source) Photo: northcountryhardwoodfloors.com

BRDF: Bidirectional Reflectance Distribution Function surface normal Slide credit: S. Savarese Model of local reflection that tells how bright a surface appears when viewed from one direction when light falls on it from another

More complicated effects λ light sourcetransparency λ light source refraction

λ1λ1 light source λ2λ2 fluorescence t=1 light source t>1 phosphorescence

λ light source subsurface scattering λ light source interreflection

Inter-reflection is a major source of light

Inter-reflection affects the apparent color of objects From Koenderink slides on image texture and the flow of light

The color of objects Colored light arriving at the camera involves two effects – The color of the light source (illumination + inter-reflections) – The color of the surface Slide: Forsyth

Color constancy Interpret surface in terms of albedo or “true color”, rather than observed intensity – Humans are good at it – Computers are not nearly as good

Color illusions

Shadows cast by a point source A point that can’t see the source is in shadow For point sources, the geometry is simple Slide: Forsyth

Area sources Examples: diffuser boxes, white walls The energy received at a point due to an area source is obtained by adding up the contribution of small elements over the whole source Slide: Forsyth

Area Source Shadows Slide: Forsyth

From Koenderink slides on image texture and the flow of light Shading and shadows are major cues to shape and position Slide: Forsyth

Recap Why is (2) brighter than (1)? Each points to the asphault. 2. Why is (4) darker than (3)? 4 points to the marking. 3. Why is (5) brighter than (3)? Each points to the side of the wooden block. 4. Why isn’t (6) black, given that there is no direct path from it to the sun?

Things to remember Light has a spectrum of wavelengths – Humans (and RGB cameras) have color sensors sensitive to three ranges Observed light depends on: illumination intensities, surface orientation, material (albedo, specular component, diffuse component), etc. Every object is an indirect light source for every other Shading and shadows are informative about shape and position

Take-home questions 09/08/11 Possible factors: albedo, shadows, texture, specularities, curvature, lighting direction 1.