Color Fidelity in Multimedia H. J. Trussell Dept. of Electrical and Computer Engineering North Carolina State University Raleigh, NC 27695-7911

Slides:



Advertisements
Similar presentations
Introduction to Colour Management
Advertisements

Images Images are a key component of any multimedia presentation.
ICC profiles Understood
ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Color & Light, Digitalization, Storage. Vision Rods work at low light levels and do not see color –That is, their response depends only on how many photons,
Color spaces CIE - RGB space. HSV - space. CIE - XYZ space.
Color Image Processing
1 Invariant Image Improvement by sRGB Colour Space Sharpening 1 Graham D. Finlayson, 2 Mark S. Drew, and 2 Cheng Lu 1 School of Information Systems, University.
Capturing and optimising digital images for research Gilles Couzin.
School of Computing Science Simon Fraser University
Color Mixing There are two ways to control how much red, green, and blue light reaches the eye: “Additive Mixing” Starting with black, the right amount.
1 Human Perception What you may or may not already know, want to know or even care about how you see.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Graphics File Formats. 2 Graphics Data n Vector data –Lines –Polygons –Curves n Bitmap data –Array of pixels –Numerical values corresponding to gray-
Color Management Systems Problems –Solve gamut matching issues –Attempt uniform appearance Solutions –Image dependent manipulations (e.g. Stone) –Device.
Display Issues Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
CSc 461/561 CSc 461/561 Multimedia Systems Part A: 2. Image.
DIGITAL PRINTING. TERMINOLOGY COLOUR MANAGEMENT: the process of maintaining consistent colour among the devices in a colour workflow.
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.
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.
Color Model AbdelRahman Abu_absah Teacher: Dr. Sana'a Alsayegh.
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.
Introduction to Color Management for Film and TV Igor Riđanović.
Kleur Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 6 This presentation © 2004, MacAvon Media Productions.
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.
Page 18/30/2015 CSE 40373/60373: Multimedia Systems 4.2 Color Models in Images  Colors models and spaces used for stored, displayed, and printed images.
Any questions about the current assignment? (I’ll do my best to help!)
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 6 Color Image Processing Chapter 6 Color Image.
Color Color is a psychophysical concept depending both upon the spectral distribution of the radiant energy of the illumination source and the visual sensations.
EE 7700 Color. Bahadir K. Gunturk2 References On Color: Wikipedia, Gonzalez, Poynton, many others… On HDR: Slides and papers by Debevec, Ward, Pattaniak,
I-1 Steps of Image Generation –Create a model of the objects –Create a model for the illumination of the objects –Create an image (render) the result I.
Computational and Biological Vision “Colors Out Of Space” Digital color representation, color spaces and more! Amir Eluk Software Engineering.
Colours and Computer Jimmy Lam The Hong Kong Polytechnic University.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Color Sources:
Validation of Color Managed 3D Appearance Acquisition Michael Goesele Max-Planck-Institut für Informatik (MPI Informatik) Vortrag im Rahmen des V 3 D 2.
Purdue University Optimization of Sensor Response Functions for Colorimetry of Reflective and Emissive Objects Mark Wolski*, Charles A. Bouman, Jan P.
Consistent Presentation of Images
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Sensory Information Processing
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
EE 638: Principles of Digital Color Imaging Systems Lecture 14: Monitor Characterization and Calibration – Basic Concepts.
1 CSCE441: Computer Graphics: Color Models Jinxiang Chai.
Basic Digital Camera Concepts How a digital camera works.
BASIC COLOUR COURSE Algemeen
EE 638: Principles of Digital Color Imaging Systems Lecture 17: Digital Camera Characterization and Calibration.
David Luebke 1 2/5/2016 Color CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
ECE 638: Principles of Digital Color Imaging Systems Jan P. Allebach School of Electrical and Computer Engineering
Greg Ward Exponent - Failure Analysis Assoc. Elena Eydelberg-Vileshin
+ Color Management By: Jessica and Jireh. + Color Management Color Management is the procedure of controlling color characteristics between various devices.
ECE 638: Principles of Digital Color Imaging Systems Lecture 12: Characterization of Illuminants and Nonlinear Response of Human Visual System.
Color Measurement and Reproduction Eric Dubois. How Can We Specify a Color Numerically? What measurements do we need to take of a colored light to uniquely.
Click to edit Master title style Click to edit Master text styles Second level Third level Fourth level Fifth level 1 Integrated Color Solutions A presentation.
Lesson 4 Alternative Methods Of Input.
ECE 638: Principles of Digital Color Imaging Systems
Alternative Methods Of Input
Color Image Processing
Color Image Processing
Color Image Processing
Lesson 4 Alternative Methods Of Input.
Color Management.
School of Electrical and
ECE 638: Principles of Digital Color Imaging Systems
4. All About Profiles 5. Measurement, Calibration, and Process Control 6. Building Display Profiles GED119 Colour Science and Digital Applications.
Jueqin Qiu, Haisong Xu*, Peng Xu
Color Image Processing
Presentation transcript:

Color Fidelity in Multimedia H. J. Trussell Dept. of Electrical and Computer Engineering North Carolina State University Raleigh, NC

Basic Color Problems n describe color n measure color coordinates n color matching, profiling, calibration n design filters for instruments & cameras n image reproduction n image correction

Multimedia Aspects n Rendering accurate color on various soft displays n Rendering hardcopy of softcopy n Alternatives to hardcopy - journals n Watermarking – calibration, validation, breaking(?)

Color Science Basics Equation for eye c = S T Lr Where S is the sensitivity of the eye L is diagonal illuminant matrix r is vector of reflectances of object Color Matching Functions defined by CIE A is defined as a linear transformation of S Tristimulus values are defined by t = A T Lr Note: from any non-singular, linear transformation of A, the tristimulus values can be found

Color Space Uniformity

CIE Lab* Uniform Color Space where define the white point

Difference image may not relate to perceived difference Difference image will relate to perceived difference

Record Device Gamut Mapping Display Device D RGB L a* b* Color Management

Device Independent Color Space

Device Dependent Color Space

Printer Dyesub An Example Desktop Scanner Digital Lena Printed Lena Scanned Lena Corrected Lena

Color Camera/Scanner Model where M represents the scanner filter set H represents optics and sensor functions Goal: Estimate tristimulus values from the recorded data

Characterized for one Illuminant. Data gathered under another illuminant.

To determine the appearance of an image under many different lighting conditions You must record more than 3 channels! Problems: Time to record Space to store

Input Device Design P-chan. Scanner

De-mosaic Problem

Color Image Communication Compression in luminance-chrominance space. RGB, CMYK, sRGB, CIEXYZ, CIELab.

Output Control

RGB CIE Output Device Output Device Characterization

PDDCS DICS PDDC S G1 G2

sRGB Approach Map printer DD values to DICS. Map DI values into sRGB gamut. Transform to sRGB values.

Output Device Gamut

Gamut Mapping

Gamut Region B Point A Point C CIE Space

If viewing conditions the same, CIE works well to indicate color sample matching. Cost functions must consider color space uniformity. (all CIE spaces are not the same) Pixel to pixel differences in CIELab for pictorial images may not relate to appearance. Need usable color appearance models. Appearance Concerns

1 2 Monitor CIEXYZ

Summary n Color is complicated to get right n There are some really neat math problems in color n Multimedia depends on color for its glitz n Who is willing to pay for accurate color?