![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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051916/60079ea8cf1a3412a41d607d/html5/thumbnails/16.jpg)
www.twitter.com/Barco
www.facebook.com/Barco
www.youtube.com/BarcoTV