CS681 Computational Colorimetry

Size: px
Start display at page:

Download "CS681 Computational Colorimetry"

Transcription

1 CS681 Computational Colorimetry Min H. Kim KAIST School of Computing Energy on a Lambertian surface An ideal surface that provides uniform diffusion of the incident radiation such that its luminance is the same in the all directions (Q) You have a Lambertian surface that is 100% reflective. If you got a reading of 1.0 cd/sqm, how much illuminance would you have? (A) lux 1

2 E = = = Energy on a Lambertian surface Why π lux (illuminance) on the Lambertian surface from 1.0 cd/m (luminance)? ò ò de p p 0 0 p ( ò ) 1 0 ( Q ) L cosqdw Figure 1 ò ò ( Q ) Lcosq sinq dqdf Figure Figure. Unit surface (1) azimuth p æ ö = df ç sin cos 0 ò q q dq L 0 è ø 1 d sinq = plò x dx ( Q x = sin q, dx = cosqdq) Q = cosq 0 dq éx ù = p L ê ú ë û = p L E F \ L = = p Ap () zenith r sinq rsinq df q r dq Figure 1. Cosine law df r dq q q L Lcosθ lengthof thearc = radius angle rsinq df r dq Unit surface ( r sinqdf)( rdq) dw = = sinqdqdf r 3 COLOR CALIBRATION & CHARACTERIZATION 4

3 What is Calibration? Calibration is the setting up of a device or process so that it gives repeatable data. [Johnson, 1996] Using calibration and characterization: Determine the state of medium, or alter the medium so as to be in the desired state (e.g., to conform to standard) Characterize medium If the medium is likely to change since it was characterized, calibrate it before using characterization model with it. What is Characterization? Characterization defines the relationship between the [medium] color space and the CIE system of colorimetry [Johnson, 1996] A characterization model is a model that can predict outputs from inputs and inputs from outputs for a color imaging device or medium A characterization model is only valid when the medium it describes is in the state in which it was when it was characterized. 3

4 What is Characterization? Forward characterization model Given device color space coordinates (e.g., monitor RGB), a forward characterization model can be used for predicting the colorimetry of the stimulus Input: RGB, Output: XYZ Inverse characterization model Given a colorimetric description of a stimulus, an inverse characterization model can be used for predicting what device color space coordinates (e.g., monitor RGB) will result in it Input: XYZ, Output: RGB Color Reproduction Pipeline Original medium encoding Forward device model Inverse device model Original XYZ Original gamut in perception Gamut mapping Reproduced medium encoding Forward device model Inverse device model Reproduced XYZ Reproduced gamut in perception 4

5 Characterization Objectives Colorimetric accuracy Visual acceptability Computational simplicity The minimum number of measurements Analytical invertibility (for output devices) CAMERA CHARACTERIZATION 10 5

6 Additive Color: Displays An additive color model is based on the linear summation of light from separate primaries, assuming it is seen in the dark Displays utilize the additive color model by mixing the primary phosphors of red, green, and blue light Intermediate colors are generated by modulating the intensity of the light output from RGB channels in varying proportions (signals 0 55) G W B R K Polynomial Regression Model Solving a system of linear equations: general form a 1,1 x 1 + a 1, x a 1,n x n = b 1 a,1 x 1 + a, x a,n x n = b a 3,1 x 1 + a 3, x a 3,n x n = b 3! a m,1 x 1 + a m, x a m,n x n = b n e.g., a m,1 = a m 0,a m, = a m 1,a m,3 = a m,!,a m,n = a m n b n is the expected value of a dependent variable of XYZ. a m,n is the n-th polynomial basis-function of an independent variable of RGB (m: measurement). x n is the unknown parameters that describe the camera response function 6

7 Polynomial Regression Model Can be written in matrix form: A = So that a 1,1 a 1,! a 1,n a,1 a,! a,n " " " a m,1 a m,! a m,n Ax = b, x = Min H. Kim x is (KAIST) the unknown parameters that CS681: describe Computational the camera Colorimetryresponse function x 1 x! x n ˆx = argmin x, b = b is the expected value of a dependent variable of XYZ. A is the polynomial basis-functions of an independent variable of RGB. b 1 b! b n. Ax b Polynomial Regression Model Such that the row of A is longer than its width (m>n) We could solve x Ax = b A T Ax = A T b x = (A T A) 1 A T b Pseudo inverse Here x includes coefficients for the polynomial expansion of the training set data 7

8 Camera Characterization Measure spectrum and compute XYZ of a training set data à b Measure camera response RGB à A Linear blending of RGB to XYZ à x x can be used for prediction of a new color via least-squares solving Camera Characterization Camera characterization yields Relative scale of irradiance reading on detector Often called radiometric calibration Since it is a smooth curve and monotonic (each color is independent) we could estimate this characterization model without radiometric measurement à high dynamic range (HDR) imaging (we will learn later) 8

9 Camera Characterization In general, higher-order models can improve the modeling accuracy However, higher-order models end up with the over-fitting problem Lower-order polynomial will be a better option PRINTER CHARACTERIZATION 18 9

10 Subtractive Color: Printers Produce desired spectrum by subtracting from white light Photographic media (slides, prints) work this way Assuming the light and medium base is white M K C Y W Main Approaches to Characterization Physical models e.g. Neugebauer, Kubelka-Munk, Murray-Davies Numerical models e.g. polynomial regression, neural network Table look-up (with/without linear interpolation) In practice, real-world implementations often use a combination of these approaches 10

11 Neugebauer Model 1 Neugebauer Model Computational model of subtractive color printing systems (CMY) Predict the color produced by a combination of halftones printed in cyan, magenta, and yellow inks. 11

