Color mixing Suppose a system of colorants (lights, inks,…). Given two colors with spectra c 1 ( ) and c 2 ( ). This may be reflectance spectra, transmittance.

Slides:



Advertisements
Similar presentations
Monitors and Sound Systems
Advertisements

Computer Graphics- SCC 342
How Do We Mix Color? How do determine complimentary color?
Display Devices Display device: output device that presents output visually Monitor/Display screen: The display device used with desktop computers, notebook.
Fundamentals of Digital Imaging
School of Computing Science Simon Fraser University
Color Mixing There are two ways to control how much red, green, and blue light reaches the eye: “Additive Mixing” Starting with black, the right amount.
Why is this hard to read. Unrelated vs. Related Color Unrelated color: color perceived to belong to an area in isolation (CIE 17.4) Related color: color.
Why is this hard to read. Unrelated vs. Related Color Unrelated color: color perceived to belong to an area in isolation (CIE 17.4) Related color: color.
Why is this hard to read. Unrelated vs. Related Color Unrelated color: color perceived to belong to an area in isolation (CIE 17.4) Related color: color.
Perception and Measurement of Light, Color, and Appearance.
AA&A spring Today Atomic absorption and emission Quantifying a spectrum What does a filter (colored glass) do? Combining filters Color matching.
R+G+B vs. gray, LCD projector.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
Image Representation.
Image Formation Mohan Sridharan Based on slides created by Edward Angel CS4395: Computer Graphics 1.
CSc 461/561 CSc 461/561 Multimedia Systems Part A: 2. Image.
It is technology which is used as an output device for the presentation of visual information. For eg: Color CRT Monitors Flat panel display Kiosk.
Color Vision Topic 2: History of Color Vision. About the Author Professor: Cambridge President: International Color Vision Society (ICVS) Research interests.
Chapter 9: Color Color mixtures –Additive Mixing –Partitive Mixing –Subtractive Mixing Colored Inks and Paint –Watercolors –CMYK Printing –Halftones.
Introduction to Spectrophotometry
Dye Sublimation Color Management
Digital Media Dr. Jim Rowan ITEC 2110 Color. COLOR Is a mess It’s a subjective sensation PRODUCED in the brain Color differs for light and paint/ink Printing.
9/14/04© University of Wisconsin, CS559 Spring 2004 Last Time Intensity perception – the importance of ratios Dynamic Range – what it means and some of.
Color Computational Photography MIT Feb. 14, 2006 Bill Freeman and Fredo Durand.
Color Systems. Subtractive Color The removal of light waves to perceive color: –Local or physical attributes of pigments, dyes, or inks reflect certain.
Colour Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 6 This presentation © 2004, MacAvon Media Productions Colour.
Understanding Colour Colour Models Dr Jimmy Lam Tutorial from Adobe Photoshop CS.
Output Thomas W. Davis. What is Output? Output it data that has been processed into a useful form Output includes: Monitors Printers Speakers Etc.
1Computer Graphics Lecture 3 - Image Formation John Shearer Culture Lab – space 2
Computer Graphics I, Fall 2008 Image Formation.
1 Image Formation. 2 Objectives Fundamental imaging notions Physical basis for image formation ­Light ­Color ­Perception Synthetic camera model Other.
Chapter 3: Colorimetry How to measure or specify color? Color dictionary?
Color Color is a psychophysical concept depending both upon the spectral distribution of the radiant energy of the illumination source and the visual sensations.
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
Remote Sensing and Image Processing: 2 Dr. Hassan J. Eghbali.
Color and Resolution Introduction to Digital Imaging.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Chapter 2: Color Basics. 2 What is light?  EM wave, radiation  Visible light has a spectrum wavelength from 400 – 780 nm.  Light can be composed.
Lecture # 4 Output Devices. Output Devices Devices that convert machine language into human understandable form. Output can be in display form, on paper.
© Huw Owens - University of Manchester : Interactions of Light and Matter Refraction Reflection Absorption Dr Huw Owens.
Now let’s focus on… The visible spectrum The visible spectrum –Light and pigment.
Three-Receptor Model Designing a system that can individually display thousands of colors is very difficult Instead, colors can be reproduced by mixing.
Beam Penetration & Shadow Mask Method
Wave Model of Light – Explains most properties of light – Uses both light and waves to transfer energy, and they both go outward in all directions from.
Colors of Pigment The primary colors of pigment are magenta, cyan, and yellow. [
Computer Fundamentals MSCH 233 Lecture 5. The Monitor A Monitor is a video screen that looks like a TV. It displays both the input data and instructions,
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Intro to Color Theory. Objectives Identify and discuss various color models including RGB, CMYK, Black/white and spot color. Investigate color mixing.
Visual Appearance Chapter 4 Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology.
David Luebke2/23/2016 CS 551 / 645: Introductory Computer Graphics Color Continued Clipping in 3D.
ECE 638: Principles of Digital Color Imaging Systems Lecture 5: Primaries.
ECE 638: Principles of Digital Color Imaging Systems Lecture 12: Characterization of Illuminants and Nonlinear Response of Human Visual System.
Light - Radiated when electrons in molecules move from a higher energy level to a lower one. A photon is produced to maintain conservation of energy and.
Principles of Color Technology Chapter 6 Producing Colors BOYS. BERNS Principles of Color Technology Chapter 6 Producing Colors BOYS. BERNS Speaker:Yi-Ling.
Color Measurement and Reproduction Eric Dubois. How Can We Specify a Color Numerically? What measurements do we need to take of a colored light to uniquely.
The Visible Spectrum And how we see it. What is Visible Light? The cones in the eye are only sensitive to a narrow range of EM frequencies. Visible Light.
Digital logic COMP214  Lecture 1 Dr. Sarah M.Eljack Chapter 1 1.
Additive & Subtractive Digital Color
IMAGE PROCESSING COLOR IMAGE PROCESSING
From: Nonlinearities in color coding: Compensating color appearance for the eye's spectral sensitivity Journal of Vision. 2006;6(9):12. doi: /
Chapter II, Digital Color Theory: Lesson II Creating / Displaying Digital Color
Perception and Measurement of Light, Color, and Appearance
Introduction to Computer Graphics with WebGL
Chapter 12 COLOR THEORY.
How would you describe the color RED to a person who cannot see?
Monitors and Sound Systems
Colour theory.
This lesson includes the following sections:
Presentation transcript:

Color mixing Suppose a system of colorants (lights, inks,…). Given two colors with spectra c 1 ( ) and c 2 ( ). This may be reflectance spectra, transmittance spectra, emission spectra,…Let d be a mix of c 1 and c 2. The system is additive if d( ) = c 1 ( ) + c 2 ( ) no matter what c 1 and c 2 are.

Scalability Suppose the system has some way of scaling the intensity of the color by a scalar k. Examples: –CRT: increase intensity by k. –halftone printing: make dots k times bigger –colored translucent materials: make k times as thick If c is a color, denote the scaled color as d. If the spectrum d (  is k(c( )) for each  the system is scalable

Scalability Consider a color production system and a colors c 1,c 2 with c 2 =kc 1. Let m i =max(c i ( )) and d i =(1/m i )c i. Highschool algebra shows that the system is scalable if and only if d 1 ( )=d 2 ( ) for all, no matter what c 1 and k.

Control in color mixing systems Normally we control some variable to control intensity: –CRT voltage on electron gun integer –Translucent materials (liquids, plastics...): thickness –Halftone printing: dot size

Linearity A color production system is linear if it is additive and scalable. Linearity is good: it means that model computations involving only linear algebra make good predictions. Interesting systems are typically additive over some range, but rarely scalable. A simple compensation can restore often restore linearity by considering a related mixing system.

kL 0 L0L0 k*kL 0 knL0knL0 n ddd Scalability in subtractive systems 0<=k<=1

L0L0 knL0knL0 n L(nd) = k n L 0 n integer; L(bd) = k b L 0 b arbitrary L(b) = k b L 0 when d = 1; L(b)/L 0 = k b Scalability in subtractive systems T  = t b where T is total transmittance at wavelength, t transmittance of unit thickness and b is thickness 0<=k<=1

Linearity in subtractive systems Absorbance A = -log(T ) defn = -log(t b ) = -blog(t ) = -ba  where a =absorbance of unit thickness so absorbance is scalable when thickness b is the control variable By same argument as for scalability, the transmittance of the "sum" of colors T  and S  will be their product and so the absorbance of the sum will be the sum of the absorbances. Thus absorbance as a function of thickness is a linear mixture system

Tristimulus Linearity [X mix Y mix Z mix ] = [X 1 Y 1 Z 1 ] + [X 2 Y 2 Z 2 ] c [X Y Z] = [cX cY cZ] This is true because –r( ) g( ) b( ) are the basis of a 3-d linear space (of functions on wavelength) describing lights –Grassman's laws are precisely the linearity of light when described in that space. –[X Y Z] is a linear transformation from this space to R 3

Monitor (non)Linearity L 1 (A,B,C) L 2 (A,B,C) L 3 (A,B,C) f 2 (L 1, L 2, L 3 ) ABCABC Linear stage Non-linear stage f 1 (L 1, L 2, L 3 ) f 3 (L 1, L 2, L 3 )

Monitor (non)Linearity In = [A,B,C] --> L = [L 1, L 2, L 3 ]--> Out = [O 1 O 2 O 3 ] = [f 1 (L 1, L 2, L 3 ) f 2 (L 1, L 2, L 3 ) f 3 (L 1, L 2, L 3 )] Interesting monitor cases to consider: –In = [dr dg db] where d r, d g, d b are integers 0…255 or numbers 0…1 describing the programming API for red, green, blue channels –Out = [X Y Z] tristimulus coords or monitor intensities in each channel –Typically: f i depends only on L i f i are all the same f i (u) = u  for some  characteristic of the monitor

Monitor (non)Linearity Warning: LCD non-linearity is logistic, not exponential but flat panel displays are usually built to mimic CRT because much software is gamma- corrected (with typical  = ) Somewhat related: Most LCD displays are built with analog instead of digital inputs, in order to function as SVGA monitors. This is changing.

Monitor (non)Linearity drdgdbdrdgdb RGBRGB a a a = + b b b where a=1.02/255, b= -.02 (CRT Colorimetry example of Berns, p ) Non-linearity is f(u)=u ,  = 2.7, same for all output channels. Linearity is diagonal: