第7章-彩色图像处理
- 格式:pdf
- 大小:1.37 MB
- 文档页数:20
第七章 彩色图像处理本章主要包括三部分教学内容: 1. 颜色的描述 2.颜色模式转换 3. 图像主色调提取7.1颜色的描述色度学是—门研究彩色计量的科学,其任务在于研究人眼彩色视觉的定性和定量规律及应用。
彩色视觉是人眼的—种明视觉。
彩色光的基本参数明亮度、色调和饱和度,称颜色三要素。
明亮度是光作用于人眼时引起的明亮程度的感觉。
一般来说,彩色光能量大则显得亮,反之则暗。
色调反映颜色的类别,如红色、绿色、蓝色等。
饱和度是指彩色光所呈现颜色的深浅或纯洁程度。
色调与饱和度又合称为色度,它即说明彩色光的颜色类别,又说明颜色的深浅程度。
1730年牛顿利用三棱镜色散将白光分解成色谱,后来物理学认为可视光是波长在400nm~780nm 的电磁波,不同波长的可视光作用人眼产生颜色的感觉,如图7-1。
但是可视光如何作用于人眼而产生颜色的感觉,目前还不清楚。
1801年Young 提出了一种假设,认为视网膜上的视锥细胞有三种类型,即红视锥细胞、绿视锥细胞和蓝视锥细胞,分别对红、绿、兰三种光灵敏。
三种视锥细胞感应的光信号在人脑中产生颜色的心理感觉,这样即使不同光谱的光可能有相同颜色的感觉。
实验发现,人眼的颜色感觉取决于红、绿、蓝三种光分量的比例,而亮度感觉取决于红、绿、蓝三种光分量的代数和。
这个规律称为 Grassman 定律。
由此,利用红、绿、兰三种颜色可以组配不同的颜色,因而红、绿、兰称作颜色的三基色,记为R 、G 、B 。
白光(W)可由红(R)、绿(G)、蓝(B)三基色相加而成,它们的光通量比例为 ΦR :ΦG :ΦB = 1:4.5907:0.0601。
如果取光通量为1光瓦的红基色光为基准,要配出白光,需要4.5907光瓦的绿光和 0.0601光瓦的蓝光,而白光的光通量则为:Φw =1 + 4.5907 + 0.0601=5.6508光瓦为简化计算,使用三基色单位制,记作[R]、[G]、[B],它规定白光是由各为1个单位的三基色光组成,即:W = 1[R] + 1[G] + 1[B]符号=的含义是“可由…混合配出”。
彩色图像分割图像分割(image segmentation)描述根据相似和均匀的准则将图像分为互相不重叠、本身相连的图像组元(称为区域)的过程。
类似与此,彩色图像分割(color image segmentation)描述从图像中提取一个或多个相连的、满足均匀性(同质)准则区域的过程,这里均匀性准则基于从图像光谱成分中提取的特征。
这些成分定义在给定的彩色空间(见第3章)中。
分割过程可基于有关场景中目标的知识,如几何和光学的特性。
对分割灰度图像的基本原理在很多数字图像处理的教材中都有介绍(见[GonW0002]、[Pit93]、[Pra91]、[Son et a1.93],以及综述文章[PalPal93])。
本章集中考虑利用彩色信息进行图像分割的技术。
将介绍和讨论四组分割技术。
分割中最重要的特征之一可能就是对区域的定义。
粗略地说,可以区分四种区域定义:1.区域是像素集合的、借助一组定义在彩色空间上的隶属度函数来指定的连通组元。
对彩色信号的组合要在彩色空问进行。
组合的一个条件可以是像素的彩色在彩色空间中都在一个平面或多面体中。
2.区域是图像平面上(最大化的)相连的像素集合,这个集合满足均匀性条件。
与上一种定义相反,对彩色信号的组合是在图像平面上进行的而不是在彩色空间进行的。
例如,均匀区域可通过对大的、非均匀的区域进行分裂得到或将一个起始像素邻域内的其他像素(或像素块)合并进去得到。
3.区域是由构成彩色轮廓的边缘像素所围起来的像素集合。
彰色轮廓是依靠在彩色图像中使用边缘检测算子(见第6章)而确宅的,其间可能需要对轮廓中的间断进行填充。
在某种意义上说,区域由于代表了由边缘像素构成的非均匀集合的补集而均匀·4.区域是像素集合的连通组元,这个像素集合的组合源于对彰色空间中彩色信号的物理建模。
分割的目的是从对应场景中物体表面的彩色图像中提取区域,每个区域包含一种物质。
遮挡、阴影和高光都不应对这种图像分割产生影响,尽管图像中的彩色值有变化。
彩色图像处理●彩色基础知识●彩色空间●伪彩色处理●全彩色图像处理●彩色变换●彩色图像平滑和尖锐化彩色图像基础●为什么要研究彩色图像处理?✓符合人类视觉特点人类可以辨别几千种颜色色调和亮度只能辨别几十种灰度层次✓有用的描绘子简化目标物的区分目标识别:根据目标的颜色特征彩色图像基础●彩色图像处理可分为:✓全彩色处理数码相机数码摄像机彩色扫描仪✓伪彩色处理对不同的灰度或灰度范围赋予不同的颜色彩色图像基础当一束白光通过一个玻璃棱镜时,出现的光束不是白光,而是由一端为紫色到另一端为红色的连续彩色谱组成彩色图像基础●光特性是颜色科学的核心●描述彩色光的3个基本量:✓辐射率:从光源流出能量的总量,用瓦特(W)度量✓光强:观察者从光源接收的能量总和✓亮度:主观描绘子彩色图像基础●三原色✓红色(Red)、绿色(Green)、蓝色(Blue)●原色相加可产生二次色✓深红色:红+蓝✓青色:绿+蓝✓黄色:红+绿彩色图像处理●彩色基础知识●彩色空间●伪彩色处理●全彩色图像处理●彩色变换●彩色图像平滑和尖锐化彩色空间(也称彩色模型或彩色系统)●RGB●CMY和CMYK●HSI●YIQ●YUV●YCbCr彩色空间(也称彩色模型或彩色系统)●RGB✓CCD技术直接感知R,G,B三个分量✓是图像成像、显示、打印等设备的基础CMY和CMYK彩色空间●CMY(青、深红、黄)、CMYK (青、深红、黄、黑)✓运用在大多数在纸上沉积彩色颜料的设备,如彩色打印机和复印机✓CMYK打印中的主要颜色是黑色等量的CMY原色产生黑色,但不纯在CMY基础上,加入黑色,形成CMYK彩色空间彩色空间(也称彩色模型或彩色系统)●HSI(色调、饱和度、亮度)✓两个特点:I分量与图像的彩色信息无关H和S分量与人感受颜色的方式是紧密相连的✓将亮度(I)与色调(H)和饱和度(S)分开✓避免颜色受到光照明暗(I)等条件的干扰✓仅仅分析反映色彩本质的色调和饱和度✓广泛用于计算机视觉、图像检索和视频检索彩色空间(也称彩色模型或彩色系统)●YIQ✓Y指亮度(Brightness),即灰度值✓I和Q指色调,描述色彩及饱和度✓用于彩色电视广播,被北美的电视系统所采用(属于NTSC系统)✓Y分量可提供黑白电视机的所有影像信息彩色空间(也称彩色模型或彩色系统)●YUV✓Y指亮度,与YIQ的Y相同✓U和V也指色调,不同于YIQ的I和Q✓用于彩色电视广播,被欧洲的电视系统所采用(属于PAL系统)✓Y分量也可提供黑白电视机的所有影像信息彩色空间(也称彩色模型或彩色系统)●YCbCr✓Y指亮度,与YIQ和YUV的Y相同✓Cb和Cr由U和V调整得到✓JPEG采用的彩色空间彩色空间转换1.RGB CMY2.RGB HSI3.RGB YIQ4.RGB YUV5.RGB YCbCr⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡B G R Y M C 111RGB和CMY值都归一化到[0,1]1、RGB CMY2⎩⎨⎧-=θθ360H ([()[⎪⎪⎩⎪⎪⎨⎧-=221arccos G R R θ()[B G R S min 31++-=()B G R I ++=31RGB图像和与之对应的HSI图像分量RGB图像色调饱和度强度2001200<≤H ()⎥⎦⎤⎢⎣⎡-+=H H S I R 060cos cos 1G 00240120<≤H =H ()⎥⎦⎤⎢⎣⎡-+=H H S I G 060cos cos 1B 00360240<≤H =H ()⎥⎦⎤⎢⎣⎡-+=H H S I B 060cos cos 1R3、RGB YIQ ⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡211.0596.0299.0Q I Y 523.0274.0587.0--⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤-B G R 312.0322.0114.0⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡111B G R 106.1272.0956.0--⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤-Q IY 703.1647.0621.04、RGB YUV⎢⎢⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡615.0148.0299.0V U Y 515.0289.0587.0--⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤-B G R 100.0437.0114.0⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡111B G R 032.2395.00-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤-V U Y 0581.0140.15、RGB YCbCr⎢⎢⎢⎢⎣⎡-=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡05000.01687.02990.01Cr Cb Y 04187.03313.05870.0--⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤111281280B G R ⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡111B G R 77200.134414.040200.1-⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--⎥⎥⎥⎦⎤-128128071414.00Cr Cb Y 00813.05000.01140.0-彩色图像处理●彩色基础知识●彩色空间●伪彩色处理●全彩色图像处理●彩色变换●彩色图像平滑和尖锐化伪彩色图像处理●什么叫伪彩色图像处理?✓也叫假彩色图像处理✓根据一定的准则对灰度值赋以彩色的处理✓区分:伪彩色图像、真彩色图像、单色图像●为什么需要伪彩色图像处理?✓人类可以辨别上千种颜色和强度✓只能辨别二十几种灰度伪彩色图像处理●应用✓为人们观察和解释图像中的灰度目标●怎样进行伪彩色图像处理?1.强度分层技术2.灰度级到彩色转换技术1、强度分层技术●把一幅图像描述为三维函数(x,y,f(x,y))●分层技术:放置平行于(x,y)坐标面的平面●每一个平面在相交区域切割图像函数1、强度分层技术——定义()k c y x f =,k c 是与强度间隔第K级强度有关的颜色k V k V 是由在l=k-1和l=k 分割平面定义的令[0,L-1]表示灰度级,使l 0代表黑色(f(x,y)=0),l L-1代表白色(f(x,y)=L-1)。
实验7 MATLAB实现彩色图像处理【实验内容】1、任选一幅彩色图像(RGB)(1)彩色图像的分析调入并显示彩色图像;拆分这幅图像,并分别显示其R,G,B分量;将该图像转换成HSV图像,根据各个分量图像的情况讨论该彩色图像的亮度、色调等性质。
RGB=imread('autumn.tif');R=RGB(:,:,1);G=RGB(:,:,2);B=RGB(:,:,3);hsv=rgb2hsv(RGB);(2) 彩色图像的直方图均衡显示这幅图像的R,G,B分量的直方图,分别进行直方图均衡处理,并显示均衡后的直方图和直方图均衡处理后的各分量;将处理完毕的各个分量合成彩色图像并显示其结果;将该图像转换成HSV图像,观察处理前后图像的彩色、亮度、色调等性质的变化。
RGB=imread('autumn.tif');hsv=rgb2hsv(RGB);R=RGB(:,:,1);subplot(231),imhist(R),title('原始R分量直方图');G=RGB(:,:,2);subplot(232),imhist(G),title('原始G分量直方图');B=RGB(:,:,3);subplot(233),imhist(B),title('原始B分量直方图');R1=histeq(R);subplot(234),imhist(R1),title('均衡化R分量直方图'); G1=histeq(G);subplot(235),imhist(G1),title('均衡化G分量直方图'); B1=histeq(B);subplot(236),imhist(B1),title('均衡化B分量直方图'); RGB1=cat(3,R1,G1,B1);hsv1=rgb2hsv(RGB1);figuresubplot(221),imshow(RGB),title('原始图像');subplot(222),imshow(hsv),title('原始HSV图像');subplot(223),imshow(RGB1),title('均衡化后图像');subplot(224),imshow(hsv1),title('均衡化后hsv图像');(3)、彩色图像在HIS模型下的增强将一幅RGB彩色图像转换为HIS空间。