You are on page 1of 83

图象处理中的色彩


人眼对于彩色的观察和处理是一种生理 和心理
现象,其机理还没有完全搞清楚,因而对于彩色的
许多结论都是建立在实验基础之上的。

 对彩色图像的处理是基于对其适当的描述方法。

 全彩色处理和伪彩色处理
3.1 彩色基础
1666 年牛顿发现白光的色谱顺序:红、橙、黄、绿、蓝、
紫 6 个区域

光学原理解释的色彩的形成
2. 可见光电磁波谱

 光谱是平滑混合变化的彩色,为了标准化
1931 年 CIE ( 国照会 ) 指定了三色波长:
435.8nm( 蓝 ) 、 546.1nm( 绿 ) 、 700nm( 红 )
 不同的物体对光的反射和吸收是不同的,如
绿色物体反射光波波长 500 ~ 560nm
 白天的不同时刻,照明的光谱是不同的。
由原色合成二次色

加色法

红 + 蓝 = 品红(深
红)
红+绿=黄
绿+蓝=青
颜料或色剂原色是青、品红、黄( CMY )用于
彩色图像印刷行业等,它们的二次色是红、绿、蓝。

颜料或色剂原色是光原色减去或吸收光
的一种原色并反射或传输另两种原色
减色法

C=G+B=W-R( 减红原色)
M=R+B=W-G( 减绿原色)
Y=R+G=W-B( 减蓝原色)

在印刷行业,以色料
减色法为基础的基本
模型为 CMY ,但是
目前生产不出理想品
质的油墨,所以实用
的模型是 CMYK, 其
中 K 是黑色。
 颜色的描述是通过建立彩色模型来实现的,
颜色的描述是通过建立彩色模型来实现
不同的彩色模型对应于不同的处理目的。
 CIE (国际照明委员会)在进行大量的彩色
测试实验的基础上提出了一系列的彩色模型
用于对颜色进行描述。

 各种不同的彩色模型之间可以通过数学方法互相转换。
3.2 彩色模型

对不同的应用目的,产生了为其提
供最方便的几种彩色模型。
1 RGB 彩色模型

 CIE 规定了以 700nm( 红 ) 、 546.1nm


( 绿 ) 、 435.8nm ( 蓝 ) 三个色光为
三基色。又称为物理三基色。
蓝 (0,0,255)
青 (0,255,255)
品红 (255,0,255) 白 (255,255,255)

黑 (0,0,0) 绿 (0,255,0)
红 (255,0,0)
黄 (255,255,0)

R:200
G:50
B:120
2 CMYK 彩色模型
青、品红、黄( CMY )彩色模型是彩色图象印刷行业使用的彩色空
间,在彩色立方体中它们是红、绿、蓝的补色,称为减色基,而红、
绿、蓝称为加色基。在 CMY 模型中,颜色是从白光中减去一定成分
得到的。 CMY 坐标可以从 RGB 模型中得到:
C  1 R
M  1 G
Y  1 B
由于在印刷时 CMY 模型不可能产生真正的黑色,因此在印刷业中
实际上使用的是 CMYK 彩色模型, K 为第四种颜色,表示黑色:
从 CMY 到 CMYK 的转换:
K : min{C , M , Y }
C : C  K
M : M  K
Y : Y  K
3 HSI 彩色模型

 这种彩色系统格式的设计反映了
人类观察 彩色的方式。如:红色
又分为浅红和深红色等等。
HSV(hue-saturation-value )/HSI
根据对颜色的物理属性的研究,一种
彩色可以用它的三个要素表征:色调
(Hue) ,饱和度( Saturation) ,亮度
(Intensity).
色调:它表明颜色的种类,取决于主波长;
饱和度:表示颜色浓淡的物理量。通常用混
入白光量的比例 ( 或灰成分混入量 ) 来度
量 , 用 0% 到 100% 表示。
亮度(辉度):人眼所感受到的颜色明暗程
度的物理量 , 用 0% 到 100% 表示。

色调 (Hue) 与饱和度一起称彩色,所以,颜
色用亮度和彩色表征。
 H :表示色调,由角度表示。反映了该颜色
