一、CIE1931-RGB标准色度系统(色彩空间),选择了700nm(R) 546.1nm(G) 435.8nm(B) 三种波长的单色光作为三原色。
CIE1931-RGB 三刺激值曲线,根据人类视觉实验结果绘制。
颜色的概念可以分为两部分:亮度(光的振幅,即明暗程度)、色度(光的波长组合,即具体某种颜色)。
我们将光的亮度(Y)变量分离出来,用比例来表示三色刺激值,这样就能得出r+g+b=1。
由此可见,色度坐标r、g、b中只有两个变量是独立的。这样我们就把刺激值R、G、B转换成r、g、Y(亮度)三个值,把r、g两个值绘制到二维空间得到的图就是色域图。
CIE 1931 rg色度图
横竖坐标表示刺激值,色域由一条直线和曲线组成,曲线上标注的光波波长,单位为nm。
CIE假定人对色彩的感知是线性的,因此对上面的r-g色域图进行了线性变换,将可见光色域变换到正数区域内。
将可见色域变换到(0,0)(0,1)(1,0)的正数区域内。即假想出三原色X、Y、Z,它们不存在于自然界中,但更方便计算。
CIE1931-XYZ色度图(以此为标准)
CIE1931-XYZ标准色度学系统。该系统是国际上色度计算、颜色测量和颜色表征的统一标准,是几乎所有测色仪器的设计与制造依据。
二、常见颜色模型(色彩模型)
颜色模型就是描述用一组数值来描述颜色的数学模型。通常颜色模型分为两类:设备相关和设备无关。
设备无关的颜色模型:基于人眼对色彩感知的度量建立的数学模型,例如上面提到的CIE-RGB、CIE-XYZ颜色模型,再比如由此衍生的CIE-xyY、CIE-L*u*v、CIE-L*a*b等颜色模型。
设备相关的颜色模型:以最常见的RGB模型为例,一组确定的RGB数值。这样一组值在不同设备上解释时,得到的颜色可能并不相同。常见的设备相关模型有:RGB、CMYK、YUV、HSL、HSB(HSV)、YCbCr等。
CIE-RGB
这个模型是由真实的人眼颜色匹配实验得出的模型,RGB分别表示那三个固定波长的光的分量。
CIE-XYZ
根据CIE-RGB进行变换得到的颜色模型,XYZ分别表示三个假想色的光的份量。通常简写为XYZ颜色模型。
RGB模型,三个数值代表R、G、B分量,取值均为[0,255]。
为了在设备相关、设备不相关的颜色模型间互相转换,一般是以RGB和CIE-XYZ作为桥梁进行的。
定义R、G、B在XYZ色域的绝对位置。例如下图就是sRGB定义的R、G、B在色彩空间中的绝对位置。这样就建立的RGB到XYZ的线性关系。
下面是一些常见的RGB色彩空间:
https://www.jianshu.com/p/f03e9ac9c9ef