370 likes | 532 Views
Color Fidelity in Multimedia. H. J. Trussell Dept. of Electrical and Computer Engineering North Carolina State University Raleigh, NC 27695-7911 hjt@eos.ncsu.edu. Basic Color Problems. describe color measure color coordinates color matching, profiling, calibration
E N D
Color FidelityinMultimedia H. J. Trussell Dept. of Electrical and Computer Engineering North Carolina State University Raleigh, NC 27695-7911 hjt@eos.ncsu.edu
Basic Color Problems • describe color • measure color coordinates • color matching, profiling, calibration • design filters for instruments & cameras • image reproduction • image correction
Multimedia Aspects • Rendering accurate color on various soft displays • Rendering hardcopy of softcopy • Alternatives to hardcopy - journals • Watermarking – calibration, validation, breaking(?)
Color Science Basics Equation for eye c = STLr 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 = ATLr Note: from any non-singular, linear transformation of A, the tristimulus values can be found
CIE Lab*Uniform Color Space definethe white point where
Difference image may not relate to perceived difference Difference image will relate to perceived difference
Color Management L a* b* RGB Record Device D Display Device Gamut Mapping
An Example Dyesub Printer Digital Lena Desktop Scanner Corrected Lena Printed Lena Scanned 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
Color Image Communication • Compression in luminance-chrominance space. • RGB, CMYK, sRGB, CIEXYZ, CIELab.
Output Device Characterization Output Device RGB CIE
PDDCS PDDCS DICS G1 G2
sRGB Approach • Map printer DD values • to DICS. • Map DI values into • sRGB gamut. • Transform to sRGB • values.
Point C Region B CIE Space Gamut Point A
Appearance Concerns 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.
Monitor CIEXYZ CIEXYZ CIEXYZ 1 2
Summary • Color is complicated to get right • There are some really neat math problems in color • Multimedia depends on color for its glitz • Who is willing to pay for accurate color?