Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12....

16
Color calibration and ICC profiles 4th Workshop AIDPATH project Gert Van Hoey

Transcript of Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12....

Page 1: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Color calibration and ICC profiles

4th Workshop AIDPATH project

Gert Van Hoey

Page 2: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Overview

� Terminology

� Color management with ICC profiles

� Validation

2

Page 3: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Terminology

� Calibration

▫ adjusting a device’s behavior to meet a certain “target”

- e.g. target = white luminance 350 cd/m2, white point D65, tonal response curve gamma 2.2

▫ how ? change internal settings in device → changes behavior of device

▫ goal: consistency over time, consistency between devices

� Characterization (profiling)

▫ describe how a device responds to or reproduces color

▫ does not change behavior of device

3

Page 4: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Terminology

� Gamut

▫ set of colors recorded or reproduced by a device

� Color management

▫ take into account color capabilitiesof all devices and applications in thechain

4

Page 5: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Different input devices

5

(33,104,182) (74,80,154)

Page 6: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Different input devices

6

Page 7: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Different output devices

7

Page 8: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Different output devices

8

Page 9: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Color management

9

Profile connectionspace

Device-independent

XYZ or L*a*b*

Unambiguous definition of colors

Input devices Output devices

Page 10: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Color management systems (CMS)

� Color management system/module (CMS/CMM)

▫ uses source profile and destination profile

▫ Calculates transformation from source space to destination space

� Commonly used CMS’es

▫ ICM and WCS in Windows

▫ ColorSync on Mac OS X

▫ Adobe Color Engine

▫ Little CMS

10

Page 11: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

ICC profile

11

Page 12: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

ICC profile

12

Page 13: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Validation

13

PCS

image profile display profile

test colorRGB values

RGB drivevalues

target XYZ values

measured XYZ values

∆E2000 colordifference metric

Page 14: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Validation

14

Average ΔE2000 Maximum ΔE2000

Uncalibrated, not color-managed 2.75 6.88

Calibrated, color-managed 0.38 1.55

Page 15: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

Summary

� Consistent color requires color management in the entire chain

▫ calibration and profiling at acquisition side

▫ calibration and profiling at reproduction side

▫ appropriate color handling in applications (CMS)

� Display calibration and profiling can reduce color differences below the visibility threshold

15

Page 16: Color calibration and ICC profiles/uploads/blog/04_g… · ICC profile 11. ICC profile 12. Validation 13 PCS image profile display profile test color RGB values RGB drive values target

www.twitter.com/Barco

www.facebook.com/Barco

www.youtube.com/BarcoTV