Color Management 12/07/06 Color management systems really do only two things 1.Change the values of pixels to keep the color consistent across different.

Slides:



Advertisements
Similar presentations
13- 1 Chapter 13: Color Processing 。 Color: An important descriptor of the world 。 The world is itself colorless 。 Color is caused by the vision system.
Advertisements

ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Color Image Processing
Light Light is fundamental for color vision Unless there is a source of light, there is nothing to see! What do we see? We do not see objects, but the.
Fundamentals of Digital Imaging
School of Computing Science Simon Fraser University
SWE 423: Multimedia Systems Chapter 4: Graphics and Images (2)
Multi-media Graphics JOUR 205 Color Models & Color Space 5 ways of specifying colors.
Color Mixing There are two ways to control how much red, green, and blue light reaches the eye: “Additive Mixing” Starting with black, the right amount.
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
Basic Color Theory Susan Farnand
1 Perception. 2 “The consciousness or awareness of objects or other data through the medium of the senses.”
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Color & Color Management. Overview I. Color Perception Definition & characteristics of color II. Color Representation RGB, CMYK, XYZ, Lab III. Color Management.
Dye Sublimation Color Management
Selecting the Right Color Palette: Understanding RGB and CMYK Color Presented by Pat McClure and Tony Kugler.
9/14/04© University of Wisconsin, CS559 Spring 2004 Last Time Intensity perception – the importance of ratios Dynamic Range – what it means and some of.
Color Systems. Subtractive Color The removal of light waves to perceive color: –Local or physical attributes of pigments, dyes, or inks reflect certain.
Colour Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 6 This presentation © 2004, MacAvon Media Productions Colour.
Understanding Colour Colour Models Dr Jimmy Lam Tutorial from Adobe Photoshop CS.
Course Website: Digital Image Processing Colour Image Processing.
Digital Image Processing Colour Image Processing.
2001 by Jim X. Chen: 1 The purpose of a color model is to allow convenient specification of colors within some color gamut.
Image Processing Lecture 2 - Gaurav Gupta - Shobhit Niranjan.
Any questions about the current assignment? (I’ll do my best to help!)
Chapter 6: Color Image Processing Digital Image Processing.
Color Management. How does the color work?  Spectrum Spectrum is a contiguous band of wavelengths, which is emitted, reflected or transmitted by different.
1 Color vision and representation S M L.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Color. There are established models of color, each discipline uses it own method for describing and discussing color intelligently.
Color. Contents Light and color The visible light spectrum Primary and secondary colors Color spaces –RGB, CMY, YIQ, HLS, CIE –CIE XYZ, CIE xyY and CIE.
Color Theory ‣ What is color? ‣ How do we perceive it? ‣ How do we describe and match colors? ‣ Color spaces.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Chapter 2: Color Basics. 2 What is light?  EM wave, radiation  Visible light has a spectrum wavelength from 400 – 780 nm.  Light can be composed.
CSC361/ Digital Media Burg/Wong
COLORCOLOR Angel 1.4 and 2.4 J. Lindblad
CS6825: Color 2 Light and Color Light is electromagnetic radiation Light is electromagnetic radiation Visible light: nm. range Visible light:
A color model is a specification of a 3D color co-ordinate system and a visible subset in the co-ordinate System within all colors in a particular color.
Sensory Information Processing
CS654: Digital Image Analysis Lecture 29: Color Image Processing.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Color. Acknowledgement Most of this lecture note has been taken from the lecture note on Multimedia and HCI course of University of Stirling, UK. I’d.
Introduction to Computer Graphics
EEL Introduction to Computer Graphics PPT12: Color models Yamini Bura – U
Color Models. Color models,cont’d Different meanings of color: painting wavelength of visible light human eye perception.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
ECE 638: Principles of Digital Color Imaging Systems
BASIC COLOUR COURSE Algemeen
ECE 638: Principles of Digital Color Imaging Systems Lecture 4: Chromaticity Diagram.
CS-321 Dr. Mark L. Hornick 1 Color Perception. CS-321 Dr. Mark L. Hornick 2 Color Perception.
Chapter 4: Color in Image and Video
09/10/02(c) University of Wisconsin, CS559 Fall 2002 Last Time Digital Images –Spatial and Color resolution Color –The physics of color.
Computer Graphics: Achromatic and Coloured Light.
1 of 32 Computer Graphics Color. 2 of 32 Basics Of Color elements of color:
COMPUTER GRAPHICS CS 482 – FALL 2016 CHAPTER 28 COLOR COLOR PERCEPTION CHROMATICITY COLOR MODELS COLOR INTERPOLATION.
Color Models Light property Color models.
ITEC2110, Digital Media Chapter 2 Fundamentals of Digital Imaging
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
IMAGE PROCESSING COLOR IMAGE PROCESSING
Color Image Processing
Color Image Processing
Color Image Processing
Chapter II Color Theory.
© University of Wisconsin, CS559 Spring 2004
Color Image Processing
Slides taken from Scott Schaefer
Color Image Processing
Color Model By : Mustafa Salam.
Color Theory What is color? How do we perceive it?
Presentation transcript:

