计算机图像处理 第09章 彩色图像处理_第1页
计算机图像处理 第09章 彩色图像处理_第2页
计算机图像处理 第09章 彩色图像处理_第3页
计算机图像处理 第09章 彩色图像处理_第4页
计算机图像处理 第09章 彩色图像处理_第5页
已阅读5页,还剩130页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第8章

彩色图像处理

内容提要:8.1人类视觉与色度学基础三基色原理、光度学基本知识8.2颜色空间的表示及其转换RGB模型、Munsell模型、HSV模型、HSI模型、YUV模型RGB与HSV空间的相互转换RGB与YUV空间的相互转换RGB与HSI空间的相互转换8.2颜色空间的量化抖动技术、假彩色处理彩色图像增强、真彩色增强、8.6.2伪彩色增强实验:彩色空间的表示和转换本章小结教学建议本章的先修知识主要有:光学、线性代数、图像的量化等。要求了解彩色图像处理的基本概念和一些常用的彩色图像处理技术。用MATLAB工具对彩色图像进行处理如进行颜色空间的变换等。8.1人类视觉与色度学基础人类色觉的产生是一个复杂的过程。除了光源对眼睛的刺激,还需要人脑对光刺激的解释。人感受到的物体颜色主要取决于反射光的特性。如果物体比较均衡地反射各种光谱,则看起来是白的。如果物体对某些光谱反射得较多,则看起来物体就呈现相对应的颜色。色度学(colorimetry)进行图像的彩色分析,建立的研究彩色计量的学科。色彩的形成

白光可被分解成一系列从紫到红的连续光谱,从而证明白光是由不同颜色的光线相混合而组成的。8.1.1人类的基本视觉特性视觉系统中存在着杆状和锥状细胞两种感光细胞。杆状细胞为暗视器官锥状细胞是明视器官,在照度足够高时起作用,并能分辨颜色。锥状细胞大致将电磁光谱的可见部分分为三个波段:红、绿、蓝。这三种颜色被称为三基色图8.1人类视觉系统三类锥状细胞的光谱敏感曲线人类视觉对颜色的主观感觉颜色的三种主观感觉:色调、色饱和度和亮度。色调(hue)从一个物体反射过来的或透过物体的光波长是由颜色种类来辨别的,如红、橙、绿。色饱和度(saturation)即色纯度,指颜色的深浅例如:深红和浅红。亮度(brightness)颜色的明暗程度,从黑到白,主要受光源强弱影响。8.1.2三基色原理由三基色混配各种颜色通常有两种方法:相加混色法。彩色电视机上的颜色。相减混色法。彩色电影、幻灯片、绘画原料相加混色和相减混色的主要区别:(1)相加法是由发光体发出的光相加而产生的各种颜色,而相减法是先有白色光,然后从中减去某些成份(吸收)得到各种颜色。(2)相加混色的三基色是红、绿、蓝,而相减混色的三基色是黄、青、品红。相加混色的补色就是相减混色的基色。(3)相加混色和相减混色有不同的规律。Grassman定律指出了视觉对颜色的响应取决于红、绿、蓝三输入量的代数和。(1)所有颜色都可以用相互独立的三基色混合得到;(2)假如三基色的混合比相等,则色调和色饱和度也相等;(3)任意两种颜色相混合产生的新颜色与采用三基色分别合成这两种颜色的各自成份混合起来得到的结果相等;(4)混合色的光亮度是原来各分量光亮度的总和。图8.2颜色的向量表示与光谱三刺激值(a)颜色的向量表示(b)光谱三刺激值

三原色叠加8.1.3光度学基本知识光度学光学中研究光的辐射、吸收、照射、反射、散射、漫射等度量的学科同时结合视觉特征来确定光的度量及吸收的单位。在可见光谱段以外的景物图像也可用类似的方法。可见光谱段以外所形成的图像,其处理的各个过程也常常要变换成人眼可以观察的图像例如热成像、X光照片等光度学中的基本概念1.光通量2.发光强度3.视敏度4.亮度亮度是发光面的明亮程度的度量,它决定于单位面积的发光强度,单位为cd/m2。5.照度照度指照射在单位面积上的光通量,单位为勒(lx)。色彩的描述颜色的描述是通过建立色彩模型来实现的,不同的色彩模型对应于不同的处理目的。CIE(国际照明委员会)在进行大量的色彩的测试实验的基础上提出了一系列的颜色模型用于对色彩进行描述。各种不同的颜色模型之间可以通过数学方法互相转换。色彩的CIEXYZ描述XYZ三刺激值的概念是以色视觉的三元理论为根据。1931年CIE制定了一种假象的标准观察者,用组成某种颜色的三原色的比例来规定这种颜色。

