《颜色空间变换幻灯片.ppt》由会员分享,可在线阅读,更多相关《颜色空间变换幻灯片.ppt(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、颜色空间变换颜色空间变换第1页,共45页,编辑于2022年,星期三2023/1/161第第6章章 颜色空间变换颜色空间变换第第6章章 颜色空间变换颜色空间变换前言前言颜色科学简史颜色科学简史6.1 描述颜色的几个术语描述颜色的几个术语6.1.1什么是颜色6.1.2色调6.1.3饱和度6.1.4亮度6.1.5颜色空间6.2 该用什么颜色空间该用什么颜色空间6.2.1颜色空间的分类问题6.2.2颜色空间的选择6.3 计算机图形颜色空间计算机图形颜色空间6.3.1RGB,CMY和CMYK6.3.2HSV6.3.3HSL/HSB6.3.4HSI和RGB6.4 电视系统颜色空间电视系统颜色空间6.4.1
2、电视系统的颜色空间6.4.2EuropeanYUV6.4.3AmericanYIQ6.4.4SMPTE-CRGB6.4.5ITU-RBT.601YCbCr6.4.6ITU-RBT.709YCbCr6.4.7SMPTE-240MYPbPr练习与思考题练习与思考题参考文献和站点参考文献和站点2*第2页,共45页,编辑于2022年,星期三前言前言为满足各种不同用途的需求,人们已经开发了许多不同名称的颜色空间,尽管几乎所有的颜色空间都是从RGB颜色空间导出的,但随着科学和技术的进步,人们还在继续开发形形色色的颜色空间表示颜色的颜色空间的数目是无穷的,现有的颜色空间也还没有一个完全符合人的视觉感知特性、
3、颜色本身的物理特性或发光物体和光反射物体的特性3*第3页,共45页,编辑于2022年,星期三颜色科学简史颜色科学简史n Newton(1642-1727)的色圆的色圆1666年开始研究颜色,把红色和紫色首尾相接形成色圆/色轮(colorcircle/wheel)。也称牛顿色圆(Newtoncolorcircle),见图5-1度量颜色的一种方法,圆周表示色调,圆的半径表示饱和度为揭示红(R)、绿(G)和蓝(B)相加混色奠定了基础,其互补色是C,M,Y牛顿还揭示了一个重要的事实:白光包含所有可见光谱的波长,并用棱镜演示了这个事实图5-1 牛顿色圆 4*第4页,共45页,编辑于2022年,星期三颜色
4、科学简史颜色科学简史(续续1)nThomas Young(17731829)的假设的假设在1802年,认为人的眼睛有三种不同类型的颜色感知接收器,大体上相当于红、绿和蓝三种基色的接收器nJames Clerk Maxwell(18311879)的色度学的色度学19世纪60年代,探索了三种基色的关系n认为三种基色相加产生的色调不能覆盖整个感知色调的色域,而使用相减混色产生的色调却可以n认为彩色表面的色调和饱和度对眼睛的敏感度比明度低Maxwell的工作被认为是现代色度学的基础nHermann von Helmholtz(1821-1894)的理论的理论认为Young的看法非常重要,使用三种基色相
5、加可产生范围很宽的颜色把这个想法用于定量研究,因此有时把他们的想法称为Young-Helmholtz理论。5*第5页,共45页,编辑于2022年,星期三颜色科学简史颜色科学简史(续续2)n物理科学实验物理科学实验20世纪20年代对科学家们提出的理论进行了实验,表明n红、绿和蓝相加混色的确能产生某个色域里的所有可见颜色,但不能产生所有的光谱色(单一波长的颜色),尤其是在绿色范围里n如果加入一定量的红光,所有颜色都可呈现,并用三色激励值(tristimulusvalues)表示R,G,B基色,但必须允许红色激励值为负值(即用补色)n国际照明委员会国际照明委员会(CIE)的贡献的贡献1931年定义了
6、标准颜色体系,规定所有的激励值应该为正值,并用x和y两个坐标表示所有可见的颜色绘制的CIE色度图(CIEchromaticitydiagram)是用xy平面表示的马蹄形曲线,为大多数定量的颜色度量方法奠定了基础n生理学实验生理学实验眼睛的不同锥体对颜色吸收性能的猜想直到1965年前后才做详细的生理学实验进行验证,结果表明,在眼睛中的确存在三种不同类型的锥体,ThomasYoung的假设是正确的6*第6页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语 n6.1.1 什么是颜色什么是颜色颜色是人的视觉系统对可见光的感知结果,感知到的颜色由光波的波长决定n视觉系统能
7、感觉的波长范围为380780nm,感知到的颜色和波长之间的对应关系见图6-1n纯颜色用光的波长定义,称为光谱色(spectralcolor)n用不同波长的光进行组合时可产生相同的颜色感觉区分颜色的三个特性n色调(hue)n饱和度(saturation)n明度(brightness)7*第7页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(续续1)图6-1 光谱色 8*第8页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(续续2)n6.1.2 色调色调(hue)视觉系统对一个区域呈现的颜色的感觉,即对可见物体辐射或发射的光波波长
8、的感觉n色调是最容易把颜色区分开的属性n色调用红(red)、橙(orange)、黄(yellow)、绿(green)、青(cyan)、蓝(blue)、靛(indigo)、紫(violet)等术语来刻画n用于描述感知色调的术语是色彩(colorfulness),如浅蓝或深蓝的感觉。黑、灰、白为无色彩色调在颜色圆上用圆周表示n圆周上的颜色具有相同的饱和度和明度,但它们的色调不同,见图6-2色调数目多于1000万种n普通人可区分200种、50种饱和度和500级灰度n颜色专业人士可辨认的色调数大约300400种9*第9页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(
9、续续3)图6-2 色调表示法 10*第10页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(续续4)n6.1.3饱和度饱和度(saturation)颜色的纯洁性n可用来区别颜色明暗的程度n当一种颜色掺入其他光成分越多时,就说该颜色越不饱和n完全饱和的颜色是指没有渗入白光所呈现的颜色n单一波长的光谱色是完全饱和的颜色半径表示法n见图6-3(a),沿径向方向上的颜色具有相同的色调和明度,但它们的饱和度不同n图6-3(b)所示的七种颜色具有相同的色调和明度,但具有不同的饱和度,左边的饱和度最浅,右边的饱和度最深(a)半径表示法(b)示例图6-3 饱和度表示法 11*
10、第11页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(续续5)n6.1.4 明度明度中英文术语的差别n在许多中文书籍和英汉词典工具书中ubrightness亮度ulightness亮度uluminance亮度n在本教材中,ubrightness明度uluminance亮度ulightness光亮度12*第12页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(续续6)明度(brightness)视觉系统对可见物体辐射光或发射光多少的感知属性n例如。一根点燃的蜡烛在黑暗中看起来要比在白炽光下亮n有色表面的明度取决于亮度和表面的反
11、射率u感知的明度与反射率不成正比,认为是一种对数关系n明度的主观感觉值目前无法用物理设备测量u可用亮度(luminance)即辐射的能量来度量u用一个数值范围表示,例如,01013*第13页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(续续7)u一个极端是黑色(没有光),另一个极端是白色,在这两个极端之间是灰色明度常用垂直轴表示,见图6-4(a)在图6-4(b)中,七种颜色具有n相同色调和饱和度n不同的明度n底部的明度最小n顶部的明度最大(a)垂直轴表示法 (b)示例图6-4明度表示法 14*第14页,共45页,编辑于2022年,星期三6.1 描述颜色的几个
12、术语描述颜色的几个术语(续续8)亮度(luminance)国际照明委员会定义的物理量辐射功率n用反映视觉特性的光谱敏感函数加权之后得到的辐射功率(radiantpower),并在555nm处达到了峰值,它的幅度与物理功率成正比可认为“亮度就像光的强度(intensity)”n在CIEXYZ系统中,亮度用Y表示,其含义是单位面积上反射或发射的光的强度明度和亮度的关系不是线性关系,也不是同义词n严格地说,亮度应该使用像烛光/平方米(cd/m2)这样的单位来度量,但实际上是用指定的亮度即白光作参考,并把它标称化为1或者100个单位。例如,监视器用亮度为80cd/m2的白光作参考,并指定Y=1。15*
13、第15页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(续续9)光亮度(lightness)根据国际照明委员会的定义,光亮度是人的视觉系统对亮度(luminance)的感知响应值,并用L*表示为其中,Y是CIEXYZ系统中定义的辐射亮度,Yn是参考白色光的辐射亮度光亮度也常作为颜色空间的一个维16*第16页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(续续10)n6.1.5 颜色空间颜色空间表示颜色的一种数学方法n对人,可以通过色调、饱和度和明度来定义颜色n对显示设备,用红、绿和蓝磷光体的发光量来描述颜色n对打印或印刷设备,
14、使用青色、品红色、黄色和黑色的反射和吸收来产生指定的颜色通常用三维模型表示n常用代表三个参数的三维坐标来指定,这些参数描述颜色在颜色空间中的位置,但并没有告诉人们是什么颜色,其颜色要取决于使用的坐标17*第17页,共45页,编辑于2022年,星期三6.1 描述颜色的几个术语描述颜色的几个术语(续续11)例:图6-5表示用色调、饱和度和明度构造的HSB(hue,saturation,andbrightness)颜色空间n色调用角度标定,红色标为0,青色标为180n饱和度的深浅用半径大小表示n明度用垂直轴表示图6-5 色调-饱和度-明度颜色空间 18*第18页,共45页,编辑于2022年,星期三6
15、.1 描述颜色的几个术语描述颜色的几个术语(续续12)n颜色空间有设备相关和设备无关之分颜色空间有设备相关和设备无关之分设备相关:指定生成的颜色与生成颜色的设备有关n例如,RGB颜色空间是与显示系统相关的颜色空间,计算机显示器使用RGB来显示颜色,用像素值(例如,R250,G123,B23)生成的颜色将随显示器的亮度和对比度的改变而改变设备无关:指定生成的颜色与生成颜色的设备无关n例如,L*a*b*颜色空间是设备无关的颜色空间,它建筑在HSV(hue,saturationandvalue)颜色空间的基础上,用该空间指定的颜色无论在什么设备上生成的颜色都相同。n“颜色空间颜色空间”与与“颜色模型
16、颜色模型”“颜色空间(colorspace)”和“颜色模型(colormodel)”互为同义词19*第19页,共45页,编辑于2022年,星期三6.2 该用什么颜色空间该用什么颜色空间n6.2.1 颜色空间的分类问题颜色空间的分类问题从颜色感知的角度可考虑分成如下3类n混合(mixture)型颜色空间:按三种基色的比例合成颜色,如RGB,CMY(K)和XYZn非线性亮度/色度(luma/chroma)型颜色空间:用一个分量表示非色彩的感知,用两个独立的分量表示色彩的感知,如L*a*b,L*u*v,YUV和YIQ。当需要黑白图像时,使用这样的系统就非常方便n强度/饱和度/色调(intensity
17、/saturation/hue)型颜色空间:用饱和度和色调描述色彩的感知,可使颜色的解释更直观,而且对消除光亮度的影响很有用,如HSI,HSL,HSV和LCh20*第20页,共45页,编辑于2022年,星期三6.2 该用什么颜色空间该用什么颜色空间(续续1)从技术角度可考虑分成如下3类n(1)RGB型颜色空间/计算机图形颜色空间:主要用于电视机和计算机的颜色显示系统,如RGB,HSI,HSL和HSV。在显示技术和印刷技术中,常被称为颜色模型(colormode)nXYZ型颜色空间/CIE颜色空间:由国际照明委员会(CIE)定义的颜色空间,用作颜色的基本度量方法。该颜色空间是与设备无关的颜色表示
18、法,在科学计算中得到广泛应用。对不能直接相互转换的两个颜色空间,可利用这类颜色空间作为过渡性的颜色空间,如CIE1931XYZ,L*a*b,L*u*v和LCh等nYUV型颜色空间/电视系统颜色空间:由广播电视需求的推动而开发的颜色空间,如YUV,YIQ,ITU-RBT.601YCbCr,ITU-RBT.709YCbCr和SMPTE-240MYPbPr。主要目的是通过压缩色度信息以有效地播送彩色电视图像21*第21页,共45页,编辑于2022年,星期三6.2 该用什么颜色空间该用什么颜色空间(续续2)按照上述观点对颜色空间进行的分类综合在表6-1中。这样分类虽然并不很科学,也不是绝对的,但对颜色
19、空间的认识多少会有些帮助。对XYZ型颜色空间的详细介绍可参考多媒体技术基础(第3版)第5章颜色的度量体系类型RGB型XYZ型YUV型混合型(mixture)RGBXYZ-非线性亮度/色度(luma/chroma)-L*a*b*L*u*v*YUVYIQ强度/饱和度/色调(intensity/saturation/hue)HSI,HSLHSVLCh/CHL表6-1 颜色空间的分类 22*第22页,共45页,编辑于2022年,星期三6.2 该用什么颜色空间该用什么颜色空间(续续3)颜色空间的变换n为满足不同的应用需求,需要在各种不同的颜色空间之间进行转换u如为艺术家选择颜色的方便、减少图像的数据量或
20、满足显示系统的要求n几乎所有的颜色空间都是从RGB颜色空间导出的u因对视觉感知特性还不十分清楚,故对变换的计算模型产生不同程度的怀疑23*第23页,共45页,编辑于2022年,星期三6.2 该用什么颜色空间该用什么颜色空间(续续4)n6.2.2 颜色空间的选择颜色空间的选择先要了解各种颜色空间的特性1.RGB与CMY颜色空间nRGB:在图像显示系统中得到广泛应用nCMY:在印刷和打印系统中得到广泛应用uCMYK中的黑色是为改善打印质量而增加的颜色分量nRGB和CMY(K)颜色空间u都是与设备相关u颜色指定不直观24*第24页,共45页,编辑于2022年,星期三6.2 该用什么颜色空间该用什么颜
21、色空间(续续5)2.计算机图形颜色空间n计算机绘图用的颜色空间包括uHSV(hue,saturationandvalue)色调、饱和度、亮度uHSL/HLS(hue,saturationandlightness)uHSI(hue,saturationandintensity)强度uHSB(hue,saturationandbrightness)亮度uHCI(hue,chroma/colourfulness,intensity)饱和度uHVC(hue,valueandchroma)n这些颜色空间都是从RGB变换来的、与设备相关的类似的颜色空间,特点u指定颜色方式非常直观,很容易选择所需要的色调u
22、把亮度从颜色信息中分离出来25*第25页,共45页,编辑于2022年,星期三6.2 该用什么颜色空间该用什么颜色空间(续续6)3.电视系统的颜色空间n电视系统的颜色空间包括uYUV:用在PAL和SECAM模拟彩色电视制式中,Y表示亮度,U和V表示两个色差分量uYIQ:用在NTSC模拟彩色电视制式中,Y表示亮度,I和Q表示两个彩色分量uYCbCr/YCbCr:用于数字电视,在ITU-RBT.601和BT.709等推荐标准中有明确的定义uYPbPr/YPbPr:用于高清晰度电视un这些颜色空间是亮度和色度(luminance-chrominance)分离的电视播送颜色空间n数字电视和模拟电视的颜色
23、空间都把RGB颜色空间分离成亮度和色度,目的是为了更有效地压缩图像的数据量26*第26页,共45页,编辑于2022年,星期三n在现代彩色电视系统中,把摄得的彩色图像 信号,经分色、分别放大校正得到RGB,再经过矩阵变换电路得到亮度信号和两个色差信号。n采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V分量,那么这样表示的图就是黑白灰度图。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的兼容问题,使黑白电视机也能接收彩色信号。27*第27页,共45页,编辑于2022年,星期三6.3 计算机图形颜色空间计算机图形颜色空间n6.3
24、.1 RGB,CMY和和CMYKRGB:使用不同数量的红、绿和蓝三种基色相加产生颜色,用在显示系统上CMY:白光中减去不同数量的青、品红和黄三种颜色产生颜色;在印刷设备中,黑色分量加到CMY空间,形成CMYK(cyan,magenta,yellowandblack)为把RGB转换成印刷用的CMY时,最简单的方法是把RGB转换到CIEXYZ,然后再从CIEXYZ转换到CMY(K)RGB颜色空间28*第28页,共45页,编辑于2022年,星期三6.3 计算机图形颜色空间计算机图形颜色空间(续续1)n6.3.2 HSVHSV(hue,saturationandvalue)的缩写A.R.Smith根据
25、颜色的直观特性于1978年创建的,也称六角锥体模型(hexconemodel),如图6-6所示HSV的表示方法n色调:用角度度量,0360。红色为0,按逆时针方向计算,绿色为120,蓝色为240n饱和度:取值范围为0.01.0n亮度值:取值范围为0.0(黑色)1.0(白色)HSV和RGB之间没有转换矩阵,但可对它们之间的转换算法进行描述29*第29页,共45页,编辑于2022年,星期三6.3 计算机图形颜色空间计算机图形颜色空间(续续2)图6-6 HSV颜色空间 30*第30页,共45页,编辑于2022年,星期三6.3 计算机图形颜色空间计算机图形颜色空间(续续3)n6.3.3 HSL/HSB
26、HSL/HSB(hue,saturationandlightness/brightness)的缩写利用三条轴定义颜色,用六角形锥体表示,见图6-7用于台式机图形程序定义颜色HSL与HSVnHSL用光亮度(lightness)作坐标,HSV用亮度(luminance)作坐标nHSL颜色饱和度最高时的光亮度L定义为0.5,而HSV则为1.0图6-7 HSL颜色空间 31*第31页,共45页,编辑于2022年,星期三6.3 计算机图形颜色空间计算机图形颜色空间(续续4)n6.3.4 HSIHSI(Hue,SaturationandIntensity)的缩写色调(H)也称为色相,指颜色的外观n色调H用
27、角度表示n如红橙黄绿青蓝紫,角度从(红)(绿)(蓝)(红)纯度(S)即饱和度,分成n低(0%20%),产生灰色而不管色调n中(40%60%),产生柔和的色调(pastel)n高(80%100%),产生鲜艳的颜色(vividcolor)强度(I)是颜色的明度n取值范围从0%(黑)100%(最亮)n强度也指亮度(luminance)或光亮度(lightness)32*第32页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间n6.4.1 电视系统的颜色空间电视系统的颜色空间图6-4表示电视系统用的颜色空间n0.5表示摄像机的值,2.5表示普通CRT的理论值n在NTSC制中
28、,CRT的指定为2.2;在PAL制中,指定为2.8。实际上,CRT的为2.35线性的XYZ或R1G1B1使用33变换矩阵M得到一个线性的RGB空间,通过非线性函数对每个颜色分量进行变换(校正),把线性的R,G和B变成了非线性的R,G和B信号,再用一个33色差编码矩阵M得到非线性的色差分量,如YCrCb,YPbPr或PhotoYCC颜色空间中的非线性色差分量。如果需要,可使用颜色子采样滤波器得到经过子采样的色差分量经过各种变换之后的颜色分量通过通信通道传送到接收方,或者存储到存储器中。显示图像时,按照图6-4中所示的从右到左的方向进行变换33*第33页,共45页,编辑于2022年,星期三6.4
29、电视系统颜色空间电视系统颜色空间(续续1)图6-4 电视系统的颜色空间2 34*第34页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续2)n6.4.2 European YUVEuropeanYUV的简称。用于欧洲的模拟彩色电视(PAL和SECAM)。Y与感知亮度类似,U和V携带颜色和部分亮度信号RGB和YUV颜色空间之间非线性信号的转换关系35*第35页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续3)n6.4.3 American YIQ用于北美的模拟彩色电视系统(NTSC),Y与感知亮度类似,I和Q分量信号携带颜色信
30、息和部分亮度信息RGB和YIQ颜色空间之间非线性信号的转换关系36*第36页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续4)n6.4.4 SMPTE-C RGB影视工程师协会(SMPTE)是电影和电视工程师的专业协会n该协会是一个国际性的研究和标准化组织,在全世界有9000多个成员nSMPTE-C是美洲当前使用的广播电视颜色标准,旧的NTSC颜色空间的基色标准已经不再广泛使用,因为它的基色标准已经逐步向EBU制定的颜色标准靠拢。但在其他方面,SMPTE-C与NTSC相同SMPTE-CRGB和SMPTE-CYIQ颜色空间之间非线性信号的转换关系与NTSCRG
31、B和NTSCYIQ之间的转换关系相同37*第37页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续5)n6.4.5 ITU-R BT-601 YCbCr简写为YCbCr。由YUV派生的颜色空间,用于普通的数字电视Y的数值为16,235,Cb和Cr的数值为16,240BT.601YCbCr和RGB0,1之间间的转换关系38*第38页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续6)BT.601YCbCr和RGB0,255之间的转换关系BT.601YCbCr和RGB0,219之间的转换关系39*第39页,共45页,编辑于2022
32、年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续7)Y的取值范围为0,1,Cb和Cr的取值为-0.5,0.5n6.4.6 ITU-R BT.709 YCbCr国际无线电咨询委员会(CCIR)于1988年制定的标准,用于高清晰度电视(HDTV)演播室的电视制作BT.709YCbCr和BT.709RGB0,1之间非线性信号的转换关系40*第40页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续8)YCbCr和RGB0,255之间的转换关系YCbCr和RGB0,219之间的转换关系41*第41页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视
33、系统颜色空间(续续9)BT.709RGB和EBURGB之间的转换关系和42*第42页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续10)nYCbCr彩条彩条数值范围白黄青绿品红红蓝黑SDTVY16 23518016213111284653516Cb16 2401284415672184100212128Cr16 2401281424458198212114128HDTVY16 23518016814513363512816Cb16 2401284414763193109212128Cr16 240128136445220421212012843*第43页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续11)nSMPTE-240M YPbPrSMPTE-240M是1988制定的高清晰度电视标准nYPbPr是从YUV派生的模拟信号的颜色空间表示法nSMPTE-YPbPr和SMPTE-RGB之间的非线性信号关系SMPTE-240MRGB和EBURGB之间的转换关系为44*第44页,共45页,编辑于2022年,星期三6.4 电视系统颜色空间电视系统颜色空间(续续12)SMPTE-240MRGB和BT.709RGB之间的转换关系为和 45*第45页,共45页,编辑于2022年,星期三