Color Management 12/07/06 Color management systems really do only two things 1.Change the values of pixels to keep the color consistent across different devices 2.Describe the color of pixels But nobody said that it would be easy!

Color Management Tools A Reference color space Represents color as we “see” it. Device profiles Describes a device's color behavior in terms of RGB or CMYK values Color engines Software that does the actual work of matching color from device to device

Color Management Goal Every digital color reproduction application is judged on how well it appears to the end user. The quality metric for any visual reproduction device, system, or application must be based on the Human Visual System (HVS). –One component of HVS is color perception. –Over 40 percent of the human brain is spent interpreting visual information –No complete model of the human visual system.

What is Color? One of the fundamental truths about color that's important to understand is that color is something we humans impose on the world. The world isn't colored; we just see it that way.

Working definition of color Our response to different wave lengths of light –We create the color as a response to that light, just as we create the sensation of pain when struck by an object –We can't really measure color itself -- just as we can't measure pain –What we're really measuring is the stimulus that creates it -- something like measuring the motion and mass of the pebble

Working Color Definition cont’d The different wavelengths of light aren't really colored, they're simply electromagnetic waves with a known length and amount of energy Our perceptual system gives them the attribute of color.. Our eyes contain two types of light sensitive sensors: rods and cones Rods are panchromatic, and don't contribute to color vision. Color sensation comes from the cone sensors. Our eyes contain three different types of cones, which are most properly referred to as the L, M, and S cones, denoting cones sensitive to long, medium short wavelengths of light.

Working Color Definition cont’d Cones respond to light in a complex manner; unlike the sensors in a scanner or digital camera, where each sensor simply records the amount of (filtered) light it receives. The cones feed into a processing system that not only receives the signal from each cone, but also compares each signal to that of its neighbors, and assigns weighting to the raw signals. Weighting is necessary because we have many more L and M cones than S cones. The relative population of the L, M, and S cones is approximately 40:20:1. The weighted response is approximately 30:59:11

Working Color Definition cont’d The figure shows the cones' raw sensitivities to differing wavelengths The horizontal (x) axis shows wavelengths, and the vertical (y) axis depicts the intensity of cone response to each wavelength Labeling them R, G, and B would be incorrect. Note the overlap between the cones’ sensitivities