12 Neugebauer Model Halftone dots and their possible overlaps give rise to eight possible colors, assuming local randomness in the dot structure A is area of halftone, R is reflectance R = A w R w + A c R c + A m R m + A y R y + A b R b + A g R g + A r R r + A k R k w i = [(1 c)(1 m)(1 y), c(1 m)(1 y), m(1 c)(1 y), y(1 c)(1 m), cm(1 y), cy(1 m), my(1 c), cmy] 8 X cmy = w i X i, Y cmy = w i Y i, Z cmy = w i Z i, i=1 Three unknowns and three equations à solvable! 8 i=1 8 i=1 Kubelka-Munk Model Formulated, based on two light channels traveling in opposite directions for modeling translucent and opaque media Here the light is absorbed and scattered in only two directions, up and down. A background is presented at the bottom of the medium to provide the upward light reflection. 1

13 Kubelka-Munk Model R = 1+ K S 1+ K S 1 1, K(λ) S(λ) = (1 R(λ)) R(λ) R is the reflection factor for a sample of infinite thickness K is the absorption coefficient, S is the scattering coefficient Coefficients K and S are determined empirically. The ratio of these coefficients is commonly used. Why CMY + K in Printers? The additivity of C+M+Y fails in dark neutrals Pure black doesn t happen by C+M+Y Gray Component Replacement (GCR) K is the amount of black; f is a function of the Ink Level minimum colorant amount 5 K = f(min( C, M, Y)) Cyan Magenta Yellow 13

14 Gray Component Replacement D rcmyk D gcmyk D bcmyk = D rcmy D gcmy D bcmy + D rcmyk, D gcmyk, D bcmyk are the colorimetric densities of the four-color print D rcmy, D gcmy, D bcmy are the colorimetric densities of the three-color components D rk D gk D bk D rcmy D rk k r D gcmy D gk k g D bcmy D bk k b 3D Color Lookup Table (CLUT) Three steps in processing color lookup tables: 1. Packing (partition). Extraction (find) 3. Interpolation (computation) 14

15 3D Color LUT: Packing 9 3D Color LUT: Packing 3x3x3 LUT Each node stores an input value and a corresponding output value. The input space should be uniformly spaced. In practice, D LUT dimension is usually either n or n +1, where n is some power of This allows computationally simple methods of extraction or interpolation to be used [Kang 1997] 15

16 3D Color LUT: Extraction Given a color P, whose input value is bounded at the lower corner by [c 1 c c 3 ], where c 1:3 are the indices of the entries in the uniform 3D table T of the number of level n: p 1 = T (c 1,c,c 3 ) LUT row of lower corner of bounding cube is given by: p 1 = c 1 n + c n + c 3 3: B : G 1: R p 1 (0) < p(0) p 1 (1) < p(1) p 1 () < p() 31 3D Color LUT: Extraction If the LUT row of lower corner of bounding cube is given by: p 1 = c 1 n + c n + c 3 LUT row numbers of the bounding cube are then given by: p 1 + [0, 1, n, n +1, n,n +1, n + n, n + n +1] 3 16

17 3D Color LUT: Interpolation Bounding cube: tri-linear interpolation or sequential linear interpolation or Bounding tetrahedron: tetrahedral or barycentric interpolation [Kang 1997] 1D Linear Interpolation Linear interpolation (1D): p c (x) = p(x 0 ) + [(x x 0 ) / (x 1 x 0 )][ p(x 1 ) p(x 0 )]. Interpolation error: e = p(x) p c (x) [Kang 1997] 17

18 D Linear Interpolation Bilinear interpolation (D): p 0 (x) = p 00 + [(x x 0 ) / (x 1 x 0 )]( p 10 p 00 ). p 1 (x) = p 01 + [(x x 0 ) / (x 1 x 0 )]( p 11 p 01 ). p(x, y) = p 0 + [( y y 0 ) / ( y 1 y 0 )]( p 1 p 0 ). [Kang 1997] D Linear Interpolation Bilinear interpolation (D): p(x, y) = p 00 + [(x x 0 ) / (x 1 x 0 )]( p 10 p 00 ) + [( y y 0 ) / ( y 1 y 0 )]( p 01 p 00 ) + [(x x 0 ) / (x 1 x 0 )][( y y 0 ) / ( y 1 y 0 )] + ( p 11 p 01 p 10 + p 00 ) [Kang 1997] 18

19 3D Linear Interpolation Trilinear interpolation (3D): p(x, y,z) = c 0 + c 1 Δx + c Δy + c 3 Δz + c 4 ΔxΔy + c 5 ΔxΔz c 6 ΔyΔz + c 7 ΔxΔyΔz p 0 + [0,1,n,n +1,n, n +1,n + n,n + n +1] The dimension of CLUT is (n+1)x(n+1)x(n+1) [Kang 1997] 3D Linear Interpolation where Δx = x x 0 c 1 = ( p 100 p 000 ) / (x 1 x 0 ) Δy = y y 0 c = ( p 010 p 000 ) / ( y 1 y 0 ) Δz = z z 0 c 3 = ( p 001 p 000 ) / (z 1 z 0 ) c 0 = p 000 c 4 = ( p 110 p 010 p p 000 ) / [(x 1 x 0 )( y 1 y 0 )] c 5 = ( p 101 p 001 p p 000 ) / [(x 1 x 0 )(z 1 z 0 )] c 6 = ( p 011 p 001 p p 000 ) / [( y 1 y 0 )(z 1 z 0 )] c 7 = ( p 111 p 011 p 101 p p p p 010 p 000 ) / [(x 1 x 0 )( y 1 y 0 )(z 1 z 0 )]. 19

20 3D Color LUT: Interpolation Prism interpolation Pyramid interpolation Tetrahedral interpolation [Kang 1997] 0

Application of Neugebauer-Based Models to Ceramic Printing

