DOC PREVIEW
CMU CS 15463 - Light & Color

This preview shows page 1-2 out of 5 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Notes 14, Computer Graphics 2, 15-4631Light & ColorOUTLINE:PhysicsPerceptionColor ReproductionPhysics of Light and ColorIt all comes from electromagnetic (EM) radiation.The amplitude of radiation is a function of wavelength λ.Frequency ν = 2 π / λEM spectrum:radio, infrared, visible, ultraviolet, x-ray, gamma-ray long wavelength short wavelength low frequency high frequency• Don’t confuse EM ``spectrum’’ with ``spectrum’’ of signal in signal/image processing; they’re usually conceptually distinct.• Likewise, don’t confuse spectral wavelength & frequency of EM spectrum with spatial wavelength & frequency in image processing.Notes 14, Computer Graphics 2, 15-4632Perception of Light and Color, 1Light is EM radiation that is visible to the human eye.Wavelength range of visible band: approx. 400-700 nanometers. We’re most sensitive to greens & yellows; not very sens. to blue.Humans have evolved to sense the dominant wavelengths emitted by the sun; space aliens have presumably evolved differently.In low light, we perceive primarily with rods in the retina, which have broad spectral sensitivity (“at night, you can’t see color”). Rods have relatively good spatial resolution in the periphery as well as fovea (center).In bright light, rods are overloaded, we perceive primarily with the three sets of cones in the retina, which have narrower spectral sensitivity roughly corresponding to red, green, and blue wavelengths. Cones are concentrated mostly in the fovea, so we have low spatial resolution in periphery. Green cones most populous, then red, then blue, hence our poor blue spatial sensitivity.Perception of Light and Color, 2Some people are colorblind; they have one or more sets of defective or poorly wired cones.Other animals have fewer or more sets of cones (1-7).Facts from neurophysiology: signals cones are combined in higher levels of processing in the retina and in the brain by neurons whose receptive fields (point spread functions) seem to come in several types: spot detectors, edge detectors, and line detectors. And each comes at a range of scales, orientations, and color channels.The eye can focus various depths by changing the shape of the lens.The eye has a huge dynamic range: 10 orders of magnitude (facilitated by eyelids, pupil, cone/rod, and electro-chemical adaptive mechanisms).The eye and brain are remarkably good at color adaptation: perceiving the “color” of objects under light sources of various colors and brightnesses. Perception is great at qualitative analysis, poor at quantitative analysis.Notes 14, Computer Graphics 2, 15-4633What is Color?Color is human perception of light.Our perception is imperfect; we don’t see P(λ), instead we see three scalars.long wavelength (≈ red): L = ∫P(λ)sL(λ)dλmiddle wavelength (≈ yellow): M = ∫P(λ)sM(λ)dλshort wavelength (≈ blue): S = ∫P(λ)sS(λ)dλ where sL(λ), sM(λ), and sS(λ) are the sensitivity curves of our three sets of cones.Color is three dimensional because any light we see is indistinguishable to our eyes from some mixture of three spectral (monochromatic, single-wavelength) primaries.Two spectral distributions that appear the same to a human, even though their spectra may differ greatly, are called metamers.Additive vs. Subtractive ColorWhen working with light, we use additive primaries; often (but not always) red, green, and blue, since light adds by the superposition property of electromagnetism.When working with pigments (ink or paint on paper), we use “subtractive primaries”; often (but not always) yellow, magenta, and cyan (& black), since pigments filter out light. The process is better described as multiplicative, not subtractive.With paint, artists say “yellow + blue = green”, but what’s happening physically is:“(spectrum that looks yellow) * (spectrum that looks blue)= (spectrum that looks green)”Notes 14, Computer Graphics 2, 15-4634The Reproduction of ColorIn realistic image synthesis, graphic design, and other settings, we want WYSIWYG color: what you see on the screen is what you get in your output (paper, video, film, whatever).But both during design (producer) and during display (consumer),• Monitors differ in brightness, color, contrast.• Printers, paper, inks, and video projectors differ.• Photographic film and film processing differs.• NTSC video sucks (discards too much chroma information).• Working conditions have differing light levels.• Displays and inks have limited gamut.What do we do?CALIBRATE!Color CalibrationTwo methods:Device-independent calibration: Use sensing devices to objectively measure spectra of various test colors (black, white, red, etc.), and compute a color transform to match them. If receiver can calibrate too, then you can transmit device-independent colors this way without knowing receiver’s characteristics.End-to-end calibration: Ask user to interactively adjust a color transform to match a printed color, for example, with a monitor color. This method is more practical because it doesn’t require sensing devices, but is more limited, since it’s receiver-specific.In addition to color balancing, you need gamma correction (correction for nonlinearities) too.Notes 14, Computer Graphics 2, 15-4635Color SpacesColor can be described in various color spaces:spectrum - allows non-visible radiation to be described, but usually impractical/unnecessary.RGB - CRT-oriented color spacegood for computer storage.HSV - a more intuitive color space; good for user interfacesH=hue -- the color wheel, the spectral colorsS=saturation (purity) -- how gray?V=value (related to brightness, luminance) -- how bright?a non-linear transform of RGB, since H is cyclic.CIE XYZ - used by color scientists, a linear transform of RGB.other color spaces, less commonly used...For extremely realistic image synthesis, use of four or more samples of the spectrum may be necessary, but for most purposes, the three samples used by RGB color space is just fine.Color Space TransformsConvert from RGB to spectrum: PRGB(λ) = R PR(λ) + G PG(λ) + B PB(λ)where PR(λ), PG(λ), PB(λ) are spectra of RGB phosphorsConvert from spectrum to RGB:want spectrum and RGB that look the same (have same L,M,S):L,M,S of P(λ) = L,M,S of PRGB(λ)3 equations in 3 unknowns, with constant coefficientstwo step process: find L,M,S from P(λ), then do linear color transform with 3x3 matrix to convert to R,G,BTransforms between RGB and CIE very


View Full Document

CMU CS 15463 - Light & Color

Documents in this Course
Lecture

Lecture

36 pages

Lecture

Lecture

31 pages

Wrap Up

Wrap Up

5 pages

morphing

morphing

16 pages

stereo

stereo

57 pages

mosaic

mosaic

32 pages

faces

faces

33 pages

MatTrans

MatTrans

21 pages

matting

matting

27 pages

matting

matting

27 pages

wrap up

wrap up

10 pages

Lecture

Lecture

27 pages

Lecture

Lecture

40 pages

15RANSAC

15RANSAC

54 pages

lecture

lecture

48 pages

Lecture

Lecture

42 pages

Lecture

Lecture

11 pages

Lecture

Lecture

52 pages

Lecture

Lecture

39 pages

stereo

stereo

57 pages

Lecture

Lecture

75 pages

texture

texture

50 pages

Lectures

Lectures

52 pages

Load more
Download Light & Color
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Light & Color and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Light & Color 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?