CIE 1931 Standard Observer The CIE 1931 (Commission Internationale de l'Eclairage) Standard Observer represents the color perception of a "normal" person. The curves show the intensity of X, Y, and Z values (akin to cone response) for a given wavelength It shows how our eyes receive continuous spectra as stimuli, and convert those continuous spectra into varying amounts of three different primaries,

CIE 1931 Standard Observer Cont’d CIE XYZ lies at the heart of all current implementations of color management: –CIE XYZ and its close cousin CIE LAB (derived from CIE XYZ) define well-known, light- independent, device-independent color spaces that software, device profiles, and drivers use to interpret and translate color information.

CIE 1931 Standard Observer Cont’d Note that each of the three responses cover a wide band of wavelengths, with a lot of overlap. In fact, there are a near infinite number of combinations of the visible spectrum that can create the same visual response i.e. color. –The broadband response of our eyes' cones is what makes color matching possible: It's much, much easier to achieve samples that yield the same CIE XYZ values than to duplicate precisely the same spectral distribution.

CIE 1931 Standard Observer Cont’d Now the bad news – –Unfortunately, it’s also true that no real world system yet provides the combination of stimuli needed to cover the complete gamut of color that we can see. –Broadband response also contributes Mesmerism Two color samples appear to match under one light source but differ under another

Mesmerism Example Two samples viewed under a 6500 K light: The same samples viewed under an incandescent light

Color Summary Most important, color is something that happens in our heads. We can’t measure color. We only measure the stimulus - - color is our response. Second,real-world color matching is highly dependent on the light source under which the match is judged. If you know your work will appear under dramatically different lighting conditions, either make adjustments or be prepared for disappointment. Third the science on which color management is based isn’t a complete description of human color perception. The models and tools we use today may produce results that our senses tell us are unacceptable. When the tools tell us one thing and our eyes tell us another, we should let our eyes be the final judge.

Color Space It’s really 3 dimensional –RBG > Red, Blue, Green –HSB > Hue, Saturation, Brightness –CMY > Cyan, Magenta, Yellow (+ black “crutch” added) –LAB > Luminance, A ( Red-Green axis ) B ( Blue-Yellow axis )

Color Space Cont’d Rotated 180 degrees about the vertical (neutral) axis For convenience a particular color space is often shown as a “2-D slice”, at 50% luminance, but the entire “3-D” space is used in color management. 3-D CIE LAB space

Reference Color Spaces CIE X-Y space (50%) CIE U’-V’ space (50%) CIE A-B space (50%) Each of the CIE spaces are derived from The CIE Tri-Stimulus response discussed earlier. They show the HVS Gamut (at 50% luminosity) referred to as the Reference Color Space. It is “Device independent”. The CIE A-B space (also known as LAB) is favored in digital color management because CIE colors extend equally on two axes, and distributes colors roughly proportional to their perceived color differences.

Reference Color space Cont’d The LAB spaces below show the (small) S-RGB gamut, the larger Adobe RGB gamut and two ink jet printer’s gamut 25% luminance Fuji Frontier 50% Canon I % Commercial Ink Jet Consumer Ink Jet CMYK Gamut (shown) is the standard color print press gamut, which extends outside beyond the S-RGB (Monitor Display) gamut for some colors, but is contained within the Adobe RGB gamut which is why Adobe RGB was created

Device Profiles Device profiles provide us with descriptions of the way color devices behave. A device profile is basically akin to a dual-language dictionary –One language being the actual perceived color in the reference (LAB or XYZ) space –The other being the device-specific RGB or CMYK space. The device profiles correlate the device control signals -- the RGB or CMYK values -- with the actual perceived color (expressed as LAB or XYZ values) that they produce.

Device Profiles Cont’d Profiles are useful in two ways 1.When we associate a device profile with a set of device- specific RGB or CMYK color values, we can use the profile to determine what actual color the values represent in the CIE reference space (X,Y,Z or L,A,B) 2.When we know the actual color we're trying to reproduce (in XYZ or LAB), we can look at the profile for the device on which we're trying to reproduce that color and then determine what device-specific RGB or CMYK values the device needs to reproduce that color. For example, a digital camera has a RGB profile that allows a Color Management module to accurately create a LAB value for each pixel (step 1). In turn, that is converted to a RGB value according to the monitor’s display profile (step 2).

Device Profiles Cont’d Color management systems really do only two things: They describe the color of pixels, and they change the values of pixels to keep the color consistent across different devices. The essential tools –A Reference color space that represents color as we see it. (LAB) –Device profiles, which describe a device's color behavior in terms of RGB or CMYK values –Color engines, the software that does the actual work of matching color from device to device (aka CMM – Color Management Module in computer speak). –Calibration Devices – Device profiles, unfortunately, vary for many reasons.

Color Engine Color engine Goal –Translate color information between systems –Manage color gamut differences to the satisfaction of the observer –Account for the vagaries of light and it’s Mesmerism impact If device profiles are accurate, translation is straightforward, at least for color values that are within the receiving device’s color gamut.

Color Engine Cont’d Color space conversion is what happens when the CMM translates color from one device's space to another. Conversion may require approximations in order to preserve the image's most important color qualities. Knowing how these approximations work can help you control how the photo may change-- hopefully maintaining the intended look or mood

Color Space Conversion Cont’d The CMM applies Rendering Intent to resolve the Gamut mismatch

Color Space Conversion Gamut Mismatch & Rendering Intent –The translation stage attempts to create a best match between devices-- even when seemingly incompatible. If the original device has a larger color gamut than the final device, some of the colors may be outside the final device's color space. “Out-of-gamut colors" occur with nearly every conversion and are called a gamut mismatch. –Rendering Intents are methods to resolve the mismatch

Rendering Intent Cont’ Color Conversion-Rendering IntentColor Conversion

Schematic

Monitor Calibration A properly adjusted monitor is needed before a profile can be created –Brightness –Black level –Gamma (mid-point brightness)

Monitor Calibration Cont’d Do the patches marked 0 and 10 in the grayscale appear to be the same? If they do then you need to calibrate your monitor black point. Do the patches marked 95 and 100 appear to be the same? If they do then you need to calibrate your monitor white point. If the patches have a color tint, you can correct problem by calibrating monitor gamma for each color channel individually. Stand ten feet from your monitor and examine the above figure. If the smooth patch is darker or lighter than the background then you need to calibrate monitor gamma. You can calibrate black and white points without any special software. To adjust monitor gamma, you'll need special software such as Adobe Gamma