Application of Neugebauer-Based Models to Ceramic Printing Application of Neugebauer-Based Models to Ceramic Printing L Iovine, S Westland* and TLV Cheung* Colour and Imaging Institute, University of Derby, Derby, United Kingdom *Centre for Colour Design Technology,

More information

F O R SOCI AL WORK RESE ARCH

F O R SOCI AL WORK RESE ARCH 7 TH EUROPE AN CONFERENCE F O R SOCI AL WORK RESE ARCH C h a l l e n g e s i n s o c i a l w o r k r e s e a r c h c o n f l i c t s, b a r r i e r s a n d p o s s i b i l i t i e s i n r e l a t i o n

More information

Fresnel Equations cont.

Fresnel Equations cont. Lecture 11 Chapter 4 Fresnel quations cont. Total internal reflection and evanescent waves Optical properties of metals Familiar aspects of the interaction of light and matter Fresnel quations: phases

More information

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

Visual Imaging and the Electronic Age Color Science Metamers & Chromaticity Diagrams. Lecture #6 September 7, 2017 Prof. Donald P. Visual Imaging and the Electronic Age Color Science Metamers & Chromaticity Diagrams Lecture #6 September 7, 2017 Prof. Donald P. Greenberg Matching the Power Spectrum of the Test Lamp with a Full Set

More information

Color and compositing

Color and compositing Color and compositing 2D Computer Graphics: Diego Nehab Summer 208. Radiometry Measurement of radiant energy in terms of absolute power Wave vs. particle Wavelength (λ), frequency (ν = c λ ), and amplitude

More information

Linear Regression. Robot Image Credit: Viktoriya Sukhanova 123RF.com

Linear Regression. Robot Image Credit: Viktoriya Sukhanova 123RF.com Linear Regression These slides were assembled by Eric Eaton, with grateful acknowledgement of the many others who made their course materials freely available online. Feel free to reuse or adapt these

More information

CS Color. Aditi Majumder, CS 112 Slide 1

CS Color. Aditi Majumder, CS 112 Slide 1 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

More information

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

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 Simple model: simple reflectance/illumination model Eye illumination source i(n 1,n 2 ) image: x(n 1,n 2 )=i(n 1,n 2 )r(n 1,n 2 ) reflectance term r(n 1,n 2 ) where 0 < i(n 1,n 2 ) < 0 < r(n 1,n 2 )

More information

Color Science Light & Spectra

Color Science Light & Spectra COLOR Visible Light Color Science Light & Spectra Light is an electromagnetic wave It s color is characterized by it s wavelength Most light sources produce contributions over many wavelengths, contributions

More information

Digital Image Processing

Digital Image Processing Digital Image Processing 16 November 2006 Dr. ir. Aleksandra Pizurica Prof. Dr. Ir. Wilfried Philips Aleksandra.Pizurica @telin.ugent.be Tel: 09/264.3415 UNIVERSITEIT GENT Telecommunicatie en Informatieverwerking

More information

Section 22. Radiative Transfer

Section 22. Radiative Transfer OPTI-01/0 Geometrical and Instrumental Optics Copyright 018 John E. Greivenkamp -1 Section Radiative Transfer Radiometry Radiometry characterizes the propagation of radiant energy through an optical system.

More information

Lecture 2 Overview of Light in Water

Lecture 2 Overview of Light in Water Lecture 2 Overview of Light in Water Collin Roesler Department of Earth and Oceanographic Science Bowdoin College http://marketingdeviant.com/wp-content/uploads/ 2008/01/underwater-light-beams.jpg 10 July

More information

Color and Color Model Chap. 12

Color and Color Model Chap. 12 Coor and Coor Mode Chap. 12 Coor Visibiity n Interpretation of coor is a psychophysioogy probem We coud not fuy understand the mechanism Physica characteristics of coor can be represented by a forma expression

More information

Section 10. Radiative Transfer

Section 10. Radiative Transfer Section 10 Radiative Transfer 10-1 OPTI-50 Optical Design and Instrumentation I Copyright 017 John E. Greivenkamp Radiometry Radiometry characterizes the propagation of radiant energy through an optical

More information

Visual Imaging and the Electronic Age Color Science

Visual Imaging and the Electronic Age Color Science Visual Imaging and the Electronic Age Color Science Grassman s Experiments & Trichromacy Lecture #5 September 8, 2015 Prof. Donald P. Greenberg What is Color Science? Quantifying the physical energy which

More information

SECTION 3 & 4 LIGHT WAVES & INFORMATION TRANSFER

SECTION 3 & 4 LIGHT WAVES & INFORMATION TRANSFER SECTION 3 & 4 LIGHT WAVES & INFORMATION TRANSFER Light Waves Light is a type of energy that travels as waves. Light is different than other waves because it does not need matter to travel. Light waves

More information

Limits and Continuity. 2 lim. x x x 3. lim x. lim. sinq. 5. Find the horizontal asymptote (s) of. Summer Packet AP Calculus BC Page 4

Limits and Continuity. 2 lim. x x x 3. lim x. lim. sinq. 5. Find the horizontal asymptote (s) of. Summer Packet AP Calculus BC Page 4 Limits and Continuity t+ 1. lim t - t + 4. lim x x x x + - 9-18 x-. lim x 0 4-x- x 4. sinq lim - q q 5. Find the horizontal asymptote (s) of 7x-18 f ( x) = x+ 8 Summer Packet AP Calculus BC Page 4 6. x

More information

VI. Terminology for Display

