Unformatted text preview:

ColorWhy does a visual system need color?Why does a visual system need color?(an incomplete list…)Lecture outlinecolorSpectral colorsRadiometry (review)Radiometry for colourSimplified rendering models: reflectanceHow measure those spectra: SpectrophotometerTwo illumination spectraColor names for cartoon spectraAdditive color mixingSubtractive color mixingdemosBasis functions for Macbeth color checkern-dimensional linear models for color spectraOutlineWhy specify color numerically?An assumption that sneaks in hereColor matching experimentColor matching experiment 1Color matching experiment 1Color matching experiment 1Color matching experiment 1Color matching experiment 2Color matching experiment 2Color matching experiment 2Color matching experiment 2Grassman’s LawsMeasure color by color-matching paradigmHow to do this, mathematicallyColor matching functions for a particular set of monochromatic primariesUsing the color matching functions to predict the primary match to a new spectral signalHow do you translate colors between different systems of primaries?So color matching functions translate like this:How do you translate from the color in one set of primaries to that in another?What’s the machinery in the eye?Eye Photoreceptor responsesHuman PhotoreceptorsHuman eye photoreceptor spectral sensitivitiesColor matching functions (for a particular set of spectral primariesComparison of color matching functions with best 3x3 transformation of cone responsesCIE XYZ color spaceSome other color spaces…Uniform color spacesHSV hexconeColor metamerismMetameric lightsColor constancy demoColor • Reading: – Chapter 6, Forsyth & Ponce• Optional reading:– Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this.Feb. 19, 2004MIT 6.891Prof. Freeman for Prof. DarrellWhy does a visual system need color?http://www.hobbylinc.com/gr/pll/pll5019.jpgWhy does a visual system need color?(an incomplete list…)• To tell what food is edible.• To distinguish material changes from shading changes.• To group parts of one object together in a scene.• To find people’s skin.• Check whether a person’s appearance looks normal/healthy.• To compress imagesLecture outline• Color physics.• Color perception and color matching.• Color physics.• Color perception and color matching..colorSpectral colorshttp://hyperphysics.phy-astr.gsu.edu/hbase/vision/specol.html#c2Horn, 1986iiφθ,eeφθ,Radiometry (review)radiance),(),(),,,(iieeeeiiELfBRDFφθφθφθφθ==irradianceRadiometry for colour• All definitions are now “per unit wavelength”• All units are now “per unit wavelength”• All terms are now “spectral”• Radiance becomes spectral radiance– watts per square meter per steradian per unit wavelength• Irradiance becomes spectral irradiance– watts per square meter per unit wavelengthHorn, 1986λφθ,,iiλφθ,,eeRadiometry for colorSpectral radiance),,(),,(),,,,(λφθλφθλφθφθiieeeeiiELfBRDF ==Spectral irradianceSimplified rendering models: reflectanceOften are more interested in relative spectral composition than in overall intensity, so the spectral BRDF computation simplifies a wavelength-by-wavelength multiplication of relative energies.=.*Foundations of Vision, by Brian Wandell, Sinauer Assoc., 1995Simplified rendering models: transmittance=.*Foundations of Vision, by Brian Wandell, Sinauer Assoc., 1995How measure those spectra: SpectrophotometerFoundations of Vision, by Brian Wandell, Sinauer Assoc., 1995(just like Newton’s diagram…)Two illumination spectraBlue skyTungsten light bulbFoundations of Vision, by Brian Wandell, Sinauer Assoc., 1995Some reflectance spectraSpectral albedoes for several different leaves, with color names attached. Notice that different colourstypically 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, 2002Color names for cartoon spectra400 500 600 700 nm400 500 600 700 nm400 500 600 700 nmredgreenblue400 500 600 700 nmcyanmagentayellow400 500 600 700 nm400 500 600 700 nmAdditive color mixingWhen colors combine by adding the color spectra. Examples that follow this mixing rule: CRT phosphors, multiple projectors aimed at a screen, Polachrome slide film.400 500 600 700 nmred400 500 600 700 nmgreenRed and green make…400 500 600 700 nmyellowYellow!Subtractive color mixingWhen colors combine by multiplying the color spectra. Examples that follow this mixing rule: most photographic films, paint, cascaded optical filters, crayons.cyan400 500 600 700 nm400 500 600 700 nmyellowCyan and yellow (in crayons,called “blue” and yellow) make…400 500 600 700 nmGreen!greendemos• Additive color• Subtractive colorLow-dimensional models for color spectra=321321)()()()(ωωωλλλλMMMMMMMMEEEeHow to find a linear model for color spectra:--form a matrix, D, of measured spectra, 1 spectrum per column.--[u, s, v] = svd(D) satisfies D = u*s*v‘--the first n columns of u give the best (least-squares optimal)n-dimensional linear bases for the data, D::)',:1(*):1,:1(*):1(:, nvnnsnuD ≈Basis functions for Macbeth color checkerFoundations of Vision, by Brian Wandell, Sinauer Assoc., 1995n-dimensional linear models for color spectraFoundations of Vision, by Brian Wandell, Sinauer Assoc., 1995n = 3n = 2n = 1Outline• Color physics.• Color perception and color matching.Why specify color numerically?• Accurate color reproduction is commercially valuable – Many products are identified by color (“golden” arches); • Few color names are widely recognized by English speakers -– About 10; other languages have fewer/more, but not many more.– It’s common to disagree on appropriate color names.• Color reproduction problems increased by prevalence of digital imaging - eg. digital libraries of art. – How do we ensure that everyone sees the same color?Forsyth & PonceColor standards are important in industryAn assumption that sneaks in here• We know color appearance really depends on:– The illumination– Your eye’s adaptation level– The


View Full Document

MIT 6 891 - Lecture Slides

Download Lecture Slides
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 Lecture Slides 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 Lecture Slides 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?