颜色灵敏函数模型的设计及其规律的研究* 5$/Me=g<
s"X0Jx}
王喜昌 周丰昆 陈淑芳 禹秉熙 ]NY^0SqM
P$"s*otr
摘 要 颜色感知的基本三要素为物体、光源和人眼,每种要素的变化均会引起颜色感知的变化。但是,在每种要素中,每个波长上同等大小的变化却显示出不同程度的颜色感知差异,在某些波长处,呈现较强的灵敏性,而在另外一些波长处有较大的惰性。本文根据色度学理论,在众多的匀色空间和色差公式中,以通用性较好的CIE1976L*a*b*匀色空间和色差公式[1]为例,定义了颜色灵敏函数;分别推导出颜色三要素下的物体颜色灵敏函数、光源颜色灵敏函数和人眼颜色灵敏函数的数学表达式;并在整个颜色空间对三种颜色灵敏函数进行了比较系统和全面的研究;总结了颜色灵敏函数的一般规律。三种颜色灵敏函数数学模型在计算机配色、光源的研制、色度仪器人眼的模拟等方面均有一定的应用。 X^d}eWP`I
关键词 颜色灵敏函数, 色差, 匀色空间。 A}sdi4[`
/1?{,Das=
Design and Study on Color Sensitive Function G+K`FUNA
oX?~
Wang Xichang Zhou Fengkun Chen Shufang Yu Bingxi `6{4?v
(State-Key Lab. of Applied Optics, Changchun Institute of Optics and Fine Mechanics, *N%)+-
The Chinese Academy of Sciences, Changchun 130022) 1c:/c|shQ_
(Received 10 December 1997; revised 2 July 1998) fILD~
%TzdpQp"
Abstract According to the chromatic′s theory, color sensitive functions of object, light source and human eyes are defined in the widely used CIE1976L*a*b* color space and color difference[1]. Mathematics formulae are deduced. The three kinds of color sensitive functions are studied systematically and comprehensively in the whole color space. The general law of color sensitive functions are concluded. Mathematics models of the three kinds of color sensitive function can be used in some fields such as computer color matching, making light source and simulation of human eyes of colorimeter. L+0O=zJF
Key words color sensitive function, color difference, uniform color space. bl4I4RB
HVNX"`]"
1 引 言 gflO0$i
6V-JyTcxGI
物体的颜色既取决于外界物理刺激,又决定于人眼的视觉特性。外界物理刺激即指光源和物体。因此,颜色感知的基本三要素为光源、物体和人眼。颜色三要素中的任一要素的变化,例如,光源相对光谱功率分布、物体的光谱反射率或人眼的视觉特性变化均会引起颜色感知不同程度的变化。但是每种要素在不同波长处的同等大小的变化所引起的颜色感知变化却有明显的差异, 在某些波长处,变化很小,却产生较大的颜色感知差异,显示出较强的灵敏性;而在有的波长处,变化较大,也不能使颜色发生相应的变化,呈现出较强的惰性[2]。对于任一种颜色而言,颜色三要素中的任一要素在每个波长处的变化对颜色感知差异的贡献都有自己的固定特征。在大量的颜色科学研究和应用工作中,如在物体颜色的测试、定量控制和再现、光源的研制和同色异谱指数、相关色温和显色性等参数的计算和评价以及色度仪器研制中人眼的模拟等方面了解掌握了颜色差别与波长的灵敏性相关关系后将会收到较好的效益。因此,对影响颜色感知的颜色三要素分别作了颜色灵敏函数的定义: &[$t%:`
1)物体颜色灵敏函数:物体的每一波长处单位光谱反射率的变化所产生的色差。 |6~ Kin
2)光源颜色灵敏函数:光源的每一波长处单位相对光谱功率分布的变化所产生的色差。 .wkW<F7
3)人眼颜色灵敏函数:国际照明委员会(CIE)标准观察者光谱三刺激值(λ)、(λ)、(λ)中的任一个刺激值在每一波长处单位刺激值变化所产生的色差。 zO 6Sl[)
本文基于颜色灵敏函数的这种定义和设计,在众多的匀色颜色空间和色差公式[3~7]中,以通用性较好的CIE1976L*a*b*匀色空间和色差公式[8](关于其它颜色空间的颜色灵敏函数也可按下述方法建立、分析和总结)为例,推导了三种颜色灵敏函数的数学表达式,并在CIE1964色度学系统中,沿着主波长方向,按兴奋纯度的大小,用计算机演示了颜色灵敏函数曲线,分析比较了在A光源和D65光源照明下的颜色灵敏函数,研究和总结了每种颜色灵敏函数的一般规律。预计根据这些规律和趋势,颜色灵敏函数模型的建立可为颜色的定量控制和再现、同色异谱程度的主客观评价提供新的思路,为计算机配色[10]提供新的方法,而且在模拟标准光源的过程中,为判断任一波长点对光源的三色坐标和光源的显色性的影响给出了数学上的依据,在颜色研究和应用中发挥作用。 %`]fZr A]#
h]k1vp)Q y
2 颜色灵敏函数数学模型 +e&Q<q!,q
>S:+&VN`M
2.1 物体颜色灵敏函数数学模型 'HvJ]}p
众所周知,在CIE1931和CIE1964(X,Y,Z)颜色空间中,物体颜色的三刺激值为 >;~ ia3
cd)}a_9
(1) k~qZ^9QB~
7:wf!\@I
式中,S(λ)为光源的相对光谱功率分布;R(λ)为物体光谱反射率;κ为调整因子;(λ)、(λ)、(λ)为国际照明委员会标准观察者光谱三刺激值。 x24&mWgU
为方便起见,令Δλ=1nm。设在波长λi处物体的光谱反射率变化为ΔR(λi),在可见光范围内的其它波长处没有变化,物体颜色的三刺激值变化为ΔX、ΔY和ΔZ,分别为 *TYOsD**9
y@dTdR2Wc
(2) yH.Z%*=xQa
-@/!u9l
色差ΔE应该作为理想的评价函数,为使色差大小与视觉感知差异相一致,选用具有较好均匀性的CIE1976(L*a*b*)颜色空间。 6R!AIOD>
;%O>=m'4
(3) Lg+cHaA
(sEZNo5 n
对(3)式微分,则得 5hp)Z7
10r9sR
(4) ~uEI}z
+aRHMH
其中 tdnd~ WSR
=[`gfw
(5) -<^3!C >
ShMP_?]P
将(2)式和(4)式代入色差公式 Z8WBOf*~e
iL3k8:x
ΔE=[(ΔL*)2+(Δa*)2+(Δb*)2]1/2 (6) ~0Mw\p%}
JO\KTWtjO
因为可把光源在某一波长处的相对光谱功率分布S(λ)和CIE标准观察者三刺激值(λ)、(λ)、(λ)视为不变,则得到 ilFS9A3P
T_~xDQ` v
(7) P.O/ZW>g
N-}|!pqb
在每一波长λi处,上面的表达式均成立,故可将(7)式中的λi改为λ。根据物体颜色灵敏函数ω(X,Y,Z,λ)的定义:对于一给定颜色,物体在波长λ处单位光谱反射率的变化所产生的色差ΔE(X,Y,Z,λ),即物体颜色灵敏函数为 Vet<,;Te
dt(Lp_&v
w(X,Y,Z,λ)=ΔE(X,Y,Z,λ)/ΔR(λ) (8) wyv%c/WlS
q8Rep
(7)式和(8)式对比后立即可以得到物体颜色灵敏函数 TJkWL2r0c
pe-%`1iC0>
(9) WsR4)U/]v
?,FL"ye
这是使用物体的三刺激值(X,Y,Z)所表达的物体颜色灵敏函数。 OZE.T-{
将三刺激值(X,Y,Z)转化为三色坐标(x,y)和亮度因子Y,并将w(X,Y,Z,λ)改写为w(x,y,Y,λ),经过整理后,可以得到物体颜色灵敏函数的另外一种数学表达式 eLk:">kj
nLBi}T
(10) .,gVquqMY
42 0cbD3a
其中 TXfG@4~kC
wy?Hp* E
;Dc\[r
XC\'8hL:
对于给定的光源,X0、Y0和Z0为确定的值,例如D65光源,X0=94.825,Y0=100.000,Z0=107.381,因此,L0、a0、a1、b0和b1均为常数。 I9kBe}g3
至此,建立了物体颜色灵敏函数ω(X,Y,Z,λ)和ω(x,y,Y,λ)的数学表达式。 @wa<nYd
2.2 光源颜色灵敏函数数学模型 ;e\K8*o
当光源的相对光谱功率分布变化时,可以用类似的推理建立起光源颜色灵敏函数的数学表达式。此时,视物体的光谱反射率和人眼的视觉特性不变,按着(1)~(9)式的过程逐步推导,可以得到下述关于光源的颜色灵敏函数表达式 RBOhV/f
!4mAZF
b
(11) c/`Rv{*'o
?/24-n
如果R(λ)≈1,(11)式中的ω(x,y,Y,λ)则表示为光源本身的颜色灵敏函数。 #oEq)Vq>g|
2.3 人眼颜色灵敏函数数学模型 aN~x3G
人眼颜色灵敏函数表达式的推导可分为三种情况:1)(λ)变化;2)(λ)变化;3)(λ)变化。下面分别进行讨论,Δλ仍取为1nm。 n16TQe"8
1)当(λ)和(λ)不变,在λi处(λ)发生变化而在其它波长处没有变化时,颜色的三刺激值变化为ΔX、ΔY、ΔZ,得到 i|G /x
YPS,[F'B.
(12) UQCond+K
vjYG>YhV
将(12)式代入(4)式得到 -|_io,eL;
[jgC`
(13)
Ox+}JB
[
J*]JH{
将(13)式代入(6)式,并将λi改写为λ,得到 zl["}I(*n
30L/-+r1
(14)
h]?[}&
mbZg2TTy
因此,可以得到仅有(λ)变化时人眼的颜色灵敏函数为 R5'_il
T2i\S9X
w(X,Y,λ)=A′X(X,Y)κS(λ)R(λ) (15) 5C"A*Fg?;
S-G#+Ue2
2)当(λ)和(λ)不变,在λi处(λ)发生变化而在其它波长处没有变化时,用与推导(15)式相同的方法,可以得到仅有(λ)变化时人眼的颜色灵敏函数为 fFd"21>
,\E5et4
(16) jp+#N
pH
QlWkK.<Z3_
3)同样,当(λ)和(λ)不变,在λi处(λ)发生变化而在其它波长处没有变化时,可以得到仅有(λ)变化时人眼的颜色灵敏函数为 o@:u:n+.
DP4l
%2m0
w(Y,Z,λ)=B′Z(Y,Z)κR(λ)S(λ) (17) }#9 |au`
<