VI. Terminology for Display Special Topics in Display Technology 1 st semester, 2015 VI. Terminology for Display * Reference books: [Light Measurement Handbook] (http://www.intl-light.com) [ 응용광학 ] ( 두양사 ) 21 장 Radiometry and Photometry

More information

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

Colour Part One. Energy Density CPSC 553 P Wavelength 700 nm Colour Part One Energy Density 400 Wavelength 700 nm CPSC 553 P 1 Human Perception An Active Organising Process Many illusions experiments from psychology Colour not just a matter of measuring wavelength

More information

probability of k samples out of J fall in R.

probability of k samples out of J fall in R. Nonparametric Techniques for Density Estimation (DHS Ch. 4) n Introduction n Estimation Procedure n Parzen Window Estimation n Parzen Window Example n K n -Nearest Neighbor Estimation Introduction Suppose

More information

Visual Imaging and the Electronic Age Color Science

Visual Imaging and the Electronic Age Color Science Visual Imaging and the Electronic Age Color Science Grassman s Experiments & Trichromacy Lecture #5 September 6, 2016 Prof. Donald P. Greenberg Light as Rays Light as Waves Light as Photons What is Color

More information

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

Midterm Summary Fall 08. Yao Wang Polytechnic University, Brooklyn, NY 11201 Midterm Summary Fall 8 Yao Wang Polytechnic University, Brooklyn, NY 2 Components in Digital Image Processing Output are images Input Image Color Color image image processing Image Image restoration Image

More information

Linearization in Fiery proserver and Fiery XF

Linearization in Fiery proserver and Fiery XF Linearization in Fiery proserver and Fiery XF Wide Format Series Kerry Moloney Product Marketing Manager Fiery Wide Format John Nate Educational Architect and Trainer Fiery Wide Format Session overview

More information

ab = c a If the coefficients a,b and c are real then either α and β are real or α and β are complex conjugates

ab = c a If the coefficients a,b and c are real then either α and β are real or α and β are complex conjugates Further Pure Summary Notes. Roots of Quadratic Equations For a quadratic equation ax + bx + c = 0 with roots α and β Sum of the roots Product of roots a + b = b a ab = c a If the coefficients a,b and c

More information

Chapter 10 Conics, Parametric Equations, and Polar Coordinates Conics and Calculus

Chapter 10 Conics, Parametric Equations, and Polar Coordinates Conics and Calculus Chapter 10 Conics, Parametric Equations, and Polar Coordinates 10.1 Conics and Calculus 1. Parabola A parabola is the set of all points x, y ( ) that are equidistant from a fixed line and a fixed point

More information

Screen-space processing Further Graphics

Screen-space processing Further Graphics Screen-space processing Rafał Mantiuk Computer Laboratory, University of Cambridge Cornell Box and tone-mapping Rendering Photograph 2 Real-world scenes are more challenging } The match could not be achieved

More information

Color perception SINA 08/09

Color perception SINA 08/09 Color perception Color adds another dimension to visual perception Enhances our visual experience Increase contrast between objects of similar lightness Helps recognizing objects However, it is clear that

More information

Light Scattering and Ink Penetration Effects on Tone Reproduction

Light Scattering and Ink Penetration Effects on Tone Reproduction Light Scattering and Ink Penetration Effects on Tone Reproduction Li Yang, Björn Kruse and Reiner Lenz Institute of Science and Technology, Linkping University, S-61 74 Norrköping, Sweden Abstract We develop

More information

Introduction to Colorimetry

Introduction to Colorimetry IES NY Issues in Color Seminar February 26, 2011 Introduction to Colorimetry Jean Paul Freyssinier Lighting Research Center, Rensselaer Polytechnic Institute Troy, New York, U.S.A. sponsored by www.lrc.rpi.edu/programs/solidstate/assist

More information

Color vision and colorimetry

Color vision and colorimetry Color vision and colorimetry Photoreceptor types Rods Scotopic vision (low illumination) Do not mediate color perception High density in the periphery to capture many quanta Low spatial resolution Many-to-one

More information

CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier

CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier CMSC427 Parametric curves: Hermite, Catmull-Rom, Bezier Modeling Creating 3D objects How to construct complicated surfaces? Goal Specify objects with few control points Resulting object should be visually

More information

Maxwell s Equations & Electromagnetic Waves. The Equations So Far...

Maxwell s Equations & Electromagnetic Waves. The Equations So Far... Maxwell s Equations & Electromagnetic Waves Maxwell s equations contain the wave equation Velocity of electromagnetic waves c = 2.99792458 x 1 8 m/s Relationship between E and B in an EM wave Energy in

More information

EECS490: Digital Image Processing. Lecture #11

EECS490: Digital Image Processing. Lecture #11 Lecture #11 Filtering Applications: OCR, scanning Highpass filters Laplacian in the frequency domain Image enhancement using highpass filters Homomorphic filters Bandreject/bandpass/notch filters Correlation

More information

Fundamental Concepts of Radiometry p. 1 Electromagnetic Radiation p. 1 Terminology Conventions p. 3 Wavelength Notations and Solid Angle p.

Fundamental Concepts of Radiometry p. 1 Electromagnetic Radiation p. 1 Terminology Conventions p. 3 Wavelength Notations and Solid Angle p. Preface p. xiii Fundamental Concepts of Radiometry p. 1 Electromagnetic Radiation p. 1 Terminology Conventions p. 3 Wavelength Notations and Solid Angle p. 4 Fundamental Definitions p. 7 Lambertian Radiators

More information

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

Colour. The visible spectrum of light corresponds wavelengths roughly from 400 to 700 nm. Colour The visible spectrum of light corresponds wavelengths roughly from 4 to 7 nm. The image above is not colour calibrated. But it offers a rough idea of the correspondence between colours and wavelengths.

More information

Mathieu Hébert, Thierry Lépine

Mathieu Hébert, Thierry Lépine 1 Introduction to Radiometry Mathieu Hébert, Thierry Lépine Program 2 Radiometry and Color science IOGS CIMET MINASP 3DMT Introduction to radiometry Advanced radiometry (2 nd semester) x x x x x o o Color

