问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

色彩理论 - 色彩空间变换

创作时间:
作者:
@小白创作中心

色彩理论 - 色彩空间变换

引用
1
来源
1.
https://www.luoruiyao.cn/blog/color-conversion

色彩理论是理解视觉感知和数字图像处理的基础。本文将带你深入了解色彩感知的基本原理,以及从LMS空间到CIE-XYZ、RGB等各种色彩空间的转换关系。通过这篇文章,你将掌握色彩空间转换的核心概念,为从事设计、摄影、影视制作等相关领域的工作奠定坚实的基础。

光谱与色彩感知

一句话来讲,色彩就是不同波形分布的光被人眼接收后产生的不同感知。人眼有三种视锥细胞,分别响应不同波长范围。根据三种视锥细胞的刺激比例,便能描述任一种颜色的感觉,此称为LMS空间。

CIE-XYZ 与 CIE-RGB

由于LMS空间的数据难以测量,1931年,Wright和Guild通过直接测量受试者对不同光谱的色彩感知获得了颜色匹配函数 (Color Matching Functions)。颜色匹配函数获得的过程本质上是通过叠加R、G、B三种光谱光来匹配任意光谱的光。即:

C = rR + gG + bB

其中C为任意光谱的光,R、G、B为三种光谱,rgb为色值。

但是通过这种方式获得的颜色匹配函数会存在负值,为了解决这个问题,CIE提出了XYZ空间。XYZ空间是通过对颜色匹配函数进行线性变换得到的,使得所有的颜色匹配函数都是正值以方便计算。变换矩阵如下:

RGB 空间

在计算机图形学领域,RGB色彩模型最为便利,一方面它与人类视觉系统的原理类似,另一方面它与显示设备的工作方式相符。

任何基于RGB颜色模型的加色色彩空间都属于RGB空间。RGB由红绿蓝三原色的色度来定义,借此可以定义出相应的色三角,生成其他颜色。

一个完整的RGB空间定义还需要给出白点的色度以及Gamma校正曲线。详细介绍可以查阅维基百科。

sRGB 空间

由于生产工艺差距,相同的RGB值在不同设备上显示的颜色可能会有所不同。这会使得相同的数字产品在不同显示设备上呈现出不同的颜色,不利于数字产品的标准化生产和分发。

为了解决这个问题,设备厂商们协商制定了一些标准色彩空间,如sRGB、Adobe RGB、DCI-P3等。

其中sRGB是最为广泛使用的标准色彩空间,它的全称是standard RGB。

sRGB空间的白色值为CIE-D65,它的XYZ值为[0.9505,1.0000,1.0890]。sRGB空间的Gamma校正曲线是一个分段的非线性函数,如下:

gamma(C)={12.92C,C≤0.00313081.055C1/2.4−0.055,C>0.0031308

其他 RGB 空间

Color Space
White Point
Gamma
Coverage
Adobe RGB
D65
2.2
52.1%
DCI-P3
D65
2.6
45.5%
ProPhoto RGB
D50
1.8
100%

更完整的表格可以查阅Color space eploying the RGB color model。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号