Mathematics and Colour. Research Matters. Professor Nick Higham. February 25, Director of Research. School of Mathematics
|
|
- Barry Stone
- 6 years ago
- Views:
Transcription
1 Mathematics and Colour Research Matters Professor Nick Higham February 25, 2009 Director of Research School Nick Higham of Mathematics The Director University of Research of Manchester School of Mathematics 1 / 6
2 What is Colour? Human retina has 3 types of cones. Nick Higham Mathematics and Colour 2 / 60
3 What is Colour? Human retina has 3 types of cones. Colour space is 3-dimensional ( trichromatic theory ). Can mathematics help us understand colour? Nick Higham Mathematics and Colour 2 / 60
4 There s Something about Yellow Springer Undergraduate Mathematics Series David F. Griffiths John W. Dold David J. Silvester Essential Partial Differential Equations Analytical and Computational Aspects Nick Higham Mathematics and Colour 3 / 60
5 There s Something about Yellow Springer Undergraduate Mathematics Series David F. Griffiths John W. Dold David J. Silvester Essential Partial Differential Equations Analytical and Computational Aspects Why does yellow appear so bright? Nick Higham Mathematics and Colour 3 / 60
6 There s Something about Yellow Springer Undergraduate Mathematics Series David F. Griffiths John W. Dold David J. Silvester Essential Partial Differential Equations Analytical and Computational Aspects Why does yellow appear so bright? Nick Higham Mathematics and Colour 3 / 60
7 Colour Blindness John Dalton ( ). Described his own c.b. in lecture to M/cr Lit & Phil Soc, He was a deuteranope. Nick Higham Mathematics and Colour 4 / 60
8 Vector Space Model of Colour (1) Model responses of the 3 cones as c i = λmax λ min s i (λ)f (λ)dλ, i = 1: 3, where f = spectral distrib. of light, s i = sensitivity of ith cone, [λ min, λ max ] = wavelengths of visible spectrum. Nick Higham Mathematics and Colour 5 / 60
9 Vector Space Model of Colour (1) Model responses of the 3 cones as c i = λmax λ min s i (λ)f (λ)dλ, i = 1: 3, where f = spectral distrib. of light, s i = sensitivity of ith cone, [λ min, λ max ] = wavelengths of visible spectrum. Discretizing gives c = S T f, c R 3, S R n 3, f R n. For standardized S, c is the tristimulus vector. Nick Higham Mathematics and Colour 5 / 60
10 Vector Space Model of Colour (2) Let columns of P = [p 1 p 2 p 3 ] be colour primaries. }{{} n 3 Assuming S T P is nonsingular, S T f = }{{} S T P (S T P) 1 S T f S T Pa(f ), 3 3 where a(f ) = (S T P) 1 S T f. Colour of any spectrum f can be matched by primaries. Nick Higham Mathematics and Colour 6 / 60
11 Vector Space Model of Colour (2) Let columns of P = [p 1 p 2 p 3 ] be colour primaries. }{{} n 3 Assuming S T P is nonsingular, S T f = }{{} S T P (S T P) 1 S T f S T Pa(f ), 3 3 where a(f ) = (S T P) 1 S T f. Colour of any spectrum f can be matched by primaries. Need a i 0 not all visible spectra can be produced. Compensate a i < 0 by adding a i p i to f, There exist spectra f, g, f g, such that metamers. Both good and bad. S T }{{} 3 n f = S T g: Nick Higham Mathematics and Colour 6 / 60
12
13 R Matrix Theory of Cohen Cohen (2001) stresses the importance of R = S(S T S) 1 S T = SS +, the orthogonal projector on range(s). Independent of the choice of primaries used for colour matching (S SZ ). F matrix defined as Q in the factorization S = QL (Q R n 3, Q T Q = I, L R 3 3 lower triangular). Proposes use of tricolor coordinates F T f. Nick Higham Mathematics and Colour 8 / 60
14 A Nonlinear, Imperfect World Limitations on how far the mathematical model can take us. We all see colour slightly differently. Our eyes do not behave linearly. Brain processing of colour is complicated (colour temp, opponent-process theory) and leads to various illusions. Most colours we see are artificially generated: camera, screen, print, paints,... all these devices have limitations. Nick Higham Mathematics and Colour 9 / 60
15 CMYK All printing is done using four colours: cyan, yellow, magenta, and black. C + M + Y = K = black. One redundant coordinate. Why do we need K? Nick Higham Mathematics and Colour 10 / 60
16 CMYK All printing is done using four colours: cyan, yellow, magenta, and black. C + M + Y = K = black. One redundant coordinate. Why do we need K? Printing 3 layers makes the paper very wet. Black as 3 layers requires accurate registration. C + M + Y will not give a true, deep black due to ink imperfections. Coloured ink is more expensive. Nick Higham Mathematics and Colour 10 / 60
17 CMYK All printing is done using four colours: cyan, yellow, magenta, and black. C + M + Y = K = black. One redundant coordinate. Why do we need K? Printing 3 layers makes the paper very wet. Black as 3 layers requires accurate registration. C + M + Y will not give a true, deep black due to ink imperfections. Coloured ink is more expensive. What order to lay down the inks? CMYK or KCMY are standard. Note that C + M + Y M + C + Y. Nick Higham Mathematics and Colour 10 / 60
18 Complex Beauties Calendar [link] Nick Higham Mathematics and Colour 11 / 60
19 CMYK vs RGB CMYK produces a different range of colors than RGB. Cannot produce some of the brilliant blues. Whenever we print a document on a laser printer we view a CMYK representation of the colors. Original Print Scan of print Nick Higham Mathematics and Colour 12 / 60
20 CIE Chromacity Coordinates Projective transformation of 3-dimensional colour space. Nick Higham Mathematics and Colour 13 / 60
21 Projective Transformation Nick Higham Mathematics and Colour 14 / 60
22 Excursion into LAB Space Change from RGB space to CIE L*a*b* (LAB, 1976): L = lightness, A = green magenta, B = blue yellow. Separates luminosity from colour. More perceptually uniform. Nick Higham Mathematics and Colour 15 / 60
23 Transformation XYZ LAB Let X n, Y n, Z n be tristimuli of white stimulus. where f (x) = Range: 0 L 100. L = 116f (Y /Y n ) 16, A = 500 [f (X/X n ) f (Y /Y n )], B = 200 [f (Y /Y n ) f (Z /Z n )]. A = B = 0 no colour. { x 1/3, x , 7.787x , x Euclidean distance used as colour difference metric. Nick Higham Mathematics and Colour 16 / 60
24 Dan Margulis on LAB (2006) Nick Higham Mathematics and Colour 17 / 60
25 Editing in LAB LAB separates luminosity (L) from colour (A,B). Colour noise can be handled by blurring the A, B channels. Much bigger space than srgb with many imaginary colours. Good for boosting contrast, enhancing colours, and sharpening. Nick Higham Mathematics and Colour 18 / 60
26 LAB Example: Original Nick Higham Mathematics and Colour 19 / 60
27 LAB Example: Via LAB Nick Higham Mathematics and Colour 20 / 60
28 LAB Example: Explanation 1 Convert from RGB to LAB. 2 Apply Image to itself in overlay mode: L f (L), A f (A), B f (B), where Apply Image: L 75% old L + 25% new L. 4 Curves adjustment on L channel: Nick Higham Mathematics and Colour 21 / 60
29 Rainbow Colour Maps Nick Higham Mathematics and Colour 22 / 60
30 Rainbow Considered Harmful Not perceptually uniform: colours change at different rates. Confusing: no natural ordering (ROYGBIV). Introduces artefacts: sharp transitions between hues. Loses information in grayscale Nick Higham Mathematics and Colour 23 / 60
31 MATLAB Parula Colour Map (2014) Nick Higham Mathematics and Colour 24 / 60
32 MATLAB Parula Colour Map (2014) Nick Higham Mathematics and Colour 25 / 60
33 Adobe Photoshop Photoshop 1.0 (Mac), Market leader for commercial bitmap/image manipulation. Supports RGB, LAB, CMYK. Excels in non-destructive editing (layers). Adobe Photoshop software includes a counterfeit deterrence system (CDS) that prevents the use of the product to illegally duplicate banknotes. Nick Higham Mathematics and Colour 26 / 60
34 Adobe Photoshop Photoshop 1.0 (Mac), Market leader for commercial bitmap/image manipulation. Supports RGB, LAB, CMYK. Excels in non-destructive editing (layers). Adobe Photoshop software includes a counterfeit deterrence system (CDS) that prevents the use of the product to illegally duplicate banknotes. Nick Higham Mathematics and Colour 26 / 60
35 Adobe Photoshop Photoshop 1.0 (Mac), Market leader for commercial bitmap/image manipulation. Supports RGB, LAB, CMYK. Excels in non-destructive editing (layers). Adobe Photoshop software includes a counterfeit deterrence system (CDS) that prevents the use of the product to illegally duplicate banknotes. Nick Higham Mathematics and Colour 26 / 60
36 JPEG JPEG (1992) stores RGB images in compressed form. It converts from RGB to YC b C r colour space where Y = luminance, C b = blue, C r = red by Y C b = R G. C r B Transformation must be inverted to display a JPEG image. Human vision more sensitive to luminance than colour, so can more heavily compress C b, C r coordinates. Nick Higham Mathematics and Colour 27 / 60
37 Fingerprints FBI Digitized at 500dpi 10Mb. Compression > 10:1 req d. Standardized on wavelet compression (1993). Jpeg: resonance of 8-pixel tiling w/ 500dpi scans, many edges. Wavelets: gradual blurring as compression increased. Nick Higham Mathematics and Colour 28 / 60
38 Adobe DNG XYZtoCamera matrix is n 3, n = dim of camera colour space, usually 3 or 4. Translating Camera Neutral Coordinates to White Balance xy Coordinates 1 Guess an xy value. Use that guess to find the interpolation weighting factor between the color calibration tags. Find the XYZtoCamera matrix as above. 2 Find a new xy value by computing: XYZ = Inverse (XYZtoCamera) * CameraNeutral (If the XYZtoCamera matrix is not square, then use the pseudo inverse.) 3 Convert the resulting XYZ to a new xy value. 4 Iterate until the xy values converge to a solution. Nick Higham Mathematics and Colour 29 / 60
39 Rounding Errors Every editing operation executes p ij = round(f ij (p ij )). Rounding errors can potentially cause deterioration. Controversy over 8-bit vs. 16-bit editing. Controversy over colour space: choice & conversions. Nick Higham Mathematics and Colour 30 / 60
40 Arithmetic on Images: Brightening Simple arithmetic on images (+,,,/) can be very effective! Let R, G, B [0, 1] with black = (0, 0, 0), white = (1, 1, 1). To brighten an image we need to increase the coordinates. Nick Higham Mathematics and Colour 31 / 60
41 Original Nick Higham Mathematics and Colour 32 / 60
42 Simple Brightening Transformation Nick Higham Mathematics and Colour 33 / 60
43 Better Brightening Transformation Map each coordinate x 1 (1 x) 2. Photoshop: Apply Image with Screen Blending Mode Nick Higham Mathematics and Colour 34 / 60
44 Pixel-Dependent Brightening Nick Higham Mathematics and Colour 35 / 60
45 Final Image Nick Higham Mathematics and Colour 36 / 60
46 Change Autumn into Summer Nick Higham Mathematics and Colour 37 / 60
47 Looking at the Numbers Sample colours from photo. Typical RGB values for green tree leaves: (R, G, B) = (110, 103, 53), (50, 55, 12), (135, 125, 81). Nick Higham Mathematics and Colour 38 / 60
48 Looking at the Numbers Sample colours from photo. Typical RGB values for green tree leaves: (R, G, B) = (110, 103, 53), (50, 55, 12), (135, 125, 81). Typical RGB values for yellow tree leaves: (R, G, B) = (250, 193, 73), (152, 88, 90), (194, 112, 18). Nick Higham Mathematics and Colour 38 / 60
49 Looking at the Numbers Sample colours from photo. Typical RGB values for green tree leaves: (R, G, B) = (110, 103, 53), (50, 55, 12), (135, 125, 81). Typical RGB values for yellow tree leaves: (R, G, B) = (250, 193, 73), (152, 88, 90), (194, 112, 18). Solution Make R = G by copying the green coordinates into the red. Nick Higham Mathematics and Colour 38 / 60
50 It s Summer Nick Higham Mathematics and Colour 39 / 60
51 Original Nick Higham Mathematics and Colour 40 / 60
52 With Mask to Protect Sky Nick Higham Mathematics and Colour 41 / 60
53 Repainting University Place Nick Higham Mathematics and Colour 42 / 60
54 RePainted Nick Higham Mathematics and Colour 43 / 60
55 Flip Sign of A Channel UoM turquoise is (L, A, B) (85, 12, 3). Convert to LAB then A A. Now have (L, A, B) (85, 12, 3). Nick Higham Mathematics and Colour 44 / 60
56
57
58
59
60
61
62
63
64
65
66 Mean Nick Higham Mathematics and Colour 55 / 60
67 Median Nick Higham Mathematics and Colour 56 / 60
68 Max Nick Higham Mathematics and Colour 57 / 60
69 Min Nick Higham Mathematics and Colour 58 / 60
70 Variance Nick Higham Mathematics and Colour 59 / 60
71 Summary Maths intrinsic to modelling colour, and defining, analyzing and exploiting colour spaces. Can go a long way in manipulating the colour of images with elementary maths. All the maths needed to understand colour is covered in the Manchester honours degree maths programme. Talk, including references, available at digphot_long.pdf Nick Higham Mathematics and Colour 60 / 60
72 Acknowledgements for Graphics Wikipedia: CIE1931_XYZCMF.png commons/b/b0/ciexy1931.png compvis/colourintro/colourintro.htm Nick Higham Mathematics and Colour 1 / 5
73 References I J. B. Cohen. Visual Color and Color Mixture: The Fundamental Color Space. University of Illinois Press, Urbana and Chicago, USA, B. Fraser. Raw capture, linear gamma, and exposure. linear_gamma.pdf. Nick Higham Mathematics and Colour 2 / 5
74 References II N. J. Higham. Color spaces and digital imaging. In N. J. Higham, M. R. Dennis, P. Glendinning, P. A. Martin, F. Santosa, and J. Tanner, editors, The Princeton Companion to Applied Mathematics, pages Princeton University Press, Princeton, NJ, USA, A. R. Hill. How we see colour. In R. McDonald, editor, Colour Physics for Industry, pages Society of Dyers and Colourists, Bradford, England, Nick Higham Mathematics and Colour 3 / 5
75 References III D. M. Hunt, K. S. Dulai, J. K. Bowmaker, and J. D. Mollon. The chemistry of John Dalton s color blindness. Science, 267: , JPEG file interchange format, version D. Margulis. Photoshop LAB Color: The Canyon Conundrum and Other Adventures in the Most Powerful Colorspace. Peachpit Press, Berkeley, CA, USA, D. Margulis. Professional Photoshop. The Classic Guide to Color Correction. Peachpit Press, Berkeley, CA, USA, fifth edition, Nick Higham Mathematics and Colour 4 / 5
76 References IV C. Poynton. A guided tour of color space, G. Sharma and H. J. Trussell. Digital color imaging. IEEE Trans. Image Processing, 6(7): , S. Westland and C. Ripamonti. Computational Colour Science Using MATLAB. Wiley, New York, Nick Higham Mathematics and Colour 5 / 5
VISUAL SIMULATING DICHROMATIC VISION IN CIE SPACE
VISUAL SIMULATING DICHROMATIC VISION IN CIE SPACE Yinghua Hu School of Computer Science University of Central Florida yhu@cs.ucf.edu Keywords: Abstract: Dichromatic vision, Visual simulation Dichromatic
More informationLecture 1 Image Formation.
Lecture 1 Image Formation peimt@bit.edu.cn 1 Part 3 Color 2 Color v The light coming out of sources or reflected from surfaces has more or less energy at different wavelengths v The visual system responds
More informationColor Vision. Spectral Distributions Various Light Sources
Color Vision Light enters the eye Absorbed by cones Transmitted to brain Interpreted to perceive color Foundations of Vision Brian Wandell Spectral Distributions Various Light Sources Cones and Rods Cones:
More informationCS681 Computational Colorimetry
9/14/17 CS681 Computational Colorimetry Min H. Kim KAIST School of Computing COLOR (3) 2 1 Color matching functions User can indeed succeed in obtaining a match for all visible wavelengths. So color space
More informationThe Display pipeline. The fast forward version. The Display Pipeline The order may vary somewhat. The Graphics Pipeline. To draw images.
View volume The fast forward version The Display pipeline Computer Graphics 1, Fall 2004 Lecture 3 Chapter 1.4, 1.8, 2.5, 8.2, 8.13 Lightsource Hidden surface 3D Projection View plane 2D Rasterization
More informationSpectral Images and the Retinex Model
Spectral Images and the Retine Model Anahit Pogosova 1, Tuija Jetsu 1, Ville Heikkinen 2, Markku Hauta-Kasari 1, Timo Jääskeläinen 2 and Jussi Parkkinen 1 1 Department of Computer Science and Statistics,
More informationAn Introduction to Calibration and Device Profiling. This article is supported by...
Wild Format Technology Guides Series 3 The Wild Format guides are intended to expand awareness and understanding of the craziness that can be created on wide format digital printing devices, from floors
More informationIntroduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science Laboratory University of New Mexico Image Formation
More informationImage Formation. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico
Image Formation Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico 1 Objectives Fundamental imaging notions Physical basis for image formation
More informationIntroduction to color science
Introduction to color science Trichromacy Spectral matching functions CIE XYZ color system xy-chromaticity diagram Color gamut Color temperature Color balancing algorithms Digital Image Processing: Bernd
More informationReading. 2. Color. Emission spectra. The radiant energy spectrum. Watt, Chapter 15.
Reading Watt, Chapter 15. Brian Wandell. Foundations of Vision. Chapter 4. Sinauer Associates, Sunderland, MA, pp. 69-97, 1995. 2. Color 1 2 The radiant energy spectrum We can think of light as waves,
More informationCS635 Spring Department of Computer Science Purdue University
Color and Perception CS635 Spring 2010 Daniel G Aliaga Daniel G. Aliaga Department of Computer Science Purdue University Elements of Color Perception 2 Elements of Color Physics: Illumination Electromagnetic
More informationLogo & Icon. Fit Together Logo (color) Transome Logo (black and white) Quick Reference Print Specifications
GRAPHIC USAGE GUIDE Logo & Icon The logo files on the Fit Together logos CD are separated first by color model, and then by file format. Each version is included in a small and large size marked by S or
More informationLecture 12 Color model and color image processing
Lecture 12 Color model and color image processing Color fundamentals Color models Pseudo color image Full color image processing Color fundamental The color that humans perceived in an object are determined
More informationFall 2015 Dr. Michael J. Reale
CS 490: Computer Vision Color Theory: Color Models Fall 2015 Dr. Michael J. Reale Color Models Different ways to model color: XYZ CIE standard RB Additive Primaries Monitors, video cameras, etc. CMY/CMYK
More informationSources, Surfaces, Eyes
Sources, Surfaces, Eyes An investigation into the interaction of light sources, surfaces, eyes IESNA Annual Conference, 2003 Jefferey F. Knox David M. Keith, FIES Sources, Surfaces, & Eyes - Research *
More informationIllumination and Shading
Illumination and Shading Light sources emit intensity: assigns intensity to each wavelength of light Humans perceive as a colour - navy blue, light green, etc. Exeriments show that there are distinct I
More informationLecture #2: Color and Linear Algebra pt.1
Lecture #2: Color and Linear Algebra pt.1 John McNelly, Alexander Haigh, Madeline Saviano, Scott Kazmierowicz, Cameron Van de Graaf Department of Computer Science Stanford University Stanford, CA 94305
More information3D graphics, raster and colors CS312 Fall 2010
Computer Graphics 3D graphics, raster and colors CS312 Fall 2010 Shift in CG Application Markets 1989-2000 2000 1989 3D Graphics Object description 3D graphics model Visualization 2D projection that simulates
More information(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology
lecture 23 (0, 1, 1) (0, 0, 0) (0, 0, 1) (0, 1, 1) (1, 1, 1) (1, 1, 0) (0, 1, 0) hue - which ''? saturation - how pure? luminance (value) - intensity What is light? What is? Light consists of electromagnetic
More informationLecture 16 Color. October 20, 2016
Lecture 16 Color October 20, 2016 Where are we? You can intersect rays surfaces You can use RGB triples You can calculate illumination: Ambient, Lambertian and Specular But what about color, is there more
More informationthis is processed giving us: perceived color that we actually experience and base judgments upon.
color we have been using r, g, b.. why what is a color? can we get all colors this way? how does wavelength fit in here, what part is physics, what part is physiology can i use r, g, b for simulation of
More information2003 Steve Marschner 7 Light detection discrete approx. Cone Responses S,M,L cones have broadband spectral sensitivity This sum is very clearly a dot
2003 Steve Marschner Color science as linear algebra Last time: historical the actual experiments that lead to understanding color strictly based on visual observations Color Science CONTD. concrete but
More informationCSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011
CSE 167: Introduction to Computer Graphics Lecture #6: Color Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday, October 14
More informationGame Programming. Bing-Yu Chen National Taiwan University
Game Programming Bing-Yu Chen National Taiwan University What is Computer Graphics? Definition the pictorial synthesis of real or imaginary objects from their computer-based models descriptions OUTPUT
More informationHow to supply your artwork to us in a print ready format
How to supply your artwork to us in a print ready format Artwork formats we accept PDF s are the preferred way of supplying artwork. In CYMK High Res version 4. However we can also accept the formats below
More informationSpectral Color and Radiometry
Spectral Color and Radiometry Louis Feng April 13, 2004 April 13, 2004 Realistic Image Synthesis (Spring 2004) 1 Topics Spectral Color Light and Color Spectrum Spectral Power Distribution Spectral Color
More informationAn introduction to 3D image reconstruction and understanding concepts and ideas
Introduction to 3D image reconstruction An introduction to 3D image reconstruction and understanding concepts and ideas Samuele Carli Martin Hellmich 5 febbraio 2013 1 icsc2013 Carli S. Hellmich M. (CERN)
More informationPick up Light Packet & Light WS
Pick up Light Packet & Light WS Only sit or stand at a station with a cup. Test or Quiz Make Ups Today/Tomorrow after School Only. Sound Test Corrections/Retakes: Wednesday, Next Tuesday, Wednesday, Thursday
More informationDigital Image Processing COSC 6380/4393. Lecture 19 Mar 26 th, 2019 Pranav Mantini
Digital Image Processing COSC 6380/4393 Lecture 19 Mar 26 th, 2019 Pranav Mantini What is color? Color is a psychological property of our visual experiences when we look at objects and lights, not a physical
More informationCSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011
CSE 167: Introduction to Computer Graphics Lecture #7: Color and Shading Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday,
More informationPublication Quality Graphics
Publication Quality Graphics Biochemistry Boot Camp 2018 Session #6 Nick Fitzkee nfitzkee@chemistry.msstate.edu Why Quality Graphics? Clarity of Presentation Sharp-looking Posters, Presentations, Papers
More informationComputer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo
Computer Graphics Bing-Yu Chen National Taiwan University The University of Tokyo Introduction The Graphics Process Color Models Triangle Meshes The Rendering Pipeline 1 What is Computer Graphics? modeling
More informationThe Elements of Colour
Color science 1 The Elements of Colour Perceived light of different wavelengths is in approximately equal weights achromatic.
More informationCS452/552; EE465/505. Color Display Issues
CS452/552; EE465/505 Color Display Issues 4-16 15 2 Outline! Color Display Issues Color Systems Dithering and Halftoning! Splines Hermite Splines Bezier Splines Catmull-Rom Splines Read: Angel, Chapter
More informationCSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Lecture #6: Color Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Announcements Homework project #3 due this Friday, October 19
More informationELEC Dr Reji Mathew Electrical Engineering UNSW
ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Dynamic Range and Weber s Law HVS is capable of operating over an enormous dynamic range, However, sensitivity is far from uniform over this range Example:
More informationA Statistical Model of Tristimulus Measurements Within and Between OLED Displays
7 th European Signal Processing Conference (EUSIPCO) A Statistical Model of Tristimulus Measurements Within and Between OLED Displays Matti Raitoharju Department of Automation Science and Engineering Tampere
More informationColor quality guide. Quality menu. Color quality guide. Page 1 of 6
Page 1 of 6 Color quality guide The Color Quality guide helps users understand how operations available on the printer can be used to adjust and customize color output. Quality menu Menu item Print Mode
More informationColor Appearance in Image Displays. O Canada!
Color Appearance in Image Displays Mark D. Fairchild RIT Munsell Color Science Laboratory ISCC/CIE Expert Symposium 75 Years of the CIE Standard Colorimetric Observer Ottawa 26 O Canada Image Colorimetry
More informationSiggraph Course 2017 Path Tracing in Production Part 1 Manuka: Weta Digital's Spectral Renderer
Siggraph Course 2017 Path Tracing in Production Part 1 Manuka: Weta Digital's Spectral Renderer Johannes Hanika, Weta Digital 1 Motivation Weta Digital is a VFX house we care about matching plate a lot
More informationICC color management for print production
ICC color management for print production TAGA Annual Technical Conference 2002 W Craig Revie Principal Consultant Fuji Film Electronic Imaging Limited ICC Chair of the Graphic Arts Special Interest Group
More informationHerding CATs: A Comparison of Linear Chromatic-Adaptation Transforms for CIECAM97s
Herding CATs: A Comparison of inear Chromatic-Adaptation Transforms for CICAM97s Anthony J. Calabria and Mark D. Munsell Color Science aboratory, Rochester Institute of Technology Rochester, NY Abstract
More informationColor and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception
Color and Shading Color Shapiro and Stockman, Chapter 6 Color is an important factor for for human perception for object and material identification, even time of day. Color perception depends upon both
More informationDigital Image Processing. Introduction
Digital Image Processing Introduction Digital Image Definition An image can be defined as a twodimensional function f(x,y) x,y: Spatial coordinate F: the amplitude of any pair of coordinate x,y, which
More informationAutomatic photo editing and color management workflows with SoftColor Automata. January 2017 SoftColor Oy
Automatic photo editing and color management workflows with SoftColor Automata January 2017 SoftColor Oy www.softcolorsoftware.com TOPICS SoftColor s image editing workflow automation software Automatic
More informationIT Digital Image ProcessingVII Semester - Question Bank
UNIT I DIGITAL IMAGE FUNDAMENTALS PART A Elements of Digital Image processing (DIP) systems 1. What is a pixel? 2. Define Digital Image 3. What are the steps involved in DIP? 4. List the categories of
More informationLecture #13. Point (pixel) transformations. Neighborhood processing. Color segmentation
Lecture #13 Point (pixel) transformations Color modification Color slicing Device independent color Color balancing Neighborhood processing Smoothing Sharpening Color segmentation Color Transformations
More informationWhen this experiment is performed, subjects find that they can always. test field. adjustable field
COLORIMETRY In photometry a lumen is a lumen, no matter what wavelength or wavelengths of light are involved. But it is that combination of wavelengths that produces the sensation of color, one of the
More informationReading. 4. Color. Outline. The radiant energy spectrum. Suggested: w Watt (2 nd ed.), Chapter 14. Further reading:
Reading Suggested: Watt (2 nd ed.), Chapter 14. Further reading: 4. Color Brian Wandell. Foundations of Vision. Chapter 4. Sinauer Associates, Sunderland, MA, 1995. Gerald S. Wasserman. Color Vision: An
More informationImage Processing. Color
Image Processing Color Material in this presentation is largely based on/derived from presentation(s) and book: The Digital Image by Dr. Donald House at Texas A&M University Brent M. Dingle, Ph.D. 2015
More informationComputer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier
Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 1. IMAGE PROCESSING Computer Vision 2 Dr. Benjamin Guthier Content of this Chapter Non-linear
More informationImage Processing. CSCI 420 Computer Graphics Lecture 22
CSCI 42 Computer Graphics Lecture 22 Image Processing Blending Display Color Models Filters Dithering [Ch 7.13, 8.11-8.12] Jernej Barbic University of Southern California 1 Alpha Channel Frame buffer Simple
More informationARTWORK REQUIREMENTS Artwork Submission
Artwork Submission GRAPHICS APPLICATIONS AND ACCEPTED FILE TYPES Submitting your artwork as a print ready PDF file is preferred (MAC or PC). We will also accept files created in Adobe Illustrator, Photoshop,
More informationRobustness Test of Discrete Cosine Transform Algorithm in Digital Image Watermarking on Android Platform
B I O D I V E R S IT A S ISSN: 1412-033X Volume 16, Number 1, April 2015 E-ISSN: 2085-4722 Pages: xx-xx DOI: 10.13057/biodiv/d1601xx Robustness Test of Discrete Cosine Transform Algorithm in Digital Image
More informationNote to users of this presentation (this slide does not display during show)
ICC Colour Management Venue Presenter Organisation Date Note to users of this presentation (this slide does not display during show) Some content in this presentation is excerpted, with permission, from
More informationColor. Reading: Optional reading: Chapter 6, Forsyth & Ponce. Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this.
Today Color Reading: Chapter 6, Forsyth & Ponce Optional reading: Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Feb. 17, 2005 MIT 6.869 Prof. Freeman Why does
More informationWhy does a visual system need color? Color. Why does a visual system need color? (an incomplete list ) Lecture outline. Reading: Optional reading:
Today Color Why does a visual system need color? Reading: Chapter 6, Optional reading: Chapter 4 of Wandell, Foundations of Vision, Sinauer, 1995 has a good treatment of this. Feb. 17, 2005 MIT 6.869 Prof.
More informationPhysical Color. Color Theory - Center for Graphics and Geometric Computing, Technion 2
Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory
More informationCompression Part 2 Lossy Image Compression (JPEG) Norm Zeck
Compression Part 2 Lossy Image Compression (JPEG) General Compression Design Elements 2 Application Application Model Encoder Model Decoder Compression Decompression Models observe that the sensors (image
More informationCIE L*a*b* color model
CIE L*a*b* color model To further strengthen the correlation between the color model and human perception, we apply the following non-linear transformation: with where (X n,y n,z n ) are the tristimulus
More informationCSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013
CSE 167: Introduction to Computer Graphics Lecture #6: Colors Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 Announcements Homework project #3 due this Friday, October 18
More informationMain topics in the Chapter 2. Chapter 2. Digital Image Representation. Bitmaps digitization. Three Types of Digital Image Creation CS 3570
Main topics in the Chapter Chapter. Digital Image Representation CS 3570 Three main types of creating digital images Bitmapping, Vector graphics, Procedural modeling Frequency in digital image Discrete
More informationVisible Color. 700 (red) 580 (yellow) 520 (green)
Color Theory Physical Color Visible energy - small portion of the electro-magnetic spectrum Pure monochromatic colors are found at wavelengths between 380nm (violet) and 780nm (red) 380 780 Color Theory
More informationImage Processing. Alpha Channel. Blending. Image Compositing. Blending Errors. Blending in OpenGL
CSCI 42 Computer Graphics Lecture 22 Image Processing Blending Display Color Models Filters Dithering [Ch 6, 7] Jernej Barbic University of Southern California Alpha Channel Frame buffer Simple color model:
More informationLenses: Focus and Defocus
Lenses: Focus and Defocus circle of confusion A lens focuses light onto the film There is a specific distance at which objects are in focus other points project to a circle of confusion in the image Changing
More informationColor Image Processing
Color Image Processing Inel 5327 Prof. Vidya Manian Introduction Color fundamentals Color models Histogram processing Smoothing and sharpening Color image segmentation Edge detection Color fundamentals
More informationThis guide helps you understand how operations available on the printer can be used to adjust and customize color output.
Page 1 of 5 Color quality guide This guide helps you understand how operations available on the printer can be used to adjust and customize color output. Quality menu Print Mode Color Black Only Color
More information11. Image Data Analytics. Jacobs University Visualization and Computer Graphics Lab
11. Image Data Analytics Motivation Images (and even videos) have become a popular data format for storing information digitally. Data Analytics 377 Motivation Traditionally, scientific and medical imaging
More informationTopics: Chromaticity, white point, and quality metrics
EE 637 Study Solutions - Assignment 8 Topics: Chromaticity, white point, and quality metrics Spring 2 Final: Problem 2 (Lab color transform) The approximate Lab color space transform is given by L = (Y/Y
More informationPrint Services User Guide
Print Services User Guide Understanding Artwork for Print 1 Preferred Formats: Preferred formats should contain only vector-based graphics and text, and/or high-resolution images. Low resolution images
More informationPRODUCING AND PRINTING CONSISTENT COLOR
14 PRODUCING AND PRINTING CONSISTENT COLOR Lesson overview In this lesson, you ll learn how to do the following: Define RGB, grayscale, and CMYK color spaces for displaying, editing, and printing images.
More informationColor Space Transformations
Color Space Transformations Philippe Colantoni and Al 2004 1 Introduction This document defines several color concepts and all the mathematic relations used in ColorSpace. The first version of this document
More informationImage Formation. Camera trial #1. Pinhole camera. What is an Image? Light and the EM spectrum The H.V.S. and Color Perception
Image Formation Light and the EM spectrum The H.V.S. and Color Perception What is an Image? An image is a projection of a 3D scene into a 2D projection plane. An image can be defined as a 2 variable function
More informationAn LED based spectrophotometric instrument
An LED based spectrophotometric instrument Michael J. Vrhel Color Savvy Systems Limited, 35 South Main Street, Springboro, OH ABSTRACT The performance of an LED-based, dual-beam, spectrophotometer is discussed.
More informationMedical Image Processing using MATLAB
Medical Image Processing using MATLAB Emilia Dana SELEŢCHI University of Bucharest, Romania ABSTRACT 2. 3. 2. IMAGE PROCESSING TOOLBOX MATLAB and the Image Processing Toolbox provide a wide range of advanced
More informationThe Use of Extrapolation in Computing Color Look-Up
The Use of Extrapolation in Computing Color Look-Up Tables S. A. Rajala A. P. Kakodkar
More informationCIE Colour Chart-based Video Monitoring
www.omnitek.tv IMAE POCEIN TECHNIQUE CIE Colour Chart-based Video Monitoring Transferring video from one video standard to another or from one display system to another typically introduces slight changes
More informationFundamentals of Digital Image Processing
\L\.6 Gw.i Fundamentals of Digital Image Processing A Practical Approach with Examples in Matlab Chris Solomon School of Physical Sciences, University of Kent, Canterbury, UK Toby Breckon School of Engineering,
More informationVision-Based Technologies for Security in Logistics. Alberto Isasi
Vision-Based Technologies for Security in Logistics Alberto Isasi aisasi@robotiker.es INFOTECH is the Unit of ROBOTIKER-TECNALIA specialised in Research, Development and Application of Information and
More informationPrograms We Support. We accept files created in these major design and layout programs. Please contact us if you do not see your program listed below.
Prepress Guidelines HAMILTON GRAPHICS ~ PREPRESS DEPARTMENT Phone: (513) 737-1413 Fax: (513)-737-7483 E-mail: bberne@hamiltongp.com or ddodson@hamiltongp.com Our Prepress Department considers customers
More informationMultimedia Databases. 2. Summary. 2 Color-based Retrieval. 2.1 Multimedia Data Retrieval. 2.1 Multimedia Data Retrieval 4/14/2016.
2. Summary Multimedia Databases Wolf-Tilo Balke Younes Ghammad Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de Last week: What are multimedia databases?
More informationKNOW HOW TRANSFER the photography knowle. Floating Adjustments Restore the CS3 Style Floating Window
KNOW HOW TRANSFER the photography knowle Floating Adjustments Restore the CS3 Style Floating Window User Manual - Version 2.2.1 - February 2016 KNOW HOW TRANSFER the photography knowledge hub Know-How
More informationECE-161C Color. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth)
ECE-6C Color Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth) Color so far we have talked about geometry where is a 3D point map mapped into, in terms of image coordinates? perspective
More informationCHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37
Extended Contents List Preface... xi About the authors... xvii CHAPTER 1 Introduction 1 1.1 Overview... 1 1.2 Human and Computer Vision... 2 1.3 The Human Vision System... 4 1.3.1 The Eye... 5 1.3.2 The
More informationOptimize. Profile. Quick Start Guide4
Optimize. Profile. Quick Start Guide4 QuickStart Guide for CoPrA 4 Copyright 2016 ColorLogic GmbH. All rights reserved. Reprinting of this information in whole or in part is only permitted with our express,
More informationInteractive File Preparation Guide
Index RGB vs CMYK.......................................................... 1 Spot Colors........................................................... 2 Duotone.............................................................
More informationXYZ to ADL: Calculating Logvinenko s Object Color Coordinates
Page of 6 XYZ to ADL: Calculating Logvinenko s Object Color Coordinates Christoph Godau, Université Jean Monnet, Saint-Etienne, France Brian Funt, Simon Fraser University, Vancouver, Canada Abstract: Recently
More informationColour computer vision: fundamentals, applications and challenges. Dr. Ignacio Molina-Conde Depto. Tecnología Electrónica Univ.
Colour computer vision: fundamentals, applications and challenges Dr. Ignacio Molina-Conde Depto. Tecnología Electrónica Univ. of Málaga (Spain) Outline Part 1: colorimetry and colour perception: What
More informationChapter 4 Color in Image and Video
Chapter 4 Color in Image and Video 4.1 Color Science 4.2 Color Models in Images 4.3 Color Models in Video 4.4 Further Exploration 1 Li & Drew c Prentice Hall 2003 4.1 Color Science Light and Spectra Light
More informationColor Management. in Print & Internet Workflows. Rita Amladi. Presented by: Trainer & Consultant Orion Arts & Communications
Color Management in Print & Internet Workflows Presented by: Rita Amladi Trainer & Consultant Orion Arts & Communications ramladi@orionac.com Submitting questions to the speaker Submit a question at anytime
More informationOpponent Color Spaces
EE637 Digital Image Processing I: Purdue University VISE - May 1, 2002 1 Opponent Color Spaces Perception of color is usually not best represented in RGB. A better model of HVS is the so-call opponent
More informationCvision 3 Color and Noise
Cvision 3 Color and Noise António J. R. Neves (an@ua.pt) & João Paulo Cunha IEETA / Universidade de Aveiro Outline Color spaces Color processing Noise Acknowledgements: Most of this course is based on
More informationDigital Images. Kyungim Baek. Department of Information and Computer Sciences. ICS 101 (November 1, 2016) Digital Images 1
Digital Images Kyungim Baek Department of Information and Computer Sciences ICS 101 (November 1, 2016) Digital Images 1 iclicker Question I know a lot about how digital images are represented, stored,
More informationCHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE
49 CHAPTER 3 COLOR MEASUREMENT USING CHROMATICITY DIAGRAM - SOFTWARE 3.1 PREAMBLE Software has been developed following the CIE 1931 standard of Chromaticity Coordinates to convert the RGB data into its
More informationColor. making some recognition problems easy. is 400nm (blue) to 700 nm (red) more; ex. X-rays, infrared, radio waves. n Used heavily in human vision
Color n Used heavily in human vision n Color is a pixel property, making some recognition problems easy n Visible spectrum for humans is 400nm (blue) to 700 nm (red) n Machines can see much more; ex. X-rays,
More informationCOMP3421. Global Lighting Part 2: Radiosity
COMP3421 Global Lighting Part 2: Radiosity Recap: Global Lighting The lighting equation we looked at earlier only handled direct lighting from sources: We added an ambient fudge term to account for all
More informationGrow Color Gamut to make signage pop
Grow Color Gamut to make signage pop Toby Saalfeld Ricoh Commercial & Industrial Printing US Director, Color Management SGIA Expo New Orleans, LA October 10, 2017 Toby Saalfeld Toby Saalfeld is US Director,
More informationCharacterizing and Controlling the. Spectral Output of an HDR Display
Characterizing and Controlling the Spectral Output of an HDR Display Ana Radonjić, Christopher G. Broussard, and David H. Brainard Department of Psychology, University of Pennsylvania, Philadelphia, PA
More informationMachine Learning for Signal Processing Fundamentals of Linear Algebra
Machine Learning for Signal Processing Fundamentals of Linear Algebra Class Sep 4 Instructor: Bhiksha Raj Sep 4-755/8-797 Administrivia Info on second TA still awaited from ECE Registration: Anyone on
More information