More information

Color images C1 C2 C3

Color images C1 C2 C3 Color imaging Color images C1 C2 C3 Each colored pixel corresponds to a vector of three values {C1,C2,C3} The characteristics of the components depend on the chosen colorspace (RGB, YUV, CIELab,..) Digital

More information

Old painting digital color restoration

Old painting digital color restoration Old painting digital color restoration Michail Pappas Ioannis Pitas Dept. of Informatics, Aristotle University of Thessaloniki GR-54643 Thessaloniki, Greece Abstract Many old paintings suffer from the

More information

Applied Numerical Analysis Homework #3

Applied Numerical Analysis Homework #3 Applied Numerical Analysis Homework #3 Interpolation: Splines, Multiple dimensions, Radial Bases, Least-Squares Splines Question Consider a cubic spline interpolation of a set of data points, and derivatives

More information

Fully and Partly Divergence and Rotation Free Interpolation of Magnetic Fields

Fully and Partly Divergence and Rotation Free Interpolation of Magnetic Fields Journal of Electromagnetic Analysis and Applications, 2013, 5, 281-287 http://dx.doi.org/10.4236/emaa.2013.57044 Published Online July 2013 (http://www.scirp.org/ournal/emaa) 281 Fully and Partly Divergence

More information

Visual Imaging and the Electronic Age Color Science

Visual Imaging and the Electronic Age Color Science Visual Imaging and the Electronic Age Color Science Color Gamuts & Color Spaces for User Interaction Lecture #7 September 16, 2014 Donald P. Greenberg Color Triangle for XYZ Y g 2 1 Z r -2-1 b 1 X XYZ

More information

ECON 331 Homework #2 - Solution. In a closed model the vector of external demand is zero, so the matrix equation writes:

ECON 331 Homework #2 - Solution. In a closed model the vector of external demand is zero, so the matrix equation writes: ECON 33 Homework #2 - Solution. (Leontief model) (a) (i) The matrix of input-output A and the vector of level of production X are, respectively:.2.3.2 x A =.5.2.3 and X = y.3.5.5 z In a closed model the

More information

More on Stochastics and the Phenomenon of Line-Edge Roughness

More on Stochastics and the Phenomenon of Line-Edge Roughness More on Stochastics and the Phenomenon of Line-Edge Roughness Chris A. Mack 34 th International Photopolymer Science and Technology Conference Chiba, Japan, June 28, Conclusions We need more than just

More information

Nature of Light. What is light? Sources of light. an electromagnetic radiation capable of stimulating the retina of the eye.

Nature of Light. What is light? Sources of light. an electromagnetic radiation capable of stimulating the retina of the eye. Nature of Light What is light? an electromagnetic radiation capable of stimulating the retina of the eye. electrons Nucleus Electron gains energy When it moves to a higher level Photon bundle (quantum)

More information

Department of Electrical Engineering, Polytechnic University, Brooklyn Fall 05 EL DIGITAL IMAGE PROCESSING (I) Final Exam 1/5/06, 1PM-4PM

Department of Electrical Engineering, Polytechnic University, Brooklyn Fall 05 EL DIGITAL IMAGE PROCESSING (I) Final Exam 1/5/06, 1PM-4PM Department of Electrical Engineering, Polytechnic University, Brooklyn Fall 05 EL512 --- DIGITAL IMAGE PROCESSING (I) Y. Wang Final Exam 1/5/06, 1PM-4PM Your Name: ID Number: Closed book. One sheet of

More information

Linear Algebra Section 2.6 : LU Decomposition Section 2.7 : Permutations and transposes Wednesday, February 13th Math 301 Week #4

Linear Algebra Section 2.6 : LU Decomposition Section 2.7 : Permutations and transposes Wednesday, February 13th Math 301 Week #4 Linear Algebra Section. : LU Decomposition Section. : Permutations and transposes Wednesday, February 1th Math 01 Week # 1 The LU Decomposition We learned last time that we can factor a invertible matrix

More information

Diagnosing and Correcting Systematic Errors in Spectral-Based Digital Imaging

Diagnosing and Correcting Systematic Errors in Spectral-Based Digital Imaging Diagnosing and Correcting Systematic Errors in Spectral-Based Digital Imaging Mahnaz Mohammadi and Roy S Berns, Munsell Color Science Laboratory, Chester F Carlson Center for Imaging Science, Rochester

More information

Announcements (repeat) Principal Components Analysis

Announcements (repeat) Principal Components Analysis 4/7/7 Announcements repeat Principal Components Analysis CS 5 Lecture #9 April 4 th, 7 PA4 is due Monday, April 7 th Test # will be Wednesday, April 9 th Test #3 is Monday, May 8 th at 8AM Just hour long

More information

2007 Winton. Empirical Distributions

2007 Winton. Empirical Distributions 1 Empirical Distributions 2 Distributions In the discrete case, a probability distribution is just a set of values, each with some probability of occurrence Probabilities don t change as values occur Example,

More information

Digital Image Processing ERRATA. Wilhelm Burger Mark J. Burge. An algorithmic introduction using Java. Second Edition. Springer

Digital Image Processing ERRATA. Wilhelm Burger Mark J. Burge. An algorithmic introduction using Java. Second Edition. Springer Wilhelm Burger Mark J. Burge Digital Image Processing An algorithmic introduction using Java Second Edition ERRATA Springer Berlin Heidelberg NewYork Hong Kong London Milano Paris Tokyo 5 Filters K K No

More information

Describing the Strength of Visible Light

Describing the Strength of Visible Light Describing the Strength of Visible Light Douglas A. Kerr, P.E. Issue 2 August 31, 2003 INTRODUCTION In many types of technical work it is necessary to describe the strength 1 of visible light. The matter

More information

Pseudorandom Coding Techniques for Position Measurement

Pseudorandom Coding Techniques for Position Measurement Pseudorandom Coding Techniques for Position Measurement Emil M. Petriu, Dr. Eng., FIEEE School of Electrical Engineering and Computer Science University of Ottawa, Canada http://www.site.uottawa.ca/~petriu

More information

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

Multi-variant data scaling and additivity analysis in potentially nonlinear systems using balanced equivalence tracking 1 Multi-variant data scaling and additivity analysis in potentially nonlinear systems using balanced equivalence tracking David Oulton November 2014 Introduction It is common experience that when investigating

More information

1 GSW Sets of Systems

1 GSW Sets of Systems 1 Often, we have to solve a whole series of sets of simultaneous equations of the form y Ax, all of which have the same matrix A, but each of which has a different known vector y, and a different unknown

More information

LECTURE NOTES ELEMENTARY NUMERICAL METHODS. Eusebius Doedel

LECTURE NOTES ELEMENTARY NUMERICAL METHODS. Eusebius Doedel LECTURE NOTES on ELEMENTARY NUMERICAL METHODS Eusebius Doedel TABLE OF CONTENTS Vector and Matrix Norms 1 Banach Lemma 20 The Numerical Solution of Linear Systems 25 Gauss Elimination 25 Operation Count

More information

Chapter 3 Derivatives

Chapter 3 Derivatives Chapter Derivatives Section 1 Derivative of a Function What you ll learn about The meaning of differentiable Different ways of denoting the derivative of a function Graphing y = f (x) given the graph of

More information

Convolutional Neural Networks

Convolutional Neural Networks Convolutional Neural Networks Books» http://www.deeplearningbook.org/ Books http://neuralnetworksanddeeplearning.com/.org/ reviews» http://www.deeplearningbook.org/contents/linear_algebra.html» http://www.deeplearningbook.org/contents/prob.html»

More information

Basic Optical Concepts. Oliver Dross, LPI Europe

Basic Optical Concepts. Oliver Dross, LPI Europe Basic Optical Concepts Oliver Dross, LPI Europe 1 Refraction- Snell's Law Snell s Law: Sin( φi ) Sin( φ ) f = n n f i n i Media Boundary φ i n f φ φ f angle of exitance 90 80 70 60 50 40 30 20 10 0 internal

More information

Week 7: Ch. 10 Spec. w/ Scintillation Ctrs. Photomultiplier Devices

Week 7: Ch. 10 Spec. w/ Scintillation Ctrs. Photomultiplier Devices Week 7: Ch. 0 Spec. w/ Scintillation Ctrs. multiplier Devices Spectroscopy with Scint. Counters -- gamma-ray interactions, reprise -- observed spectra --- spectral components, backscatter --- summing --

More information

Summer 2017 Review For Students Entering AP Calculus AB/BC

Summer 2017 Review For Students Entering AP Calculus AB/BC Summer 2017 Review For Students Entering AP Calculus AB/BC Holy Name High School AP Calculus Summer Homework 1 A.M.D.G. AP Calculus AB Summer Review Packet Holy Name High School Welcome to AP Calculus

More information

CHAPTER 4 PRINCIPAL COMPONENT ANALYSIS-BASED FUSION

CHAPTER 4 PRINCIPAL COMPONENT ANALYSIS-BASED FUSION 59 CHAPTER 4 PRINCIPAL COMPONENT ANALYSIS-BASED FUSION 4. INTRODUCTION Weighted average-based fusion algorithms are one of the widely used fusion methods for multi-sensor data integration. These methods

More information

Jim Lambers MAT 610 Summer Session Lecture 2 Notes

Jim Lambers MAT 610 Summer Session Lecture 2 Notes Jim Lambers MAT 610 Summer Session 2009-10 Lecture 2 Notes These notes correspond to Sections 2.2-2.4 in the text. Vector Norms Given vectors x and y of length one, which are simply scalars x and y, the

More information

Notes on Simplex Algorithm

Notes on Simplex Algorithm Notes on Simplex Algorithm CS 9 Staff October 8, 7 Until now, we have represented the problems geometrically, and solved by finding a corner and moving around Now we learn an algorithm to solve this without

More information

Hyperspectral Atmospheric Correction

Hyperspectral Atmospheric Correction Hyperspectral Atmospheric Correction Bo-Cai Gao June 2015 Remote Sensing Division Naval Research Laboratory, Washington, DC USA BACKGROUND The concept of imaging spectroscopy, or hyperspectral imaging,

More information

Introduction and Vectors Lecture 1

Introduction and Vectors Lecture 1 1 Introduction Introduction and Vectors Lecture 1 This is a course on classical Electromagnetism. It is the foundation for more advanced courses in modern physics. All physics of the modern era, from quantum

More information

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

General Information. Vishay Semiconductors. Explanation of Technical Data. Type Designation Code for LEDs General Information Explanation of Technical Data Vishay light emitting diodes and displays are generally designated in accordance with the Vishay designation system: TL... = Light emitting diode TD...

More information

MATH 304 Linear Algebra Lecture 19: Least squares problems (continued). Norms and inner products.

MATH 304 Linear Algebra Lecture 19: Least squares problems (continued). Norms and inner products. MATH 304 Linear Algebra Lecture 19: Least squares problems (continued). Norms and inner products. Orthogonal projection Theorem 1 Let V be a subspace of R n. Then any vector x R n is uniquely represented

More information

Optical models for color reproduction

Optical models for color reproduction Optical models for color reproduction Mathieu Hébert Institut d'optique Graduate School, Saint-Etienne. mathieu.hebert@univ-st-etienne.fr October 03 Content. Introduction... 4. Light... 5.. Wave optics

More information

encoding without prediction) (Server) Quantization: Initial Data 0, 1, 2, Quantized Data 0, 1, 2, 3, 4, 8, 16, 32, 64, 128, 256

