在颜色 感知的研究中,CIE 1931 XYZ色彩空间 (也叫做CIE 1931色彩空间 )是其中一个最先采用数学方式来定义的色彩空间 ,它由国际照明委员会 (CIE)于1931年创立。
CIE XYZ色彩空间是从1920年代后期W. David Wright(Wright 1928)和John Guild(Guild 1931)做的一系列实验中得出的。他们的实验结果合并到了CIE RGB色彩空间的规定中,CIE XYZ色彩空间再从它得出。本文即阐述这两种色彩空间。
人类眼睛 有对于短(S, 420-440nm)、中(M, 530-540nm)和长(L, 560-580nm)波长的光感受器(称为视锥细胞 ,需要注意的是,人类尚有一单色的夜视光感测器---视杆细胞 ---其最敏感的感知频谱范围约在490-495nm)。因此,根据三种视锥细胞的刺激比例,便能描述任一种颜色的感觉,此称为LMS空间。
色彩空间 指的是用一种客观的方式叙述颜色在人眼上的感觉,通常需要三色刺激值。更精确地说,首先先定义三种主要颜色(primary color),再利用颜色叠加模型,即可叙述各种颜色。需要注意的是,三种主要颜色未必需要是真正的颜色(也就是该种颜色无法真的被创造出来)。
在三色加色法模型中,如果某一种颜色和另一种混合了不同分量的三种原色的颜色,均使人类看上去是相同的话,我们把这三种原色的分量称作该颜色的三色刺激值。CIE 1931色彩空间通常会给出颜色的三色刺激值,并以X、Y和Z来表示。
色彩空间 是指任何一种替每个颜色关联到三个数(或三色刺激值)的方法,CIE 1931色彩空间就是这种色彩空间之一。但是CIE XYZ色彩空间是特殊的,因为它是基于人类颜色视觉的直接测定,并充当很多其他色彩空间的定义基础。
在CIE XYZ色彩空间中,三色刺激值并不是指人类眼睛对短、中和长波(S、M和L)的反应,而是一组称为X、Y和Z的值,约略对应于红色 、绿色 和蓝色 (但要留意X、Y和Z值并不是真的看起来是红、绿和蓝色,而是从红色、绿色和蓝色导出来的参数),并使用CIE 1931 XYZ颜色匹配函数来计算。两个由多种不同波长的光混合而成的光源可以表现出同样的颜色,这叫做“同色异谱”(metamerism)。当两个光源对标准观察者(CIE 1931标准色度观察者)有相同的视现颜色的时候,它们即有同样的三色刺激值,而不管生成它们的光的光谱分布如何。
CIE 1931色彩空间色度图。外侧曲线边界是光谱(或单色)光轨迹,波长用纳米标记。注意描绘的颜色依赖于显示这个图象的设备的色彩空间 ,没有设备能有足够大色域 来在所有位置上提供精确的色度表现。
因为人类眼睛有响应不同波长 范围的三种类型的颜色传感器,所有可视颜色的完整绘图是三维的。但是颜色的概念可以分为两部分:明度和色度。例如,白色是明亮的颜色,而灰色被认为是不太亮的白色。换句话说,白色和灰色的色度是一样的,而明度不同。
CIE Yxy色彩空间故意设计得Y 参数是颜色的明度或亮度 的测量。颜色的色度接着通过两个导出参数x 和y 来指定,它们是所有三个三色刺激值X 、Y 和Z 的函数所规范化的三个值中的两个:
x
=
X
X
+
Y
+
Z
{\displaystyle x={\frac {X}{X+Y+Z}}}
y
=
Y
X
+
Y
+
Z
{\displaystyle y={\frac {Y}{X+Y+Z}}}
z
=
Z
X
+
Y
+
Z
=
1
−
x
−
y
{\displaystyle z={\frac {Z}{X+Y+Z}}=1-x-y}
导出的色彩空间用x, y, Y来指定,它叫做CIE xyY色彩空间并在实践中广泛用于指定颜色。
X 和Z 三色刺激值可以从色度值x 和y 与Y 三色刺激值计算回来:
X
=
Y
y
x
{\displaystyle X={\frac {Y}{y}}x}
Z
=
Y
y
(
1
−
x
−
y
)
{\displaystyle Z={\frac {Y}{y}}(1-x-y)}
右侧的图象展示了相对色度图。外侧曲线边界是光谱轨迹,波长用纳米标记。注意这个色度图是指定人类眼睛如何体验给定频谱的光的工具。它不能指定物体的颜色(或印刷墨水),因为在观察物体的时候看到的色度还依赖于光源。
数学上,x 和y 是投影坐标,色度图的颜色占据了实投影平面 的一个区域。
色度图展示了CIE XYZ色彩空间一些有趣性质:
色度图展示了对一般人可见的所有色度。这个用颜色展示的区域叫做人类视觉的色域 。在CIE绘图上所有可见色度的色域是用颜色展示的马蹄铁形状。色域的曲线边界叫做“光谱轨迹”并对应于单色 光,波长用纳米标记。色域底下的直线边界叫做“紫线”,这些颜色尽管在色域的边界上,但没有匹配的单色光。更少饱和的颜色位于图形内部而白色 位于中央。
所有可见色度对应于x 、y 和z 的非负值(因此对应于X 、Y 和Z 的非负值)。
如果你在色度图上选择了任何两点,则位于这两点之间直线上任何颜色都可以用这两个颜色混合出来。这得出了色域的形状必定是凸形 的。混合三个光源形成的所有颜色都可以在色度图内的源点形成的三角形内找到(对于多个光源也如是)。
两个同等明亮颜色的等量混合一般不位于这个线段的中点。用更一般术语说,在xy 色度图上距离不对应于两种颜色之间的差别程度。设计了其他色彩空间(特别是CIELuv和CIELab )来满足这个问题。
给定三个真实光源,这些光源不能覆盖人类视觉的色域。几何上说,在色域中没有三个点可以形成包括整个色域的三角形,更简单的说,人类视觉的色域不是三角形。
平直能量频谱 的光对应于点 (x ,y ) = (1/3,1/3)。
CIE RGB色彩空间是RGB色彩空间之一,以单色(单一波长)原色 的特定集合著称。
在1920年代,W. David Wright(Wright 1928)和John Guild(Guild 1931)独立进行了一系列人类视觉实验,提供了CIE XYZ色彩空间规定的基础。
CIE RGB原色的色域和原色在CIE 1931 xy 色度图上的位置。
实验使用2度视角的圆形屏幕。屏幕的一半投影上测试颜色,另一半投影上观察者可调整的颜色。可调整的颜色是三种原色的混合,它们每个都有固定的色度,但有可调整的明度。
观察者改变三种原色光的明度直到观察到混合的颜色匹配了测试颜色。不是所有颜色都可使用这种技术匹配。当没有匹配的时候,可变数量的一种原色被增加到测试颜色上,用余下两种原色混合与它匹配。对于这种情况,增加到测试颜色上原色的数量被认为是负值。通过这种方式,可以覆盖完整的人类颜色感知。当测试颜色是单色的时候,可以把使用的每种原色的数量绘制为测试颜色的波长的函数。这三个函数叫做这个特定实验的“颜色匹配函数”。
CIE 1931 RGB颜色匹配函数。颜色匹配函数是匹配水平刻度标示的波长的单色测试颜色所需要的原色数量。
尽管Wright和Guild的实验使用了各种强度的各种原色,和一些不同的观察者,所有他们的结果都被总结为标准CIE RGB颜色匹配函数
r
¯
(
λ
)
{\displaystyle {\overline {r}}(\lambda )}
,
g
¯
(
λ
)
{\displaystyle {\overline {g}}(\lambda )}
和
b
¯
(
λ
)
{\displaystyle {\overline {b}}(\lambda )}
,它们是通过使用标准波长为700 nm(红色)、546.1 nm(绿色)和435.8 nm(蓝色)的三种单色原色获得的。颜色匹配函数是匹配单色测验颜色所需要的原色的数量。这些函数展示于右侧的(CIE 1931)绘图中。注意
r
¯
(
λ
)
{\displaystyle {\overline {r}}(\lambda )}
和
g
¯
(
λ
)
{\displaystyle {\overline {g}}(\lambda )}
在435.8nm处为零,
r
¯
(
λ
)
{\displaystyle {\overline {r}}(\lambda )}
和
b
¯
(
λ
)
{\displaystyle {\overline {b}}(\lambda )}
在546.1nm处为零,而
g
¯
(
λ
)
{\displaystyle {\overline {g}}(\lambda )}
和
b
¯
(
λ
)
{\displaystyle {\overline {b}}(\lambda )}
在700 nm处为零,因为在这些情况下测试颜色是原色之一。选择波长546.1 nm和435.8 nm的原色是因为它们是容易再生的水银蒸气放电的色线。1931年选择的700 nm波长难于再生为单色光束,选择它是因为眼睛的颜色感知在这个波长相当不变化,所以在这个原色波长上的小误差将对结果有很小的影响。
经过CIE的特别委员会的深思熟虑之后确定了颜色匹配函数和原色(Fairman 1997)。在图的短波和长波的侧的取舍点某种程度上是随意选择的;人类眼睛实际上能看到波长直到810 nm的光,但是敏感度要数千倍低于绿色光。定义的这些颜色匹配函数叫做“1931 CIE标准观察者”。注意: 不是指定每种原色的明度,而是将这种曲线常规标准化为在其下有固定的面积。这个面积按如下规定而固定为特定值
∫
0
∞
r
¯
(
λ
)
d
λ
=
∫
0
∞
g
¯
(
λ
)
d
λ
=
∫
0
∞
b
¯
(
λ
)
d
λ
{\displaystyle \int _{0}^{\infty }{\overline {r}}(\lambda )\,d\lambda =\int _{0}^{\infty }{\overline {g}}(\lambda )\,d\lambda =\int _{0}^{\infty }{\overline {b}}(\lambda )\,d\lambda }
结果的规范化颜色匹配函数经常对源照度 按r:g:b比率1:4.5907:0.0601缩放、和为源辐射功率 按比率72.0962:1.3791:1缩放来重新生成真正的颜色匹配函数。通过提议标准化原色,CIE建立了客观颜色表示法的一个国际系统。
给定这些缩放了颜色匹配函数,带有频谱功率分布
I
(
λ
)
{\displaystyle I(\lambda )}
的一个颜色的RGB 三色刺激值给出为:
R
=
∫
0
∞
I
(
λ
)
r
¯
(
λ
)
d
λ
{\displaystyle R=\int _{0}^{\infty }I(\lambda )\,{\overline {r}}(\lambda )\,d\lambda }
G
=
∫
0
∞
I
(
λ
)
g
¯
(
λ
)
d
λ
{\displaystyle G=\int _{0}^{\infty }I(\lambda )\,{\overline {g}}(\lambda )\,d\lambda }
B
=
∫
0
∞
I
(
λ
)
b
¯
(
λ
)
d
λ
{\displaystyle B=\int _{0}^{\infty }I(\lambda )\,{\overline {b}}(\lambda )\,d\lambda }
这些都是内积 ,并可以被认为是无限维频谱到三维颜色的投影。
你可能会问:“为什么可以使用不同原色和它们的不同实际使用强度来总结Wright和Guild的结果?”还可能问:“要匹配的测试颜色不是单色会怎样?”。对这两个问题的答案在于人类色彩感知的(几乎)线性。这种线性被表达为格拉斯曼定律 。
CIE RGB空间可以被用来以常规方式定义色度:色度坐标是r 和g :
r
=
R
R
+
G
+
B
,
{\displaystyle r={\frac {R}{R+G+B}},}
g
=
G
R
+
G
+
B
.
{\displaystyle g={\frac {G}{R+G+B}}.}
在使用CIE RGB颜色匹配函数开发了人类视觉的RGB模型之后,特别委员会的成员希望开发出与CIE RGB色彩空间有关的另一个色彩空间。它假定Grassmann定律成立,这个新空间通过线性变换而有关于CIE RGB空间。新空间将以三个新颜色匹配函数来定义:
x
¯
(
λ
)
{\displaystyle {\overline {x}}(\lambda )}
、
y
¯
(
λ
)
{\displaystyle {\overline {y}}(\lambda )}
和
z
¯
(
λ
)
{\displaystyle {\overline {z}}(\lambda )}
。带有频谱功率分布I(λ)的颜色的对应的XYZ 三色刺激值为给出为:
X
=
∫
0
∞
I
(
λ
)
x
¯
(
λ
)
d
λ
{\displaystyle X=\int _{0}^{\infty }I(\lambda )\,{\overline {x}}(\lambda )\,d\lambda }
Y
=
∫
0
∞
I
(
λ
)
y
¯
(
λ
)
d
λ
{\displaystyle Y=\int _{0}^{\infty }I(\lambda )\,{\overline {y}}(\lambda )\,d\lambda }
Z
=
∫
0
∞
I
(
λ
)
z
¯
(
λ
)
d
λ
{\displaystyle Z=\int _{0}^{\infty }I(\lambda )\,{\overline {z}}(\lambda )\,d\lambda }
在CIE rg 色度图中展示规定CIE XYZ色彩空间的三角形构造。三角形Cb -Cg -Cr 就是在CIE xy 色度空间中的xy =(0,0),(0,1),(1,0)三角形。连接Cb 和Cr 的直线是alychne。注意光谱轨迹通过rg =(0,0)于435.8 nm,通过rg =(0,1)于546.1 nm,通过rg =(1,0)于700 nm。还有,均等能量点(E)位于rg =xy =(1/3,1/3)。
选择这个新色彩空间是因为它有如下性质:
新颜色匹配函数在所有地方都大于等于零。在1931年,计算是凭借手工或滑尺进行的,正值的规定有用于计算简化。
y
¯
(
λ
)
{\displaystyle {\overline {y}}(\lambda )}
颜色匹配函数精确的等于“CIE标准适应光观察者”(CIE 1926)的适应光发光效率函数 V(λ)。它是描述感知明度对波长的变换的亮度函数。亮度函数可以构造为RGB颜色匹配函数的线性组合的事实是没有任何方式来保证的,但是被认为几乎是真实的,因为人类视觉的几乎线性本质。还有,这个要求的主要原因是计算简单。
对于恒定能量白点 ,要求为x = y = z = 1/3。
由于色度定义和要求x 和y 为正值的优势,可以在三角形[1,0],[0,0],[0,1]内见到所有颜色的色域。在实践中必须把色域完全的充入这个空间中。
z
¯
(
λ
)
{\displaystyle {\overline {z}}(\lambda )}
可以在650 nm处被设置为零而仍保持在实验误差范围内。为了计算简单规定可以这样做。
用几何术语说,选择新色彩空间等于在rg 色度空间中选择一个新三角形。在右侧的图形中,rg 色度坐标展示在两个黑色轴上,还有1931标准观察者的色域。展示为上述要求所确定的是红色CIE xy 色度轴。要求XYZ坐标非负意味着Cr , Cg , Cb 形成的三角形必须包围标准观察者的整个色域。连接Cr 和Cb 的直线由
y
¯
(
λ
)
{\displaystyle {\overline {y}}(\lambda )}
函数等于亮度函数的要求来确定,它叫做alychne。
z
¯
(
λ
)
{\displaystyle {\overline {z}}(\lambda )}
函数在650 nm处为零的要求意味着连接Cg 和Cr 的直线必须是Kr 区域内的色域的切线。这定义了点Cr 的位置。均等能量点定义自x = y = 1/3的要求对连接Cb 和Cg 的直线做了限制,最后,色域充入空间的要求对此线作了第二个限制,它要非常靠近在绿色区域的色域,这规定了Cg 和Cb 的位置。上面描述的变换是从CIE RGB空间到XYZ空间的线性变换。CIE特殊委员会确定了标准变换如下:
[
X
Y
Z
]
=
1
b
21
[
b
11
b
12
b
13
b
21
b
22
b
23
b
31
b
32
b
33
]
[
R
G
B
]
=
1
0.17697
[
0.49
0.31
0.20
0.17697
0.81240
0.01063
0.00
0.01
0.99
]
[
R
G
B
]
{\displaystyle {\begin{bmatrix}X\\Y\\Z\end{bmatrix}}={\frac {1}{b_{21}}}{\begin{bmatrix}b_{11}&b_{12}&b_{13}\\b_{21}&b_{22}&b_{23}\\b_{31}&b_{32}&b_{33}\end{bmatrix}}{\begin{bmatrix}R\\G\\B\end{bmatrix}}={\frac {1}{0.17697}}{\begin{bmatrix}0.49&0.31&0.20\\0.17697&0.81240&0.01063\\0.00&0.01&0.99\end{bmatrix}}{\begin{bmatrix}R\\G\\B\end{bmatrix}}}
在380 nm到780 nm之间的(间隔5 nm)CIE 1931标准色度观察者XYZ函数
要求3确定了XYZ颜色匹配函数的积分必须相等,可通过要求2确定的适应光发光效率函数的积分得到它。必须注意到制表的敏感度曲线有一定量的任意性在其中。单独的X 、Y 和Z 敏感度曲线可以按合理的精度测量。但是整体的光度曲线(它事实上是这个三个曲线的加权和)是主观的,因为它涉及到问测试人两个光源是否有同样的明度,即使它们是完全不同的颜色。同样的,X、Y 和Z的曲线的相对大小(magnitude)也是任意的。你也可以定义有两倍幅值的X 敏感度曲线的有效色彩空间。这个新色彩空间将有不同的形状。CIE 1931和1964 XYZ色彩空间的敏感度曲线被缩放为有相同的曲线下面积。
1924发光效率函数V(λ,CIE 1926)严重的低估了在460 nm波长下的敏感度。Judd(1951)和Vos(1978)提议了一个修改版本的发光效率函数,这也给出了一组新的XYZ颜色匹配函数。参见Stiles与Burch(1955)。
CIE 1964标准观察者颜色匹配函数是为10度视角定义的。它们是从Stiles与Burch(1959),和Speranskaya(1959)的工作得出的。1931标准观察者视角是2度。对于10度实验,指导观察者忽略中心2度斑点。推荐对多于4度视角使用1964增补标准观察者。
CIE 1931色彩空间的一个问题是它没有给出估量颜色差别的直接方式。希望在色度图上距离能对应于在两个颜色之间的差别程度。测量两个颜色之间的差别的想法是D.L. MacAdam开发的并总结于MacAdam椭圆 的概念中。基于MacAdam的工作,在1960年开发了CIE L*u*v* 色彩空间,它后来被CIE L*a*b* 色彩空间所替代,二者都设计为在颜色空间中相等的距离对应于相等的MacAdam所测量的颜色差别。尽管它们比CIE 1931系统有明显的改进,它们没有完全免除扭曲。
Billmeyer and Saltzman. Principles of Color Technology 3rd Edition. Wiley-Interscience. 2000. ISBN 0-471-19459-X .
CIE. Commission Internationale de l'Eclairage Proceedings. Cambridge University Press, Cambridge. 1924.
CIE. Commission Internationale de l'Eclairage Proceedings. Cambridge University Press, Cambridge. 1931.
Guild, J. The colorimetric properties of the spectrum. Philosophical Transactions of the Royal Society of London. 1931, A230 : 149–187.
Judd, Deane B. Report of U. S. Secretariat Committee on Colorimetry and Artificial Daylight. Paris, Bureau Central de la CIE, Proc of the Session, Stockholm. 1951, 1 : 11.
Judd, Deane B. and Wyszecki, Günter. Color in Business, Science and Industry 3rd edition. John Wiley. 1975. ISBN 0-471-45212-2 .
Interim report to the Commission Internationale de l'Eclairage Zurich 1955, on the National Physical Laboratory's investigation of colour-matching. Optica Acta. 1955, 2 : 168–181.
Speranskaya, N.I. Determination of spectrum color co-ordinates for twenty seven normal observers. Optics and Spectroscopy. 1959, 7 .
Stiles, W. S. & Burch, J. M. N.P.L. colour matching investigation: final report. Optica Acta. 1958, 6 : 1–26.
Trezona, P.W. Derivation of the 1964 CIE 10-degree XYZ Colour-Matching Functions and Their Applicability in Photometry. Color Research and Application. 2001, 26 (1).
Wright, W. D. A re-determination of the trichromatic coefficients of the spectral colours. Transactions of the Optical Society. 1928, 30 : 141–164.
Wright W.D. Golden Jubilee of Colour in the CIE - The Historical and Experimental Background to the 1931 CIE System of Colorimetry. Bradford. 1981.
Wyszecki, Günter and Stiles, W.S. Color Science - Concepts and Methods, Quantitative Data and Formulae 2nd edition. New York: Wiley-Interscience. 2000. ISBN 0-471-39918-3 .