CS Color. Aditi Majumder, CS 112 Slide 1

Similar documents
Colour Part One. Energy Density CPSC 553 P Wavelength 700 nm

Visual Imaging and the Electronic Age Color Science Metamers & Chromaticity Diagrams. Lecture #6 September 7, 2017 Prof. Donald P.

Digital Image Processing

Introduction to Colorimetry

Color and compositing

Color perception SINA 08/09

Color vision and colorimetry

Vision & Perception. Simple model: simple reflectance/illumination model. image: x(n 1,n 2 )=i(n 1,n 2 )r(n 1,n 2 ) 0 < r(n 1,n 2 ) < 1

Colour. The visible spectrum of light corresponds wavelengths roughly from 400 to 700 nm.

Color and Color Model Chap. 12

wavelength (nm)

Visual Imaging and the Electronic Age Color Science

Color vision and colorimetry

COLOR SCIENCE. Concepts and Methods, Quantitative Data and Formulae, 2nd Edition. John Wiley & Sons New York Chichester Brisbane Toronto Singapore

Visual Imaging and the Electronic Age Color Science

Visual Imaging and the Electronic Age Color Science

Color Image Correction

Color Basics. Lecture 2. Electromagnetic Radiation - Spectrum. Spectral Power Distribution

Radiometry, photometry, measuring color

Gernot Hoffmann CIE Color Space

Color images C1 C2 C3

Theory of colour measurement Contemporary wool dyeing and finishing

The CIE 1997 Interim Colour Appearance Model (Simple Version), CIECAM97s. CIE TC1-34 April, 1998

NEW MEASURES OF WHITENESS THAT CORRELATE WITH PERCEIVED COLOR APPEARANCE

Opponent Color Spaces

The Visual Perception of Images

Multimedia Information Systems

SKZ102B Brightness Color meter

Basic Optical Concepts. Oliver Dross, LPI Europe

Study of the reliability of power LEDs for color mixing applications

A Comprehensive Framework for Modeling and Correcting Color Variations in Multi Projector Displays

CS681 Computational Colorimetry

The Electromagnetic Spectrum

EXTENDING THE CIE 2006 MODEL

Perceptually Uniform Color Spaces

UGRA Display Analysis & Certification Tool Report

Local Criterion of Quality for Color Difference Formula

Old painting digital color restoration

Vectorial Color James A. Worthey 11 Rye Court, Gaithersburg, Maryland , USA. Copyright 2008 by James A. Worthey

Color Seamlessness in Multi-Projector Displays using Constrained Gamut Morphing

Color Perception: Controlled Excitation of Opponent Channels

An evaluation of different measures of color saturation

SIGNAL DETECTION BY HUMAN OBSERVERS" Prof. J. A. Swets P. D. Donahue Louise Iarussi

Fresnel Equations cont.

CS Sampling and Aliasing. Analog vs Digital

Fundametals of Rendering - Radiometry / Photometry

From CIE 2006 Physiological Model to Improved Age- Dependent and Average Colorimetric Observers

arxiv: v1 [quant-ph] 14 Nov 2013

Motion influences the Effects of Systematic Chromatic Changes

Light. Mike Maloney Physics, SHS

Brightness induction: Unequal spatial integration with increments and decrements

CITS 4402 Computer Vision

TRNSYS MODELING OF A HYBRID LIGHTING SYSTEM: BUILDING ENERGY LOADS AND CHROMATICITY ANALYSIS

The Color Logarithmic Image Processing (CoLIP) antagonist space and chromaticity diagram

Multi-variant data scaling and additivity analysis in potentially nonlinear systems using balanced equivalence tracking

Midterm Summary Fall 08. Yao Wang Polytechnic University, Brooklyn, NY 11201

Applications of Vectorial Color James A. Worthey, 11 Rye Court, Gaithersburg, Maryland

The CIECAM02 color appearance model

Deriving Appearance Scales

Colorimetry - Part 4: CIE 1976 L*a*b* COLOUR SPACE

Screen-space processing Further Graphics

CEG4311 Digital Image Processing Dec. 21, Professor: Eric Dubois

Atomic Theory C &03

Illustrating Opponent Process, Color Evolution, and Color Blindness by the Decoding Model of Color Vision

Biological Applications Illustrating Linear Algebra Concepts

Facts of light. Sanjay Joshi. PDF version by Baldasso, L. F.

Practical Optical Measurements of OLED Panels for Lighting Applications

OPAC 101 Introduction to Optics

Supporting Information. Single-Layer Halide Perovskite Light-Emitting. Diodes with Sub-Bandgap Turn-on Voltage and

CLINICAL VISUAL OPTICS (OPTO 223) Weeks XII & XIII Dr Salwa Alsaleh

DEA 350: HUMAN FACTORS: THE AMBIENT ENVIRONMENT (Spring 2008)

Report No.: HZ p. (Lumens) Stabilization Time CRI (K)

Brightness of Different Hues Is a Single Psychophysical Ratio Scale of Intensity

MOLEBIO LAB #4: Using a Spectrophotometer

Internet Video Search

An Analytical Algorithm for Scattering Type Determination under Different Weather Conditions

Color Rendering: a Calculation That Estimates Colorimetric Shifts James A. Worthey, 11 Rye Court, Gaithersburg, Maryland , USA.

Color difference Delta E - A survey

2. Lighting Terms. Contents

Abstract. Noor, Kashif. Effect of lighting variability on the color difference assessment (under

From CIE 2006 Physiological Model to Improved Age-Dependent and Average Colorimetric Observers

BASIC VISUAL SCIENCE CORE

The Truth about Neutrality

The Electromagnetic Spectrum

Remodelling colour contrast: implications for visual processing and colour representation

OPAC 101 Introduction to Optics

APPENDIX A FIELD GUIDE TO THE RAINBOW

P O G I L E L E C T R O N E N E R G Y A N D L I G H T

Technical Report. Camera Encoding Evaluation for Image Archiving of Cultural Heritage Roy S. Berns

arxiv: v1 [math.ho] 30 Nov 2015

V2 Thin Stripes Contain Spatially Organized Representations of Achromatic Luminance Change

Optimum Notch Filtering - I

Color luminance relationships and the McCollough effect

Color2Gray: Salience-Preserving Color Removal

Laboratory Exercise. Atomic Spectra A Kirchoff Potpourri

General Information. Vishay Semiconductors. Explanation of Technical Data. Type Designation Code for LEDs

Sources' Spectra, Roadway Surfaces and the Potential for Uplight Scattering

Inverse Methods for Illumination Optics

LM Test Report. for MLS CO., LTD. Linear Ambient Luminaires Model: MT8N20-A

Application of Neugebauer-Based Models to Ceramic Printing

Transcription:

CS 112 - Color Aditi Majumder, CS 112 Slide 1

Visible Light Spectrum Aditi Majumder, CS 112 Slide 2

Color is due to.. Selective emission/reflection of different wavelengths by surfaces in the world Different response to different wavelengths of the eye Aditi Majumder, CS 112 Slide 3

Illumination I(λ) Aditi Majumder, CS 112 Slide 4

Reflectance R(λ) Aditi Majumder, CS 112 Slide 5

Color Stimuli C(λ) I(λ) ) x R(λ) ) = C(λ) Aditi Majumder, CS 112 Slide 6

Color Mixtures Subtractive Intersection of two spectrums C 1 (λ) and C 2 (λ) In paints C 1 (λ) Power C 2 (λ) Aditi Majumder, CS 112 Wavelength Slide 7

Additive Color Mixtures Addition of two spectrums C 1 (λ) and C 2 (λ) In light C 1 (λ) Power C 2 (λ) Aditi Majumder, CS 112 Wavelength Slide 8

CIE Functions for Standard Observer Aditi Majumder, CS 112 Slide 9

Tristimulus Values Integration over wavelength λ=700 X = C( C(λ)x( )x(λ)) = C(λ)x( )x(λ) λ λ=400 λ=700 Y = C( C(λ)y( )y(λ)) = C(λ)y( )y(λ) λ λ=400 Z = C( C(λ)z( )z(λ)) = C(λ)z( )z(λ) λ λ=700 λ=400 Aditi Majumder, CS 112 Slide 10

Tristimulus Values Aditi Majumder, CS 112 Slide 11

Metamerism Two different color stimuli can generate same tristimulus values Metamers Evoke same response in the eye Aditi Majumder, CS 112 Slide 12

Tristimulus Values XYZ forms a three dimensional space to define color Two colors added by just adding the XYZ coordinates Aditi Majumder, CS 112 Slide 13

Tristimulus Values The intensity of x(λ), y(λ) ) and z(λ) combining which would create a metamer of the spectrum Since normalized, it signifies proportions Correct upto a scale factor Aditi Majumder, CS 112 Slide 14

How does this space look? Aditi Majumder, CS 112 Slide 15

Different Types of Color Monochromatic Laser Achromatic Sunlight (close to) Polychromatic Most common Aditi Majumder, CS 112 Slide 16

Properties of Color Intensity Amount of stimulus in cd/m 2 The absolute brightness Governed by the area under the curve Aditi Majumder, CS 112 Slide 17

Properties of Color Hue Predominant wavelength Mean Aditi Majumder, CS 112 Slide 18

Properties of Color Saturation Amount of Achromatic light Variance from the mean All these three parameters are interrelated. Cannot be changed independently Aditi Majumder, CS 112 Slide 19

How to define these using XYZ? Intensity X+Y+Z Luminance Response of the green cones Perceived Brightness Y Hue and Saturation (Chrominance) Using chromaticity coordinates Aditi Majumder, CS 112 Slide 20

Chromaticity Chart Relative proportions of X, Y, and Z are more important Achromatic Color Equal proportions of X,Y and Z Chromaticity Chart 2D projection of 3D colors on X+Y+Z = d plane Plot of x and y is the chromaticity chart x = X/(X+Y+Z) y = Y/(X+Y+Z) Aditi Majumder, CS 112 Slide 21

Chromaticity Chart Points on a vector originating at zero coincide at the same point (X,Y,Z) and (2X,2Y,2Z) generate same (x,y) Colors on this vector have different intensity but same chrominance Aditi Majumder, CS 112 Slide 22

Chromaticity Coordinates Shows all the visible colors Achromatic Colors are at (0.33,0.33) Why? Called white point The saturated colors at the boundary Spectral Colors White Point Aditi Majumder, CS 112 Slide 23

Chromaticity Chart Exception is purples Non-spectral region in the boundary All colors on straight line from white point to a boundary has the same spectral hue Dominant wavelength P White Point Aditi Majumder, CS 112 Slide 24

Chromaticity Chart What happens here? Complimentary wavelength When mixed generate achromatic color Purity (Saturation) How far shifted towards the spectral color Ratio of a/b Purity =1 implies spectral color with maximum saturation White Point (W) Aditi Majumder, CS 112 Slide 25 B b B P a P

How to combine colors? Using XYZ Just add them Using intensity and (x,y) Sum (x,y) weighted by proportions of their intensities to generate new (x,y) Add the intensities to generate new intensity What happens when add two colors of same hue and saturation? Only adds their intensities Aditi Majumder, CS 112 Slide 26

Additive Color Generation Take three primary colors Add them in different amounts to generate a color Aditi Majumder, CS 112 Slide 27

Additive Color Generation Three primary colors Color generated by adding them in different amounts C=i r.r+i g.g+i b.b Convex linear combination 3D color gamut Aditi Majumder, CS 112 Slide 28

2D Color Gamut Projection of 3D gamut on X+Y+Z=d plane It is a triangle on the chromaticity charts Shows reproducible the hue and saturation Aditi Majumder, CS 112 Slide 29

Different Devices Differs only in the primaries used Have different spectrums Hence, will need to be combined differently Can be converted to each other by a linear transform 3x3 matrix Conversion between RGB and XYZ RGB is dependent on device (device dependent color space) XYZ depends on eye s response (device independent color space) Aditi Majumder, CS 112 Slide 30

Display/Sensor Model Y ( X g,y g,z g ) ( X r,y r,z r ) X ( X b,y b,z b ) X = X r X g X b 0 t r Y = Y r Y g Y b 0 t g Z Z = Z r Z g Z b 0 t b 1 = 0 0 0 1 1 Aditi Majumder, CS 112 Slide 31

Linear Devices [X Y Z 1] T = M [R G B 1] T Two devices [X Y Z 1] T = M 1 [R 1 G 1 B 1 1] T [X Y Z 1] T = M 2 [R 2 G 2 B 2 1] T [R 2 G 2 B 2 1] T = M 2-1 [X Y Z 1] = M 2-1 M 1 [R 1 G 1 B 1 1] T Just like transformation of coordinates Is essentially a transformation of coordinates Aditi Majumder, CS 112 Slide 32

Display/Sensor Model Aditi Majumder, CS 112 Slide 33

Display/Sensor Model Aditi Majumder, CS 112 Slide 34

Gamut Mapping How to handle out of gamut colors? Mapping them to an in-gamut colors Many methods Used when going from devices to devices Monitors to Printers Aditi Majumder, CS 112 Slide 35

Gamut Matching Find a common color gamut defined by R c, G c, B c Find the common function M c [X Y Z 1] T = M c [R c G c B c 1] T For any device i [R i G i B i 1] T = M i -1 M c [R c G c B c 1] T Aditi Majumder, CS 112 Slide 36

Two gamut Aditi Majumder, CS 112 Slide 37

Find their intersection Aditi Majumder, CS 112 Need not be a parallelopipped Slide 38

Find the common gamut Aditi Majumder, CS 112 Slide 39

Find the mapping function Aditi Majumder, CS 112 Slide 40