色差仪是以CIE标准色度系统为基础研制的光电测色仪器,因此其内部设置了多个CIE规定的用于颜色测量的色度空间,即颜色空间。不同的颜色空间表示颜色的方法不同,要想用相同的颜色信息进行色彩比对,就需要进行颜色空间的转换。本文对色差仪常用颜色空间及颜色空间转换方法做了介绍,感兴趣的朋友可以了解一下!
色差仪XYZ颜色空间:
CIEXYZ颜色空间,也称CIE1931颜色空间。CIE希望通过该颜色空间下的三个分量(X,Y,Z)能够描述人颜色视觉系统所能察觉的任意一种颜色,其中X和Z定义为颜色的色度,Y为颜色的亮度。
CIEXYZ颜色空间主要应用于分光光度计和数字颜色分析器等分析仪器,它为这一类仪器提供了待分析样本所需的透射或折射的三色光信号。虽然 CIEXYZ颜色空间在分析化学中的相关应用也颇为广泛,但是它所表示的颜色与人眼感知不太一致,导致在不同颜色对比中存在一定缺陷。因此,该颜色模型往往只是用于线性转换到其他颜色空间的过渡颜色空间。
CIEXYZ颜色空间,是在RGB系统的基础上,用数学方法,选用三个理想的原色来代替实际的三原色,从而将RGB中的色度坐标r,g,b变换为正值。由X、Y、Z在所形成的三角形将整个光谱色轨迹包含在内,如下图所示,因此整个光谱色变成了以XYZ三角形作为色域的域内色。
色差仪Lab颜色空间:
CIELab颜色空间是色差仪最常用的一种颜色空间,是基于生理特征的均匀颜色空间,是由明度(L)和两个色度分量a、b共三个分量构成,L表示颜色的明度,也常被称作亮度,取值范围在[0,100],表示从纯黑到纯白。a表示从绿色到红色,-a最小表示绿色,+a最大表示红色,取值范围在[-128,127],-a到+a是绿色到红色颜色渐变的过程。b表示从蓝色到黄色的范围,同样原理,-b到+b是由蓝色逐渐过渡到黄色的过程,取值范围在[-128,127]。其模型如下如所示:
CIELab颜色空间是颜色量化最均匀的颜色分布,在样品色差评比系统中,很多公式都是依赖该颜色空间的,它是颜色差异的规范化空间,能够解决颜色量化的等距度量,其均匀性较好。该颜色空间两点之间的几何距离,与人眼观察物体的色差大小相同。
色差仪LCH颜色空间:
上述的Lab色空间与视觉无直接对应,也就是说,当给出Lab一组值时,不能形象地想象出具体颜色。为此,可以用Lab空间变形后得到的圆柱形颜色空间LCH来表示,如下图所示。该颜色空间由L、C、H表示。纵坐标L*值同样对应于颜色三要素的明度,取值0-100;C*代表彩度,即某一颜色的坐标位置与原点的距离,取值0-181,圆心处颜色的饱和度C*值为0,离圆心越远C*的值越大;H*为色调,取值0°-360°,h*代表色调角,是某一颜色坐标在色品平面内的投影点和坐标原点的连线与a轴的夹角。规定h*从正a轴(红)开始为0°,逆时针为正,正b轴(黄)为90°,负a轴(绿)为180°,负b轴(蓝)为270°。
色差仪LUV颜色空间:
CIELUV颜色空间是CIE1976L*u*v*均匀颜色空间的简称,在CIELUV空间中,L*为明度,u*、v*为色品指数。三者相互垂直构成色空间来描述相对应的亮度和色度量:垂直的轴是明度L*,位于水平面且互相垂直的是色品指数u*和 v*。其颜色模型如下所示:
CIELUV颜色空间与CIELAB颜色空间相似,L*,u*,v*是X,Y,Z通过非线性变换得到的,同样用两点间的距离表示颜色之间的色差。CIEL*u*v*和CIEL*a*b*有一些共同的特点。首先,它们的颜色空间虽然距完全均匀仍有距离,但基本上是均匀的。其次,由于是基于颜色测量的CIE系统,CIEL*u*v*和CIEL*a*b*都是与设备无关的颜色空间。与CIELAB颜色空间不同,CIELUV颜色空间更多地应用于光源色和自发光色领域。
色差仪不同颜色空间的转换:
色彩空间转换意味着将一个色彩空间中的颜色特征信息转换到另一色彩空间,以获得相应的颜色信息,即用不同色彩空间中的数据来表示相同的颜色。下文介绍了几种颜色空间的转换方法:
1.XYZ颜色空间与Lab颜色空间转换
L*a*b*均匀颜色空间是CIE1931XYZ标准色度学系统的非线性变换,它将XYZ直角坐标颜色空间转换为柱面极坐标,将三刺激值XYZ转换成与眼睛视觉相一致的明度L*和与色调、饱和度的感觉相一致的a*、b*。由CIEXYZ空间向L*a*b*颜色空间转换的公式为:
其中,在上面的公式中,X、Y、Z指的是物体的三刺激值,这三个属性值是在海明对立坐标理论的基础上建立起来的。Xn、Yn、Zn表示的是CIE标准照明体先照射在完全反射漫反射体上,再经其反射到人们眼中的白颜色物体的三刺激值。光源和观察者的条件分别以D65和10°条件为佳。在不同的光源以及观察者条件下,三刺激值是不同的。若采用D65标准照明体Xn=94.811,Yn=100.00,Zn=107.304。
2.XYZ颜色空间与Luv颜色空间转换
CIELUV颜色空间与CIELAB颜色空间相似,L*,u*,v*是X,Y,Z通过非线性变换得到的。从CIEXYZ颜色空间到CIELuv颜色空间的转换,可以利用下列公式来完成:
其中:u'=4X/(X+15Y+3Z),v'=9X(X+15Y+3Z),(Xn、Yn、Zn)定义为参考白色的对应值,u'n和v'n定义为参考白色的转换值,它们的定义可以参照u'和v'的定义方式。
3.Lab颜色空间与LCH颜色空间转换
LCH色彩空间是从CIELab色彩空间推导出来的,一种颜色可以用LAB表示,也可以用LCH表示。采用LCH对图像进行修正符合日常生活中对色彩进行描述的习惯,色彩修正更加便于理解、更加直观和易于控制。LCH与Lab之间的转换关系为: