2.5.4 CIE XYZ 色彩空间(CIE 1931 XYZ Color Space)
1931年,国际照明委员会(CIE [International Commission on Illumination]) 提出,以经过设计的 XYZ 基准坐标系来锚定 RGB 边界的方案可以解决问题。这一映射方案所对应的颜色描述模型,被称为 XYZ 色彩空间(XYZ Color Space) [12] [13] 。
CIE 以线性等式关系构建了 XYZ 系统与 RGB 系统的转换,以三刺激函数(Tristimulus Values Functions)使可见光基于 XYZ 坐标的混合向量全部局限于正象限 [X≥0, Y≥0, Z≥0]。
如果记目标颜色为 CXYZ ,一单位 RGB 到一单位 XYZ 有:
从 R→X 的转换因子为 Crx ,从 G→Y 的转换因子为 Cgy ,从 B→Z 的转换因子为 Cbz
那么 XYZ 色彩空间的 配色函数 为:
CXYZ=X⋅CrxR+Y⋅CgyG+Z⋅CbzB=Vector[X,Y,Z]
而从 RGB 到 XYZ 是天然可转的,记转换矩阵为 MRGB2XYZ ,那么有映射:
CXYZ=MRGB2XYZ⋅CRGB
即:
⎣⎡XYZ⎦⎤=⎣⎡+0.49000+0.17697+0.00000+0.31000+0.81240+0.01000+0.20000+0.01063+0.99000⎦⎤⋅⎣⎡RGB⎦⎤
而从 XYZ 到 RGB,就相当于反向求逆,因此如下:
CXYZ=MRGB2XYZ−1⋅CRGB
即:
⎣⎡RGB⎦⎤≈⎣⎡+2.36461385−0.51516621+0.00520370−0.89654057+1.42640810−0.01440816−0.46807328+0.08875810+1.00920446⎦⎤⎣⎡XYZ⎦⎤
其中, MRGB2XYZ 为测量所得 [12](见前文)推导而出的坐标映射矩阵。
基于此映射关系,所有实际可见波长的 视觉单色(Monochromat)和混合色 在经过坐标转换后,都可以被描述到由 XYZ 色彩空间。这为统一视觉颜色对比标准和迭代推进色彩空间色设计,创造了有力基础工具。工程中为了表示设备颜色特性,常将设备颜色范围以 XYZ 色彩空间的色度图切面,即 CIE 标准色度图(CIE Standard Observer Chromaticity Diagram) 表示。因此,CIE XYZ 颜色空间的配色函数也被称为 “CIE 标准观测者(CIE Standard Observer )”函数。
但 XYZ 的也继承了 RGB 的 “均匀色差” (即 平均色差 问题) 挑战(见前文)。人眼各类视锥细胞的数目是存在差异的。纯物理描述转换为感知上的情况,在 RGB 与 XYZ 所选基准波长条件下,就会因为人对光学三原色光线的敏感程度不同,产生冷色调区域相近颜色富集,而暖色调相近颜色离散的问题。如果取用广义色差 ,即两个颜色的欧式距离,为色差 ΔC 的话。那么 XYZ 色彩空间中,单位 ΔC 的颜色变化情况就显得不那么均匀。这个就是 平均色差 问题。
如何处理平均色差问题?CIE 和美标给出了不同的思路。CIE 将色差问题,拆分为色度图均匀化和白点取值影响归一化两个问题,区分考虑。提出了着重于细微色差变化的 CIE LAB 色彩空间标准,和偏重标准光源线性归一化的 CIE LUV 色彩空间标准。而美标则以商业出发点,追求色彩还原更接近人眼生理感受,同时还要兼顾工业体系中对色彩信息的精细度要求,进而推进了颜色三要素色彩空间的制定。