encoding without prediction) (Server) Quantization: Initial Data 0, 1, 2, Quantized Data 0, 1, 2, 3, 4, 8, 16, 32, 64, 128, 256 General Models for Compression / Decompression -they apply to symbols data, text, and to image but not video 1. Simplest model (Lossless ( encoding without prediction) (server) Signal Encode Transmit (client)

More information

JEE-ADVANCED MATHEMATICS. Paper-1. SECTION 1: (One or More Options Correct Type)

JEE-ADVANCED MATHEMATICS. Paper-1. SECTION 1: (One or More Options Correct Type) JEE-ADVANCED MATHEMATICS Paper- SECTION : (One or More Options Correct Type) This section contains 8 multiple choice questions. Each question has four choices (A), (B), (C) and (D) out of which ONE OR

More information

Single Exposure Enhancement and Reconstruction. Some slides are from: J. Kosecka, Y. Chuang, A. Efros, C. B. Owen, W. Freeman

Single Exposure Enhancement and Reconstruction. Some slides are from: J. Kosecka, Y. Chuang, A. Efros, C. B. Owen, W. Freeman Single Exposure Enhancement and Reconstruction Some slides are from: J. Kosecka, Y. Chuang, A. Efros, C. B. Owen, W. Freeman 1 Reconstruction as an Inverse Problem Original image f Distortion & Sampling

More information

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

Technical Report. Camera Encoding Evaluation for Image Archiving of Cultural Heritage Roy S. Berns Technical Report Camera Encoding Evaluation for Image Archiving of Cultural Heritage Roy S. Berns May 2014 Executive Summary A computational analysis was performed to evaluate color errors caused by color-

More information

Mechanics 1 Revision notes

Mechanics 1 Revision notes Mechanics 1 Revision notes 1. Kinematics in one and two dimensions EQUATIONS FOR CONSTANT ACCELERATION ARE NOT GIVEN Learn Them! v = u + at s = ut + 1 at s = vt 1 at s = 1 (u + v)t v = u + as s : displacement

More information

UGRA Display Analysis & Certification Tool Report

UGRA Display Analysis & Certification Tool Report Basics Date: Report-Version: Monitor-Name: EDID-Name: EDID-Serial: Profile: UGRA Display Analysis & Certification Tool Report 2014-5-12 10:21:53 v2.0.0 EIZO CX271 Created: 2014-5-12 8:09 Measurement device:

More information

Lec 05 Arithmetic Coding

Lec 05 Arithmetic Coding ECE 5578 Multimedia Communication Lec 05 Arithmetic Coding Zhu Li Dept of CSEE, UMKC web: http://l.web.umkc.edu/lizhu phone: x2346 Z. Li, Multimedia Communciation, 208 p. Outline Lecture 04 ReCap Arithmetic

More information

Energy: Conservation and Transfer

Energy: Conservation and Transfer Energy: Conservation and Transfer 6.P.3 Understand characteristics of energy transfer and interactions of matter and energy. 6.P.3.1 Illustrate the transfer of heat energy from warmer objects to cooler

More information

3.4 Introduction to power series

3.4 Introduction to power series 3.4 Introduction to power series Definition 3.4.. A polynomial in the variable x is an expression of the form n a i x i = a 0 + a x + a 2 x 2 + + a n x n + a n x n i=0 or a n x n + a n x n + + a 2 x 2

More information

MATH 167: APPLIED LINEAR ALGEBRA Chapter 3

MATH 167: APPLIED LINEAR ALGEBRA Chapter 3 MATH 167: APPLIED LINEAR ALGEBRA Chapter 3 Jesús De Loera, UC Davis February 18, 2012 Orthogonal Vectors and Subspaces (3.1). In real life vector spaces come with additional METRIC properties!! We have

More information

Designing Information Devices and Systems I Fall 2016 Official Lecture Notes Note 2

Designing Information Devices and Systems I Fall 2016 Official Lecture Notes Note 2 EECS 16A Designing Information Devices and Systems I Fall 216 Official Lecture Notes Note 2 Introduction to Vectors In the last note, we talked about systems of linear equations and tomography Now, we

More information

COMP 175 COMPUTER GRAPHICS. Lecture 04: Transform 1. COMP 175: Computer Graphics February 9, Erik Anderson 04 Transform 1

COMP 175 COMPUTER GRAPHICS. Lecture 04: Transform 1. COMP 175: Computer Graphics February 9, Erik Anderson 04 Transform 1 Lecture 04: Transform COMP 75: Computer Graphics February 9, 206 /59 Admin Sign up via email/piazza for your in-person grading Anderson@cs.tufts.edu 2/59 Geometric Transform Apply transforms to a hierarchy

More information

Physics 101 Lecture 12 Equilibrium

Physics 101 Lecture 12 Equilibrium Physics 101 Lecture 12 Equilibrium Assist. Prof. Dr. Ali ÖVGÜN EMU Physics Department www.aovgun.com Static Equilibrium q Equilibrium and static equilibrium q Static equilibrium conditions n Net eternal

More information

Interpolation and the Lagrange Polynomial

Interpolation and the Lagrange Polynomial Interpolation and the Lagrange Polynomial MATH 375 J. Robert Buchanan Department of Mathematics Fall 2013 Introduction We often choose polynomials to approximate other classes of functions. Theorem (Weierstrass

More information

T i t l e o f t h e w o r k : L a M a r e a Y o k o h a m a. A r t i s t : M a r i a n o P e n s o t t i ( P l a y w r i g h t, D i r e c t o r )

T i t l e o f t h e w o r k : L a M a r e a Y o k o h a m a. A r t i s t : M a r i a n o P e n s o t t i ( P l a y w r i g h t, D i r e c t o r ) v e r. E N G O u t l i n e T i t l e o f t h e w o r k : L a M a r e a Y o k o h a m a A r t i s t : M a r i a n o P e n s o t t i ( P l a y w r i g h t, D i r e c t o r ) C o n t e n t s : T h i s w o

More information

Welcome to Phys 321 Astronomy & Astrophysics II. Course Instructor: Prof. Bin Chen Tiernan Hall 101 1

Welcome to Phys 321 Astronomy & Astrophysics II. Course Instructor: Prof. Bin Chen Tiernan Hall 101 1 Welcome to Phys 321 Astronomy & Astrophysics II Course Instructor: Prof. Bin Chen Tiernan Hall 101 bin.chen@njit.edu 1 NJIT Astronomy Courses The Physics Department has an undergraduate minor and a concentration

More information

Light. E.M. waves electromagnetic both electric and magnetic characteristics travels at 3.0 x 10 8 m/s in a vacuum slower in material mediums

Light. E.M. waves electromagnetic both electric and magnetic characteristics travels at 3.0 x 10 8 m/s in a vacuum slower in material mediums Light E.M. waves electromagnetic both electric and magnetic characteristics travels at 3.0 x 10 8 m/s in a vacuum slower in material mediums 1) requires no medium but can travel through them 2) is energy