图中横坐标代表红色分量的色系数x,纵坐标代表绿色分量的色系数y,蓝色分量的色系数由z=1-(x-y)求得。

缺点:CIEXYZ是非匀色空间色彩的CIEL*a*b*描述Lab颜色空间是1976年制定的等色空间,以克服在x,y色度图上相等的距离并不想当于我们所觉察到的相等色差的问题。Lab中颜色的欧式距离与色差成正比。8.2颜色空间的表示及其转换实际应用中常用的颜色空间有RGB、HSV、HSI、YUV、YIQ等。常用的颜色空间可分为两类面向硬设备的应用RGB颜色空间,如:彩色显示器、打印机等面向以彩色处理为目的的应用HSI颜色空间以及HSV颜色空间8.2.1RGB模型颜色模型规定了颜色的建立、描述和观察方式。颜色模型都是建立在三维空间中的与颜色空间密不可分。RGB模型用三维空间中的一个点来表示一种颜色,如图8.3每个点有三个分量,分别代表该点颜色的红、绿、蓝亮度值亮度值限定在[0,1]。图8.3RGB模型坐标图8.4图像的R、G、B分解

(a)原图像(b)R分量(c)G分量(d)B分量图

RGB色系应用场合a.目前包括计算机显示器、彩色电视机在内的绝大部分图形显示器中。b.如果采用其他色系进行了处理,最终一定要转换到RGB色系,才能正常显示结果。8.2.2Munsell模型某个颜色可以唯一地用一个色调(H)、色纯度(C)及亮暗值(V)的颜色片来表示,如图8.5所示。色调沿圆周分成10个区域,其中5个是主色调,5个是中间色调。分别是红、红黄、黄、黄绿、绿、蓝绿、蓝、蓝紫、紫、紫红。色纯度表示了色的浓淡,从中心向外逐渐增强。颜色的亮暗分成11个等级,记为0到10级,其中0级对应黑而10级对应白。图8.5Munsell彩色空间Munsell颜色空间具有的特点(1)坐标之间的心理感知独立性。可以独立感知各颜色分量的变化;(2)线性伸缩性。可感知的颜色差是与颜色分量的相应样值上的欧氏测度之间的距离成比例的。(3)该空间在感知上并不是均匀的也不能直接根据加色原理进行组合。8.2.3HSV模型

HSV模型由色度(H),饱和度(S),亮度(V)三个分量组成与人的视觉特性比较接近。重要性消除了亮度成分V在图像中与颜色信息的联系色调H和饱和度S分量与人的视觉感受密切相关。图8.6HSV颜色模型(a)HSV颜色模型(b)颜色轮(c)柱形彩色空间8.2.4HSI模型色调(H)和饱和度(S)的含义与HSV系统一致,而强度(I)对应于颜色的亮度或灰度。HSI彩色模型如图8.7(a)所示,而图8.7(b)显示的是标准HSI三角形三角形的顶点代表了三个归一化的彩色分量(R、G、B)的三角系数。色调H定义为颜色点P至中心的线段与R轴之间的夹角。图8.7HSI彩色模型

