基于个体色度观察者的色适应生理优化模型

2024-01-23 16:46陈倩雯陈蕴智
天津科技大学学报 2023年6期
关键词:视锥白点观察者

陈倩雯,陈蕴智

(天津科技大学轻工科学与工程学院,天津 300457)

色度学是在20 世纪围绕颜色所架构的科学系统,其所需要解决的首要任务是颜色的准确度量。直至现在使用最为广泛的色度系统仍是国际照明委员会(International Commission on Illumination,CIE)的CIE 1931 色度系统。CIE 1931 色度系统基于CIE 1931 标准色度观察者构建,所谓标准色度观察者,即CIE 官方推荐使用的表征观察者平均视觉特性的一组颜色匹配函数(color matching function,CMF)。如此就忽略了个体观察者之间的色觉差异[1-4],而将每个人所解读的不同版本的颜色世界,简单统一为CIE所设定的假想“标准色度观察者”的颜色世界。

CIE 标准色度系统是一种简单、高效的解决方案,提高了色度运算效率并简化了很多复杂的色度学问题。因此,CIE 1931 色度系统在色彩工业中得到广泛而迅速地推广和应用。色彩工业的高速发展,对色精度有着越来越高的要求。例如国际电信联盟(International Telecommunication Union,ITU)所推介的超高清电视色域标准(Bt.2020),预期只能够通过诸如LED(light emitting diode)、OLED(organic light emitting diode)、激光及量子技术等窄基原(narrow primary)的技术手段来实现[5]。Sarkar 等[6]发现对于这类窄基原广色域显示设备,感红视锥(L-cone)的光谱吸收波峰有差异的个体会对显示器的颜色感知有歧义。Asano 等[7]对比6 种不同基原(primary)的显示设备也发现其中窄基原的IMAX 激光投影仪的观察者辨色差异最为显著。这表明伴随高精度广色域显示设备的研发,个体色度观察者之间的辨色差异必然会被激化,观察者同色异谱效应(observer metamerism,OM)将更为显著。

人眼视觉系统是一个动态调节机构,会对感知的亮度或颜色变化响应调节,以补偿这些变化。色适应(chromatic adaptation,CA)模拟适应场条件改变时,人眼通过调节视网膜上的3 种视锥细胞(L/M/SCone)的响应灵敏度形成稳定的视觉和自动颜色平衡的现象。色适应可谓无处不在且无时不在,因为人类的生活场景都发生在一定的照明环境下,且真实的照明场景几乎时刻发生着变化。

色适应模型,又称色适应变换(chromatic adaptation transform,CAT),是在大量心理物理颜色视觉匹配实验的基础上所推导出的一系列数学模型,可用于模拟色适应变换过程中人眼自适应响应。既往关于CAT 的研究主要集中于诸如对应色数据集(corresponding color dataset)的采集和测试[8-10]、视锥变换矩阵的推导和评价、完全色适应和不完全色适应、色适应度(D)等研究[11]。

色度描述是所有色度研究的起点,但现有的色适应模型仍基于传统的CIE 色度系统搭建,默认使用CIE 标准色度观察者进行色度描述和计算,忽略了实际个体色度观察者在生理上存在的色觉差异。此外,由于色适应涉及两个适应场之间的变换,相对于单一视场的简单视场更容易放大由个体差异所引起的对应色预测的色度结果偏差,因此相比于简单的单一视场,色适应中的个体差异更不应被忽视[12]。本研究将个体色度观察者模型和传统的色适应框架相结合,提出一种兼容个体色度观察者的色适应生理优化模型的运算方法。在具体的模型运算中使用个体色度观察者的视锥光谱响应函数在色适应中进行相关的色度描述和色度运算,旨在提供一种更准确量化个体色度观察者对应色预测结果的方法。

1 个体色度观察者模型

个体色度观察者模型[13-14]是基于CIEPO06(CIE 2006 Physiological Observer)的拓展模型。

CIEPO06 由CIE TC1-36 技术委员第一分部(Vison and Color,Division 1)发表于2006 年[15],主要以Stockman 等[16-19]的生理研究成果作为理论支撑,通过输入参数对观察者的晶状体和黄斑的光谱密度进行校正,从而可以输出视角范围在1°~10°和观察者年龄范围在20~80岁观察者的平均颜色匹配函数。

个体色度观察者模型基于CIEPO06 的基础算法进一步拓展了模型的输入参数,在CIEPO06 二参模型的基础上又引入了8 个个体色度观察者的生理参数,从而可以拟合出更加贴合个体色度观察者生理特征的视锥响应函数(lms-CMF),为

式中:a 为观察者的年龄;v 为观察者的视角(度);dlens为与平均晶状体色素密度的相对偏差(%);dmacula为与平均黄斑色素密度的相对偏差(%);dL、dM、dS为LMS 视锥色素密度峰值分别对应与平均值的相对偏差(%);sL、sM、Ss 为LMS 视锥的波峰偏移分别对应与平均值的相对偏差(nm)。其中L、M、S 分别对应表示对长波、中波、短波光敏感的3 类视锥细胞。

无论是颜色科学理论的进步,还是色度模型的革新,其底层都无法逃脱最基本的对色度的准确表征,这是一切色度计算的基础。把个体色度观察者的概念引入色适应模型,用贴合个体色度观察者自身的视锥响应函数lms-CMF 取代CIE 标准颜色匹配函数进行色适应模型中色度描述和颜色转换,将个体色度观察者模型与传统的色适应框架进行结合。

作为将个体色度观察者引入色适应模型的初步尝试,需要化繁从简,尽量减少不可控的变量因素,因此将色适应模型的框架限定在色适应变化的基础核心von Kries 变换,且将色适应的范畴限定在简单适应场的完全色适应(D=1)。