最接近什么样的光谱波长。 0o 为红色, 120o
为绿色, 240o 为蓝色。
色调( H ) 的效果示意图

H=0º H=60º H=120º

H=180º H=240º H=300º


 S :表示饱和度
:表示 ,饱和度参数是色环的原点到
彩色点的半径长度。
 在环的外围圆周是纯的或称饱和的颜色,其饱
和度值为 1 。在中心是中性(灰)色,即饱和
度为 0 。

S
饱和度( S ) 的效果示意图

S=0 S=1/4 S=1/2 S=1


 I 表示光照强度或称为亮度
表示光照强度或称为 ,它确定了像
素的整体亮度,而不管其颜色是什么。

I: 小 大

I
S

思考问题:在这个圆柱体上,红色的点顺(逆)时
针旋转会变成什么样?上下移动呢?向圆心方向移
动呢?
亮度 (I) 效果示意图
HSI 与 RGB 色系的相互转换

( 1 ) RGB 到 HSI 的转换


( 2 ) HSI 到 RGB 的转换
1)
2)
3)

注意: 300~360 之间为非可见光谱色,


没有定义
YUV 电视信号表色系

 在这种表色系统中
Y :亮度; U , V :色差信号
目的是为了可以与黑白电视兼容。
 电视信号在发射时,转换成 YUV 形式,接
收时再还原成 RGB 三基色信号,由显像管
显示。
YUV 与 RGB 色系的转换
1. RGB 到 YUV 的转换
2. YUV 到 RGB 的转换

特点:
这两个色系的转换非常简单,所以可满足转换的
快速性要求。
YCbCr 表色系

 这是常用于彩色图像压缩时的一种表色系。

Y: 代表亮度;
Cb 、 Cr : 代表色差。
 与YUV表色系统不同的是它充分考虑了色彩
组成时 RGB 三色的重要因素。
 YUV 考虑的是色系转换的简单;
 YCbCr 考虑的是压缩时可以充分取出冗余量。
YCbCr 与 RGB 表色系的转换
1. RGB 到 YCbCr 的转换
2. YCbCr 到 RGB 的转换
RGB 到 YIQ/YUV/YCbCr

 Y   0.299 0.587 0.114  R 


     PAL
U     0.168  0.331 0.5  G 
 V   0. 5  0 . 419  0. 081 B 
    

 Y   0.299 0.587 0.114  R 


     NTSC
 I    0.596  0.275  0.321 G 
 Q   0.212  0.523  0.311 B 
    

Y = 0.299 R + 0.587 G + 0.114 B


 YUV 的离散形式
Cb = - 0.1687 R - 0.3313 G + 0.5 B + 128
Cr = 0.5 R - 0.4187 G - 0.0813 B + 128

基于色差压缩的效果图
原图

基于 YCrCb
压缩图 基于 YUV 压
缩图
其他颜色空间

L*a*b*

Munsell Color Space


PCCS
Ostwald
……
3.3 伪彩色处理
灰度级 255 为一种
颜色,其他为另一
种颜色
单色图像组合成一幅彩色图像
多幅单色图像组合成一幅彩色组合图像
3.4 全彩色图像处理基础
3.5 彩色变换
3.5.1 公式
3.5.2 补色
3.5.3 彩色分层
3.5.4 色调和彩色校正
3.5.5 直方图处

亮度调整 饱和度
3.6 平滑和尖锐化
3.6.1 彩色图像平滑

 在灰度图像处理中我们讨论了
灰度级的修正,图像的平滑滤波,
图像的锐化处理等方法,在彩色图像
中仍旧需要也可以进行这些处理。
 处理的方法是,将同样的操作在
R,G, B 三个分量上分别进行。
彩色图像平滑
3.6.2 彩色图像尖锐化
3.7 彩色分割

3.7.1 HSI 彩色空间分割


3.7.2 RGB 向量空间分割
3.7. 3 彩色边缘检测
3.8 彩色图像的噪

3.9 彩色图像压缩

You might also like