(a)HSI彩色模型坐标系统(b)HSI彩色三角形HIS色系-亮度分量II表示光照强度或称为亮度,它确定了像素的整体亮度,而不管其颜色是什么。亮度(I)效果示意图色度分量HH:表示色度,由角度表示。反映了该颜色最接近什么样的光谱波长。0度为红色,120度为绿色,240度为蓝色。色度(H)效果示意图饱和度分量SS:表示饱和度,饱和度参数是色环的原点到彩色点的半径长度。在环的外围圆周是纯的或称饱和的颜色,其饱和度值为1。在中心是中性色(灰色),即饱和度为0。饱和度(s)效果示意图8.2.5YUV模型YUV颜色模型在广泛性方面仅次于RGB模型。在彩色电视系统中,采用的就是YUV色彩空间。由于人眼对于亮度的敏感程度大于对于色度的敏感程度,所以完全可以让相邻的像素使用同一个色度值,而人眼的感觉不会引起太大的变化。UV的基本思想是通过损失色度信息来达到节省存储空间的目的。可以定义出许多YUV的格式相邻两个像素使用一个色度值的YUYV,JPEG、MPEG中相邻四个像素使用一个色度值的YUV12等。电视信号接收原理示意图CMYK色系基本概念这种表色系用于印刷行业。是一种减色系统,将从白光中滤出三种原色之后获得的颜色作为其表色系的三原色CMY。K为黑色,为了印刷时对黑色可用黑色墨来印刷。CMYK色系着色原理既然是减色系统,其着色原理是基于光吸收的,这有别于RGB的光射入的方式。C与M叠加:同时吸收了R与G,则为蓝色;C与Y叠加:同时吸收了R与B,则为绿色;M与Y叠加:同时吸收了G与B,则为红色。其他的彩色模型NTSC模型广泛应用于美国等国家的电视信号。特点是信号的强度信息和颜色信息相分离,同一个信号可以方便地同时表示彩色图像和黑白图像。在NTSC格式中,图像由三个分量表示:亮度用Y表示;色度用I表示;饱和度用Q表示。YCbCr模型广泛应用于数字视频。在YCbCr模型中,Y为亮度,Cb和Cr共同描述图像的色调,其中Cb、Cr分别为蓝色分量和红色分量相对于参考值的坐标。8.2.6RGB与HSV空间的相互转换同一颜色可以用不同的彩色空间表示,自然可以相互转换。MATLAB提供了相应的转换函数。1.从RGB转换到HSV

Temp1=max(R,G,B)(8.2a)

Temp2=min(R,G,B)(8.2b)

(8.4)

H=60H1

(8.5a)

S=(Temp1-Temp2)/Temp1

(8.5b)

V=Temp1/255(8.5c)图8.8图像的HSV分解

(a)原RGB图像(b)H分量

(a)原RGB图像(b)H分量

(c)S分量(d)V分量2.从HSV转换到RGB(8.6a)(8.6b)

(8.6c)8.2.7RGB与YUV空间的相互转换图8.9图像的YUV分解

(a)原RGB图像(b)Y分量

(c)U分量

(d)V分量

8.2.8RGB与HSI空间的相互转换1.从RGB空间转换到HSI空间图8.10图像的HSI分解

(a)原RGB图像(b)H分量

(c)S分量(d)I分量2.从HIS空间转换到RGB空间设S、I的值在[0,1]之间,R、G、B的值也在[0,1]之间,则从HSI到RGB的转换公式分成3段以利用对称性,以当H在[0o,120o]之间为例:CMYK色系与RGB色系的转换RGB色系转换到CMYK色系CMYK色系转换到RGB色系8.3颜色空间的量化以HSV模型为例,讨论颜色空间的量化过程。H、S、V任何一个分量都可构成自己的直方图,其反映了图像颜色的统计分布。HSV色彩空间各分量的独立性较强,并且主要由H色调直方图决定图像的颜色分布。人眼对视觉的分辨能力有一定的局限性,因此对整个颜色空间进行适当的量化是必要的。如果对HSV空间进行适当的量化后再计算直方图,则计算量要少得多。HSV色彩空间中颜色特征的非等间隔量化把量化后的3个颜色分量合成为一维特征矢量根据上式,H、S、V三个分量可获得72柄(Bin)的一维直方图。其中,QS(分量S的量化级数)=3,QV(分量V的量化级数)=3。8.4抖动技术利用仅能重现较少颜色种类的设备来显示含有丰富色彩图像的有效的方法。产生抖动图像的基本原理:采用能直接显示其色彩的像素模式来替换那些其色彩不能直接显示的像素。利用了空间混色原理——人的肉眼能将两种不同颜色的相邻像素融合成第三种颜色。Bayer抖动法是有序抖动法中的一种。有序抖动的基本原理设v为输出像素值,c为输入像素值,d(x,y)为一M×M的抖动矩阵,则抖动过程可用下式表示:MATLAB提供了抖动技术的函数:

X=dither(RGB,map)或BW=dither(I)上述函数通过颜色抖动,把真彩图像RGB转换成索引图像X或灰度图像I转换成二值图像。图8.11抖动处理