2 个体色度观察者的颜色匹配函数和三刺激值的计算

2.1 个体色度观察者的颜色匹配函数

传统色适应模型在来源端适应场所输入的色度值是基于CIE 标准色度系统的X、Y、Z 三刺激值。其具体数值表征CIE 标准观察者匹配目标参考色所产生颜色感觉的光能量所需要使用的三原色光的数量。将个体色度观察者的概念引入色适应模型,通过个体色度观察者模型根据预设参数输出,得到的是个体色度观察者视觉生理特性的视锥响应函数(lms-CMF)。对函数进行归一化后,所表征的含义是个体色度观察者的L/M/S 这3 种类型的视锥细胞在可见光谱波段的光谱响应灵敏度的分布,是不能直接带入现有的色适应模型输入计算的。这就需要构建起个体色度观察者和标准色度观察者之间的对应关系,从而进一步用个体色度观察者代替标准观察者匹配来源端参考色。基于不同原色的色度系统可以建立一种线性转换关系,如CIE 1931 RGB 色度系统的基于颜色匹配实验的实验原色RGB,以及CIE 1931 XYZ色度系统为了避免产生负值所采用的假想原色XYZ与LMS 视锥基原之间的线性变换如图1 所示。

个体色度观察者的视锥匹配函数与CIE 标准颜色匹配函数之间的线性转换矩阵T,为

根据具体的视场(fs)大小,选择CIE 标准颜色匹配函数:对于1°≤fs≤4°的小视角,基于CIE 1931 标准色度观察者进行线性变换;对于fs>4°的大视角基于CIE 1964 标准色度观察者进行线性变换。

对等式进行变换,可将变换矩阵T 表示为

2.2 个体色度观察者三刺激值

当已知物体的光谱反射率函数,并确定视场所在的光源,基于观察者颜色匹配函数,就可以计算出该物体色的三刺激值。对于个体色度观察者,将CIE 标准色度观察者的颜色匹配函数替换为,可以计算得到个体色度观察者的三刺激值。对应色模型来源端待匹配参考色的个体色度观察者三刺激值,可以用以下公式进行计算。

式中:1λS 为来源端视场中光源的相对光谱功率分布;λR 为待匹配参考色表中各参考色的光谱反射率;为个体色度观察者的颜色匹配函数;1k 为对Y 通道进行归一化的归一化系数。

3 个体色度观察者的色适应计算

3.1 个体色度观察者的视锥变换

依据色适应变换的模型框架,首先要将来源端视场条件下待匹配的个体色度观察者三刺激值利用视锥变换矩阵 M 转换到视锥响应空间(LMS-cone space),求得视锥变换后的个体色度观察者来源端的视锥响应值 RGBindiv1。

3.2 个体色度观察者的白点适应

对于个体色度观察者,每个观察者在进行白点适应后,所得到的白点视锥响应值均不同。这是因为在计算个体色度观察者的白点视锥响应时,必须代入相应各个体色度观察者的视锥响应函数进行计算。

3.2.1 计算个体色度观察者的白点三刺激值

首先基于个体色度观察者分别求出来源端视场和目标端视场的白点三刺激值。

来源端个体色度观察者的白点三刺激值为

目标端个体色度观察者的白点三刺激值为

式中:2λS 为目标端视场(target field)中光源的相对光谱功率分布;k2为对目标端白场的Y 值进行归一化的归一化系数。

3.2.2 计算个体色度观察者的白点视锥响应

将计算得到的两组视场下的白点三刺激值,利用同样的视锥变换矩阵M 分别变换到视锥相应空间,计算公式为

3.3 个体色度观察者的对应色预测

来源端视场和目标端适应适应后的视锥响应为

当适应场变换时,LMS 视锥细胞通过3 个通道相互独立的增益调节要维持两个适应场下的色貌保持稳定,为

通过等式变换,就可以得到目标视场下的视锥响应 RGBindiv2,为

视锥变换矩阵的逆矩阵通过逆运算就可以计算得到与来源端视场输入待匹配的个体色度观察者三刺激值互为对应的目标端视场下互为对应色的个体色度观察者三刺激值。

4 结 论

本文突破了传统色适应模型使用标准色度观察者来平均量化个体观察者而忽略个体之间生理视觉差异的缺点,在个体色度观察者模型中引入个体色度观察者概念,在传统色适应模型的框架上,使用个体色度观察者实际的视锥光谱响应函数进行色适应中相关的色度描述和色度变换,从而可以得到贴合实际个体观察者生理视觉特性且更加准确的个体观察者色适应变换结果。

(1)理论层面:本文关于个体色度观察者色适应生理优化模型的研究是一次关于将颜色视觉的生理研究成果与色度模型进行结合的实践探讨。在本文研究的基础上,未来可以更加广泛地将视觉生理等交叉学科的理论研究成果与色度模型相结合,在深层次生理理论成果的支撑下,色度模型在精度优化方面才能有真正意义的提升空间。

(2)应用层面:可以从个性化、定制化的角度出发,为未来工业、医疗等领域提供高层次符合特定用户需求的人性化设计提供理论落脚点。例如在适老性研究中订制匹配老年人视觉特性的定制化产品,以及某些疾病发展与视觉生理变化相关联,可为特定医疗简单快捷且免除生理伤害的诊断方式提供切入点。

猜你喜欢
视锥白点观察者
医 学 指甲上有小白点是缺钙吗?
眼睛是如何分辨颜色的?
粉刷匠的孩子,真让我羡慕
消除大型锻件内白点缺陷的工艺方法浅析
刷子李
眼睛是怎么看见各种颜色的?
冷静而又理性的观察者——德国华人作家刘瑛访谈
知否
观察者模式在Java 事件处理中的应用研究*
委托与事件在观察者模式中的应用*