More information

Radiometry. Basics Extended Sources Blackbody Radiation Cos4 th power Lasers and lamps Throughput. ECE 5616 Curtis

Radiometry. Basics Extended Sources Blackbody Radiation Cos4 th power Lasers and lamps Throughput. ECE 5616 Curtis Radiometry Basics Extended Sources Blackbody Radiation Cos4 th power Lasers and lamps Throughput Radiometry Terms Note: Power is sometimes in units of Lumens. This is the same as power in watts (J/s) except

More information

16.4. Power Series. Introduction. Prerequisites. Learning Outcomes

16.4. Power Series. Introduction. Prerequisites. Learning Outcomes Power Series 6.4 Introduction In this Section we consider power series. These are examples of infinite series where each term contains a variable, x, raised to a positive integer power. We use the ratio

More information

A Tutorial on Data Reduction. Principal Component Analysis Theoretical Discussion. By Shireen Elhabian and Aly Farag

A Tutorial on Data Reduction. Principal Component Analysis Theoretical Discussion. By Shireen Elhabian and Aly Farag A Tutorial on Data Reduction Principal Component Analysis Theoretical Discussion By Shireen Elhabian and Aly Farag University of Louisville, CVIP Lab November 2008 PCA PCA is A backbone of modern data

More information

Math Day at the Beach 2017

Math Day at the Beach 2017 Math Day at the Beach 017 Multiple Choice Write your name and school and mark your answers on the answer sheet. You have 0 minutes to work on these problems. No calculator is allowed. 1. How many integers

More information

Fundamentals of light

Fundamentals of light Fundamentals of light CHAPTER 1 Introduction Environmental issues Limited resources. Consumption. Sustainability Environmental damage will result in environmental changes (climate change, global warming,

More information

Fundamentals of light

Fundamentals of light Fundamentals of light CHAPTER 1 Introduction Environmental issues Limited resources. Consumption. Sustainability Environmental damage will result in environmental changes (climate change, global warming,

More information

Physical models for color prediction

Physical models for color prediction SPRAY special: Physical models for color prediction M.Theiss Hard- and Software for Optical Spectroscopy Dr.-Bernhard-Klein-Str. 110, D-52078 Aachen Phone: (49) 241 5661390 Fax: (49) 241 9529100 E-mail:

More information

Optimum Notch Filtering - I

Optimum Notch Filtering - I Notch Filtering 1 Optimum Notch Filtering - I Methods discussed before: filter too much image information. Optimum: minimizes local variances of the restored image fˆ x First Step: Extract principal freq.

More information

Perceptually Uniform Color Spaces

Perceptually Uniform Color Spaces C. A. Bouman: Digital Image Processing - January 8, 2018 1 Perceptually Uniform Color Spaces Problem: Small changes in XYZ may result in small or large perceptual changes. Solution: Formulate a perceptually

More information

Practical Optical Measurements of OLED Panels for Lighting Applications

Practical Optical Measurements of OLED Panels for Lighting Applications Practical Optical Measurements of OLED Panels for Lighting Applications TOKI KAWABATA KONICA MINOLTA, INC. JAPAN YOSHI OHNO National Institute of Standards and Technology U.S.A. * This work was conducted

More information

DRAFT FOR DISCUSSION

DRAFT FOR DISCUSSION DRAFT FOR DISCUSSION BS 5499 Safety signs including fire safety signs : Part 7: Specification for colorimetric and photometric properties of Contents Committees responsible Foreword Page Inside Front Cover

More information

The Visual Perception of Images

The Visual Perception of Images C. A. Bouman: Digital Image Processing - January 8, 2018 1 The Visual Perception of Images In order to understand images you must understand how humans perceive visual stimulus. Objectives: Understand

More information

1. Vectors.

1. Vectors. 1. Vectors 1.1 Vectors and Matrices Linear algebra is concerned with two basic kinds of quantities: vectors and matrices. 1.1 Vectors and Matrices Scalars and Vectors - Scalar: a numerical value denoted

More information

Radial Basis Function (RBF) Networks

Radial Basis Function (RBF) Networks CSE 5526: Introduction to Neural Networks Radial Basis Function (RBF) Networks 1 Function approximation We have been using MLPs as pattern classifiers But in general, they are function approximators Depending

More information

Color vision and colorimetry

Color vision and colorimetry Color vision and colorimetry Photoreceptor types Rods Scotopic vision (low illumination) Do not mediate color perception High density in the periphery to capture many quanta Low spatial resolution Many-to-one

More information