(a)原图像(24位显示)(b)抖动图像(16色显示)8.5假彩色处理处理的对象是三基色描绘的自然图像或同一景物的多光谱图像。对自然图像,假彩色的处理方法之一:将关注的目标物映射为与原色不同的假彩色,即原有的彩色图像变换成给定彩色分布的图像。绿色草原置成红色,蓝色海洋换成绿色等。这样做的目的是使目标物置于奇特的环境中以引起观察者的注意。方法之二:根据眼睛的色觉灵敏度,重新分配图像成分的颜色。眼网膜中视锥体和视杆体对可见光区的绿色波长比较敏感,于是可将原来非绿色描述的图像细节或目标物经假彩色处理变成绿色以达到提高目标分辨率的目的。Rf、Gf、Bf为原基色分量;RF、GF、BF为假三基色分量;Tij为(i,j=1,2,3)转移函数。自然图像的假彩色映射可定义为:8.6彩色图像增强8.6.1真彩色增强“真彩色”图像指接近人眼能够分辨的最大颜色数目的彩色图像一般指能达到照片质量的24位彩色图像。尽管对R、G、B各分量直接使用对灰度图的增强方法可以增加图像中可视细节亮度,但得到的增强图中的色调有可能完全没有意义。一种真彩色增强方法基本步骤在增强图像中对应同一个像素的R、G、B这三个分量都发生了变化,它们的相对数值与原来不同了。若将RGB图转化为HSI图,亮度分量和色度分量就分开了,避免了相对数值发生变化。(1)将原始彩色图R、G、B分量图转化为H、S、I分量图;(2)利用对灰度图增强的方法增强其中的某个分量图;(3)再将结果转换为用R、G、B分量图以便用彩色显示器显示。,图8.12图像的饱和度变化(a)原图像(b)饱和度增强后的图像(c)饱和度减弱后的图像

图8.13图像的亮度变化(a)原图像(b)亮度增强后的图像(c)亮度减弱后的图像

8.6.2伪彩色增强人眼分辨灰度级能力较差,一般只有几十级,有时无法从图像的灰度中提取有用信息。而人眼对彩色分辨率较强,达几百种甚至上千种。伪彩色增强是将灰度或单一波段的图像变换为彩色图像。彩色图像中的彩色根据黑白图像的灰度级或其他图像特征(如空间频率成分)人为给定。伪彩色处理技术的应用适用于航摄和遥感图片、云图等方面,也可以用于医学图像的判读等方面。在质量较高的黑白底片和X光片中,往往有些灰度级相差不大,却包含着丰富的信息。通常将图像中的黑白度级变换成不同的彩色,且分割越细,彩色越多,人眼所能提取信息也越多。处理可以用通用计算机完成,也可以用便于实时观察的专用硬设备(伪彩色仪等)来实现。常用的伪彩色增强方法伪彩色处理技术可以在空间域或频率域中实现。有三种:1.利用色彩阶梯变化曲线空间域伪彩色处理技术。2.三基色变化法空间域伪彩色处理技术。

3.频率域伪彩色增强彩色图像处理方法彩色补偿彩色平衡彩色图像用于图像目标的识别彩色补偿在某些应用中,目标是分离出主要或完全是颜色不同的各种类型的物体。由于常用的彩色图像设备具有较宽而且相互覆盖的光谱敏感区,加上待拍摄图像的染色是变化的,所以很难在三个分量图中将物体分离出来。这种现象称为颜色扩散。彩色补偿基本设计思想:

通过数学运算,将扩散进来的颜色分量补偿掉。由此,使不同的目标在不同的颜色分量中信号最强。分析颜色的扩散现象,是“你中有我,我中有你”。所以彩色补偿的算法思路是:

将原本应该是纯红、纯绿、纯蓝色的像素点转换成理想的颜色,由此获得原图与补偿图之间的映射关系,最后用此映射关系处理所有的像素点。彩色补偿算法步骤1.读入拍摄到的具有颜色扩散的图像,设其三个颜色分量分别为R、G、B。2.分别求出某个颜色分量与其他两个颜色分量之间的强度差,即:3.分别求出强度差的最大值(即寻找画面中应该为纯红、纯绿、纯蓝的点。可能是单个点,也可能是多个点)如下:4.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论