想用淘宝卖手机壳,swell保温杯颜色排名和马克杯,颜色共8种,分别是红橙黄绿蓝紫黑白,可以的吗?

当前位置: >>
RGB颜色空间及其应用研究
中南大学 博士学位论文 RGB颜色空间及其应用研究 姓名:黄国祥 申请学位级别:博士 专业:地球探测与信息技术 指导教师:汤井田
(摘要) RGB颜色空间及其应用研究本文初步探讨了R(;11颜色空州J衍有颜色点转换为色度图上的颜色点的规律, 按色差将所角颜色点聚类于黑蓝绿青红紫黄白8种颜色。同时,对色度图上的 可见点按色度坐标剖分于这8种颜色,由此确定的削分线与GB8416有重大区别, 它适合作为RGB图像按颜色分割的一个实用标准。据此提出了色差聚类和色度 剖分线2种分割彩色图像的方法。 对于彩色图像,如果按某颜色分割,那么,要增强该颜色所在波段的入射 光线。对物体表面色来说,不同颜色表面的光谱反射率各不相同。彩色表丽对 可见光谱有较高的选择性,黑白系列的表面色对可见光谱的反射没有选择性。 对灰度直方图进行了有益的探索。(A)给出了峰与谷的数学定义,它有别于连续函数极值的概念,也不同于用导数来定义峰与谷,而是根据给定的 邻域直接比较离散数组值的大小。(B)提出了自然段落的概念,利』目它有(c)11效地简化了256个数比较结果的分类数目,有利于分类研究直方图。邻域弟m点的方法可以方便地找出数组的少数几个关键点,这些关键点能较好 地反映数组所示曲线的轮廓。惯穿于(^)、(B)、(c)中的思想是小波变换nq多 尺度思想,(A)中的邻域和(B)中的水平数就是尺度,在(c)中FI就是尺度。 随着邻域、水平数和n的不同,可以获得…系列不同尺度下的结果。用1个关 键点来代表直方图所示曲线,当然不如用多个点的效果好,如果256个点都选 为关键点,那么,关键点所绘曲线与直方图所示曲线就一模一样了。这就是逐 步逼近的多尺度思想。 最后,把颜色分割的方法应用于洞庭湖水域的分割和车牌识别巾.取得了, 较好的效果。 关键词: 牌识别 R(;B颜色空问 图像分荆 (直方图的)峰和谷 自然段落 车 (ABSTRACT)RGB COLOR SPACE AND IT’S APPLICAllIONThis paper primarily discussed the law of transforming alI the color points inRGB color space into color points in chromaticity diagram.And grouped all the color points into eight color such according to colorasblack,blue,green,cyan,red,purple,yellow and white At the same time,divided the visual points ofdifierencechromaticity diagram by these eight colors the dividing 1ineas ain terln of chromaticity coordinate,thentodecided is much different from GB84 l 6.It is more suited for color segmentation ofRGB image byoneregardpractical criterion To segmentacolor imagecolor,itmust enhance the incident lightonthewave bandof this colorAs for theobject’ssurface color,different color surface, much more selectivity.whiledi肫rentspectrum reflectanceThe color surface 1lasthere isn‘t selectivity ofvisual spectrum for black and white SUFface color.Madedefinitionvaluable of peakquestioning and dip.jt。Sfordensity―histogram(A)Gavefromasmathematical derivative anddifferentthatdefinedbyconception ofextreme ofcontinuous function array straightly based of naturaI phrase using it,SO it's ofonwell,but compare the size ofdiscrete forward conceptionthe given horizontalvalue(B)Broughtand effectively reduced the classifiednumbers of 256 results bybe of it to histogramlS classified study(C)The method of the ruthcanpoint jn nth neighborhood well I_effectCUrye。Sfindand array’S feW key points,these key points willpeak and dip showed by the arrayresolution ofwavelet transformation is permeated for beginning the horizontal Value iS scale whilearenIn(A),(B),(C),the multi― to end In(A)and(B),n ais scalein(C),when the horizontal value anddifferent,a series of results of different scale will be ocguired Of course,usingfew ofkey points is preferabletousingonkey point,therefore,if the 256 pointsasareselected,as key point,then thecurveshowed by then iSsameascurveshowedbyhistogram this iS the multi―resolution idea of successive approximation Finally,applied the method of color segmentation lake waterarea tosegmentation of Dongting― and obtained preferableand recognition forvehicle Iicense plateseffects.Key words: phraseRGB color spaceimage segmentationpeak and dipnatnralrecognition for vehicle license plates 第1章绪论1.1遥感图像与颜色遥感(Remote Sensing)是-7't'不直接接触目标而探测目标的技术和方法。 它获取的目标信息主要来自目标对电磁波的反射或自身辐刺出来l!|勺电磁波,接 收电磁波的设备称为传感器(Remote Sensor),搭载传感器的载体称为遥感平 台(Platform)。将获取的目标信息经过加工处理变成人眼可以直接识别的图像 称为遥感图像,通过对遥感图像的判读揭示出所探测目标的性质及其变化规律。 可见光是电磁波的一部分,与颜色紧密联系在~起。遥感中常用波段波长 范围划分如下袭:表卜l 波段 波长范围各波段波Li范围 紫外波段0.01可见光波段红外波段0.76 !.900u微波波段lum一m0.38“m~0.76 LLlll.m~IIIITI…Im0.38uLLm表卜2可见光波段各种颜色光的波隆范围 波长范围0.38斗m---O.43耻m 0.,13扯m---O.47¨m 0.47p m---O.50¨m 0.50斗m---O.56斗m 0.56肛m---O.59¨m 0.59U m---O.62Un1各种颜色的光 紫色光 蓝色光 青色光 绿色光 黄色光『橙色光红色光0.62卜m---O.76¨rn 表卜3 近红外波段0.76各红外波段的波长范围 中红外波段 热红外波段6.00远红外波段15.0IXLLIn一3.00ILLm…6.00umLLIll…m…3.00 LLIll15.0uin1000uIll由表卜2可见,不同的波|吏代表不同的颜色。例如选用美国地球资源:巳星LandsatTM的笫2、第3和筇4三个波段来表现洞庭湖概貌,将第4波段赋给红色,第3波段赋给绿色,第2波段赋给蓝色。每个波段的灰度就反映为某种 颜色的深与浅。将三个波段合成彩色图像,便成为假彩色合成图像。在这幅假 彩色合成图像上,蓝色表示水丽,蓝的深浅反映水的深浅,红色表示植被,白 色是岩石、房屋和道路,黄绿色表示早地、沙漠等等。 另外,地物的形状和大小等属性常常通过颜色显示出来。例如,虽然在可 见光范围,湖泊水体的反剁率与其背景地物的反射率相差不大;但是,在红外 波段,水体与背景地物反射率有明显的差别,因为湖泊水体对红外辐射,几乎 全部吸收,使湖泊水体相对于其背景地物有显著的颜色区别。因此,湖泊水休 在陆地卫星图像的MSS7波段(0.7-~1.1微米)有很好的显示,通常采用此 波段图像对湖泊位置、形状、大小和水文等特征进行分析。对不同时;}lJj洲泊水 位的变化,也可采用不同波段即不同层次的颜色加以区别,例如,陆地卫星MSS4, MSS5,MSS7合成的假彩色图像中的蓝色、深蓝色等表示不同的水深。从而分析 湖泊水位变化的规律。水体与背景地物的颜色区别,不仅能反映出湖泊的形态 特征.而且可揭示其成因,结构等特点。同时,可以用来分析湖泊的演变。 在这里颜色是地物目标的一个基本特征,起着至关重要的作用。美巾不足 的是对颜色只是定性的描述,缺少定量的描述(例如,哪些颜色值是红色),因 此不便于计算机判读遥感图像。0-911.2常见的颜色空问颜色空问也称为颜色模式。存汁算机叫1一颜fE|’I'J表wi力法2d;1I数字来表,Ji nq, 称为数字化颜.乜馍J℃。人体I.11]分为颜包输入摸一℃删愉…微式,,m数’川J J绷(!:!J 标号之间建立一一对应关系,由输入模式可以精确地输入颜色值;输}n模式与 图像的输出设备密切相关,彩色显示器的输出用RGB模式,彩色印刷输出用CMYK 模式。不同的颜色模式能表示的颜色范围(或称色域Camut)不尽相同。 RGB颜色空间以R(Red:红)、G(Green:绿)、B(Blue:蓝)三种基木色 为基础,进行不同程度的叠加,产7]1-Iz宫而广泛的颜色,所以俗称三基色模式。 在大自然中有无穷多种不同的颜色,而入眼只能分辨有限种不同的颜色。R(;B 模式可表示一千六百多万种不同的颜色,在人眼看来它非常接近大自然的颜色, 故又称为自然色彩模式。红绿蓝代表可见光谱中的三种基本颜色或称为三原色, 每~种颜包按其亮度的不同分为256个等级。当色光三原色重叠时,由于不同 的混色比例能产生各种中问色,例如,三原色相加可产生白色。所以RGB模式 是加色过程。屏幕显示的基础是RGB模式,彩色印刷品却无法用RGB模式来产 生各种彩色,所以,RGB模式常用于视频、多媒体与网页设计。 RGB颜色空间是用一个单位长度的立方体来表示颜色的,黑蓝绿青红紫黄白 8种常见颜色分别位居立方体的8个顶点,通常将黑色置于三绯直角坐标系的 原点,红绿蓝分别置于3根坐标轴上,整个立方体放在笫l卦限内。如图l所 示。而其中的青色与红色、紫色(或称品红色)与绿色、黄色与蓝色是互补色。 各参数的取值范围是:R0--255;G 0--255;B0--2,55。参数值也称为三色系数或基色系数或颜色值,除以255后归一到0--t之问,但不是无穷多个而 是有限多个值。由于每个灰度级都定为256,所以,红绿蓝分量全部组合起来 共可表示2563=224=1677721 6种不同的颜色。它比人眼能分辨的颜色种数多得多 (人眼只能分辨几千种不同的颜色,包括几十利叼i同深浅的灰度级)。数字阁像的最终蚰纠儿予都1挺.¨1 L=lj H{来,此时就要门j到CMYK琐一t℃。i幺1:炙』℃ 以c(Cyan:青色)、M(Magenta:品红)、Y(Yel]()w:黄色)、K(Black:黑 色,为区别Blue蓝色用K表示)为基本色。它表现的是白光照射在物体上,经 过物体吸收一部分颜色后,物体表面反射回来的光线作用于人¨H而产dAff'J颜色。 因为墨水的纯度使得利用任何比例的青色、品红色、黄色不可能产生非常纯净的、中性的黑色,所以,印刷业再增加…种基色――(碳)黑色,从而补偿青色品红色黄色产生黑度的不足。由于物体吸收部分光线(即颜色),所以CMYK 模式是减色过程。在每一种CMYK的图像中都会被分配到四种油墨的百分比,各 参数的取值范围是:CO%_一Ioo%;Mo%一100%;WO%一100%;K0%--100%。除了以上两种基本模式之外,还有其它各种模式,它们都有各自的应用范 围,例如,HSB模式,索引模式等。 HSB模式将颜色分为lI(Ilue:色调)、S(Saturation:饱和度)和B (Brightness:亮度)三个要素。色调是光经过折射后产生的单色光潜,即纯 色,它组成了可见光谱,并用360度的色轮来表示。对应于孟塞尔(Munsel 1) 颜色立体中水平剖而的周向。饱和度描述颜色的浓淡程度,各种颜色的最高饱 和度为该色的纯色,最低饱和度为黑白系列颜色。因此,由黑色到灰色再到白 色的一系列颜色的饱和度为0。饱和度对应于孟塞尔颜色立体中水平NjIⅡff,J径 向。亮度表示颜色的明亮程度。对应于孟塞尔颜色立体巾垂直剖面的tP{:111线。 各参数的取值范围是:11 o--360度;S O%一100%;B O%一100%。[1”川1.3图像分割及其定义在一幅彩色图像中,有各种各样的颜色。不同的颜色给人以不同的感觉, 红色给人以温暖的感觉,蓝色使人联想到水,在炎热的夏天给人们带来凉爽的 感觉。不同的颜色也表示不同的意义,例如,红色在日常生活中代表喜庆,结 婚时人们穿红衣服贴红喜字;在交通_qkl~泛使用的颜色灯光信号中,红色灯光 信号表示禁lE,如果闯了红灯,便是违章,将受处罚。五彩缤纷的颜色丰高了 图像的内容,同I付【乜增强了图像的表现力。有些人对图像?…内某种颜色感兴趣, 有些人女I]-K欢图像中的另一种颜色。谯图像分割l…暂人们感兴趣或一喜j炊的门; 分称为lj;|l示,』I它部分别称为7}景。I I标通常刈脚J:旧像l¨Wi izjill。队顾n‘Jk 域。例如,某人喜欢红色,那么,图像中的红色就是目标,已知条件就是红颜 色。将红色所在区域从复杂的背景中分离并提取出来,就是图像分割。由于分 割过程中利用的主要特征是颜色,所以称为颜色分割。分割出来的目标可以是 一个像素点、单个区域或多个区域。 图像分割使用的特征除了选挥颜色以外,还常选用灰度、纹理等特征。实 际工作中,要根据具体的应用目的来选取最有效的特征。 图像分割的数学定义为: 令集合R代表整个图像区域,对R的分割可以看着将R分成若干个满足下 列5个条件的非空子集R.,R:,……,R。的过程:1所有子集的并集等于全集:即图像中的每个像素点必属于某个子集。RlU R2U……U R。=R2任何两个不同的子集的交集是空集;即图像中的每个像素点只属于某个子集,不能同时属于某两个子集。R。n R 2=巾,R。nR。=寸,,。…一,R。一。n R。=审,其中(b为空集满足以上两个条件的子集合序列(R.,R:,……,R。)称为全集R的一个 有限剖分。3每个子集内各元素有共同的性质;即分割后的属于同一子集的像素点都有相同的特征。 R。中的像素点都有公共’肚质P.,R:中的像素点都有另一公其性质 P:,……,R。中的像素点都有区别于其它子集的公麸性质P。4不同子集的并集不同于其中任意一个子集;即不同子集R。,R:,……,R。,对不同的i,j,k,……,有 并集R,U R』不同于子集Rj或者Rj 并集R;U Rj,或者RiUR R。UR。不同于I{。,或者Rj,或者Rk,也不同于予赡Ruk,或者RjUR5每个子集R,,R。,……,R。都是一个连通的区域。mm 1.4彩色增强不等于颜色分割由于人类的视觉系统对彩色敏感,正常人的恨睛能分;,fi-qi多种不同的颜 色(指亮度、色调、饱和度至少有~一个不同),但只能分辨二十JLI,I'JF同深浅的 灰度级(即黑自系列的颜色),而且人们观看彩色图像的感觉要比观看黑白图像 的感觉舒服得多的。因此,为了提高图像的可鉴别性(或观赏性),常刚彩色来 增强图像,可分为真彩色增强技术、伪彩色增强技术和假彩色增强技术。凡能 够近似反映景物本来颜色的图像叫做真彩色图像,如TM图像中的三个可见波段 TMl、TM2、TM3的合成图像;伪彩色增强是把一个波段或黑白图像变换为彩色 图像,把人眼不易区分的细小灰度差别转换为明显的彩色差异,以便提取有用 信息;假彩色增强是指定三个波段依次为红绿蓝三原色、建立每个波段的亮度 与彩色的对应表,然后,将变换结果合成为一幅彩图,该彩图即为人工指定的 假彩色图像,它未必与景物的本色一致,但却按人们的设想增强,原图景物中 的某些部分,以利解译和识别。13】【1,。,】1-5RGB空间中两个颜色点的距离不表示色差如果把RGB颜色空间的所有颜色(224种)看着是立方体中的点,那么,颜色 立方体中共有224个颜色点,它们是等距离分布的。如果按照每个颜色点与黑蓝 绿青红紫黄白8个顶点的几何距离进行聚类,那么,相当于把颜色立方体分为8 个小立方体(参见图1),每个小立方体代表一类颜色。但这种聚类不符合人眼 的观察结果,因为两个颜色点之间的几何距离并不代表这两种颜色之问在视觉 上的差异。例如,在色度图一L-的蓝色区域内,两个点的距离很小、但色差较大, 即人眼能够明显地感觉到是两种不同的颜色:而在绿色区域,两个颜色的距离 较大,但人眼分辨不出是两种颜色而认为是同一种颜色,电就是说人眼对颜色 差别的感受性在不同的区域是不同的。因为所有的颜色都是给人观看的,所以, 颜色的测量与标定的结果应与人眼观察的结果枰『一致。¨2州I 1.6国内外研究现状RGB彩色显示模式是由美国国家1H视系统委员会(N’rsc>提出来的,它广泛 应用于CR]’显示器,数字扫描仪,数字摄像机等成像硐l显示设备上。此夕},还 有ltSB模式和IGV模式等各剥?饺式。所有彩色模式都必须符合CIE(CommissionInternationale del’Edairage国际照度委员会)标准。许多学者着重于彩色模式之问的转换。例如YIQ模式用于对TV信息的彩色 信号编码;它与RGB颜色空间巾三基色系数的关系是:Y=O.299R+0.587G+0.1 14B I=0.596R一0.275G一0.321B Q=O.212R一0.523G一0.3llB有的学者着重于各种测色仪的研制。例如,棉花色泽仪的研制。 在遥感中较注重假彩色图像的合成和伪彩色增强技术。 但是,对于下列问题研究得较少。 RGB颜色空间与色度图之间的关系: 颜色澜Ⅱ量的结果与人目良观察的结果是否一致的问题: 彩色图像按颜色分割问题。【40-41】【55―73】1.7本文研究的问题及其意义颜色的测量与标定是十分精确的(采用的波陡单位是纳米,lnm=101m),而 人眼观察的结果是很模糊的,如何解决精确与模糊之问的矛盾,使精确的测量 结果与人眼观察到的模糊结果统一起来。R6B空问中的每一种颜色都有精确目.II难 一的颜色值,例如白色的颜色值是[111],而人眼观察到的白色不仅仅是颜包I值为[1】1]的白色,而且包括颜色值接近(1 的颜色值是[1l1]的许多颜色:RGB空问中黄色l0],而人眼观察到的黄色不仅仅是颜色值为[1l0]的黄颜色,而且包括颜色值接近[10]的许多颜色,那么,人恨观察到的白色和黄色符包含RGB空问中111J,)ill些颜色呢?它们在刚]空问备l引蓠哪些位簧?在色度图L足l『JJ|5 些点?人限观察到的白色荆黄包赴刚j空间r…门分界而或谯包皮It}}|Ii『|‘J分外线足 怎样的曲面或曲线?本文试图利用色度掌原理确定RGB颜色空间的所有颜色在颇 色立方体中或色度图上的分布情况.并使之按色差最小原则.聚类或剖分于黑 蓝绿青红紫赞白8种常见颜色.这样聚类或音9分的l吉果与i人眼的颜色感觉大体上 是一致的。并且据此分割和识别彩色目标。这件工作怕意义在于: (A)理论意义为下一步按常见颜色分割奠定理论基础并提供有效的分割 方法。本文根据对RGB颜色空间的探索提出了色差聚类法和色度剖分 线法两种分割彩图的新方法。同时可为彩色图像的压缩提供理论依据 并指明研究的方向。 (B)实际意义根据不同的实际应用而产生各自不同的效益。 在物探方面的应用:地震数据和遥感数据都是多维数据,可以选择部 分或全部数据合成彩图,用本文提出的色差聚类法和色度剖分线法分离目 标,从而获取目标的有关参数。例如,在一幅洞庭湖||}勺遥感图像中,水足 蓝颜色,据此分离出水域,能估算洞庭湖的面积。 其它方面的应用:凡是以颜色为主要特征的目标都可以用色差聚类法 和色度剖分线法将它们分离出来。例如,车牌底色是黄蓝黑白之一,可用 本文提出的方法有效地分离出车牌,从而识别车号,为自动化监管车辆提 供技术支持。 第2章RGB空间和色度图及其相互关系的 探索RGB颜色空间是最常用的颜色空间,它应符合CIE规定的色度学标准,并 且有其自身的特点。 2.1RGB空问中的颜色按色差聚类于常见颜色RGB颜色空间的常见颜色是指黑蓝绿青红紫黄白8利-颜色,如图2所示。图 中计算了黑色与其它颜色的色差,由图可知,两个颜色的色差与这两点之间的 几何距离不成正比。当然还可以计算任意两个颜色之间的色差。在RGB颜色空间 中,当颜色点等距离分布,各轴上均取3个点,共有27个颜色点时,过原点的赢 线有7条,每条直线上有2个不同的颜色点(不含原点),它们的三色系数成比例, 在色度图上,它们的色度坐标相同、但亮度不同。图3显示了27种不同颜色按 色差聚类于8种常见颜色的结果:黑色类1个点、蓝色类2个点、绿色类2个点、 青色类3个点、红色类3个点、紫色类9个点、黄色类2个点、白色类5个点。更详 细的聚类情况见表3一l。按照各类点的数目排序为紫自青黄绿红蓝黑。我做了,:373=50653个颜色点的聚类,863=636056、2563=16777216个颜色点的聚类情况与●此类似。不过50653个颜色点比人眼能分辨的颜色(2-T‘种左右)要高出一个数 量级,在实际工作中已经够用了。 从表3-1可知,黑色类只有1个点,颜色值是[000],是非常特殊的~类。紫色类亮度值较低,看起来到较暗,接近黑色,尽管有许多颜色的亮度值接近 0,但不等于0,因而,它们被划分到紫色类,故,黑色类只有1个颜色点而紫 色类最多。同理,亮度值较高的颜色被划分到白色类。图4表示~幅RGB彩图 按色差聚类后分割成黑蓝绿青红紫黄白8类的结果,上行是原图, F行从左到右依次是把红紫黄白变为白色、其它变为黑色的5)-;li,l£iL,"聚H.,原图叫]没有黑虢 绿青,i牧村{应旧分割予图全黑尢白,被省略。尽管瞒i蚓足黄底嬲字但没有1个 像素点的颜色值是[0o0],即黑色类的颜色点数目为0,其分割子图全黑从而0被省略。原图中的黑字并非RGB空间意义上的黑,即颜色值为fO07,而是由红色类和紫色类颜色组成,故被分割为下行的子图l和子图2。通常视觉上的 黑色是由红色类和紫色类颜色组成的,雨不仅仅是颜色值为[00O]的黑。原图中的黄颜色变为白色而其它颜色变为黑色就是子图3。原图中的白颜色变为白 色而其它颜色变为黑色就是子图4。视觉上的白色在原彩图中感觉不明显,而 在按色差聚类后的分割结果中显著地体现在子图4上。m。e】表3-1 颜色 总数23 33 53 9, 183 373,RGB颜色空间中所有颜色按色差聚类于8个项点的情况 蓝色 类1 2 7 20 99 664黑色 类l 1 1 l I l绿色 类1 2 8 41 328 2547青色 类l 3 15 76 597 5084红色 类l 3 10 41 243 1876紫色 类l 9 50 366 3018 27387黄色 类1 2 9 49 378 3014白色 类l 5 25 135 1168 10080第1个颜色点与其它颜色的电羞.算过的不重鲥算N 1墨08 赣 蝴 餐0.6 强矿4善0.2OR轴{昕£箭图28引_Ⅳ见颜包位于『}G|;颜已空问的8个顶点 §#27{f嘲e^☆(il’■自!m十∞∞r埘^图3RGB颜色空间的27种不同颜色按色差聚类于8个顶点的结渠囝匿囵图4 一幅RGB彩图按色差聚类后分割的结果 2.2RGB空间中的颜色在色度图上的分布情况RC-B颜色空间能显示的颜色是图5巾的三角形区域内的颜色,只有2zt种,比自然界中存在的颜色少得多。吲j颜色空问的所有颜色在色度图上n勺分布情况¨’复杂,主要表现为后画的颜色点覆盖先I丽的颜色点。图6是R(;B空问中等距分以i 的27个颜色点在色度图上的分布情况,其中可见颜色点是20个,含三确形tl;问 的白色点,注意:重叠点只算1次。图7是先画的7个颜色点,图8是后画的7个 颜色点,它们的色度坐标相同,而亮度不同,因此给人的颜色感觉不一样。后 画的颜色点覆盖先画的颜色点,故在图6中看到的是后画的7个颜色点,先画的 7个颜色点被覆盖掉了。图9是按色度坐标对27个颜色点进行有限剖分的结果: 黑色类1个点、蓝色类5个点、绿色类5个点、青色类3个点、红色类5个点、紫色 类3个点、黄色类3个点、白色类2个点。图lo是按色度坐标对125个颜色点进行 有限剖分的结果。趁弘鋈,邀图6 27个颜色点花乜腰陲jIi的分前i 锕覆盖可见ti 2()个 岛=7时.相藿蚋唑际张度的鳜色戽,舭雌色辙之颜色吊~OO2O40608栅自:色度删i‰图7先画的7个颜色点在色度图上的位置当F7时-d匍§度坐椿j隈度=威比错的三色j鼓的)颜色点~。,F辱哪世押酪d羁f柱…%哪罂一船图8后画的7个颜色点在色度图上的位置在图9中,当颜色点数为27个颜色点时,中央白色6边形顶点卜一6 的坐标依次为x=O.2669 Y=O.2534 0.318l 0.2639 0.3719 0.3292 0.3522 O.3063 0.4048 O.2719 0.32900.3945RGB三角形边线上的顶点7--12的坐标依次为xl=O.1964 0.2580 0.¨95 0.4100 0.2032 O.d765 0.3676 O.243l 0.4189Yl=0.2:3890.456【0.5401 {{HnB≈6E=■脯自Hn■口IⅧ■若《Uwgp.e目■曩制≈m×图9按色度坐标对27个颜色点剖分结果在图10中,当颜色点数为125个颜色点时,中央白色6边形顶点的顶 点坐标依次为x=O.2939 y=O.2980 0.3150 0.3000 0.335l 0.3291 0.3302 0.3582 0.3100 0.3601 0.2935 0.3290RGB三角形边线上的顶点坐标依次为xl=O.2057yl=O.2749 0.2841 0.1339 0.3748 0.1839 0.4513 0.4755 0.3864 0.5256 0.2337 0.3829弛t§#■*Et!^《f峨图lO按色度坐标剥I 25个颜色点剐分结果(黑线)列‘】{G【j空问c|l的224种颜包进行打15艇;!}|j分是一什{M有意义的j埘I},剖分线的梢 确定位对颜色分割有指导作用。裔4分线的坐标随着RGB颜色空问的所有颜色的数 目而变化。RGB颜色空间的所有颜色的数目随着坐标轴上等距分布的点数变化, 当每根轴上有37个点时,RGB颜色空间共有373=50653个颜色点。把RGB颜色空间 中的点转换为色度图上的点,那么,A)B)色度图上的一个点代表RGB空间中的一个点,(1---1对应关系) 色度图上的一个点代表RGB空问中的多个点,(1---多对应关系)这些共线点的三色系数成比例,在色度图一h,它们的色度坐标相同、但亮 度不同。重叠点数最多的情况是:色度图上的1个点代表RGB空问中的36个点(1---36) (1)详情如下: RGB颜色空间中有3768条直线过原点,每条直线上有2个不同的颜色点(不含原点)(2)(1…2) (t一3)(1--一4)RGB颜色空间中有0918条直线过原点,每条直线上有3个不同的颜色点(不含原点)(3)RGB颜色空间中有0390条直线过原点,每条直线上有4个不同的颜色点(不含原点)(4)RGB颜色空间中有O】62条直线过原点,每条直线上有5个不同的颜 (卜一5)色点(不含原点)(5)RGB颜色空间中有0078条直线过原点,每条直线上有6个不同臼勺颜(1---6)色点(不舍原点)(6)RGB颜色空间中有0084条直线过原点,每条直线上有7个不同的颜(1---7)色点(不含原点)(7)RGB颜色空间中有0042条直线过原点,每条直线上有9个不同的颜 (卜一9)色点iT含原点)(8)RGB颜色空问中有0030条直线过原点,每条直线上有12个不同的颜(1---12)色点(不含原点)(9)RGB颜色空问中有001 2条肖线过原点,每条商线上有t8个不同的颜(卜一∽)色点(不含原点)(10)㈤嘲甄色空问,l,有o007条I.-i:线J2 J,',i点,每条直线卜有36个不同fl,J颜色点(不含原点)(卜~:{6)l‘ 色度图上的1个点代表RGB空间中的1个或多个点,具体情况随数轴上等距分 布的颜色点数而变化:A)数轴上等距分布2个点,RGB空间共23=8个颜色点重叠情况:(重叠点数晟多的情况是1--1)1 8 20:(没有2点重叠的情况) 数轴上等距分布3个点,RGB空间菇33=27个颜色点B)重叠情况:(重叠点数最多的情况是1--2)l 13 2 14 30;(没有3点重叠的情况)c)数轴上等距分布5个点,RGB空间共53=125个颜色点重叠情况:(重叠点数最多的情况是1--4)l 73 2 24 3 0 4 28 5O;(没有5点重叠的情况)D)数轴上等距分布9个点,RGB空间共93=729个颜色点重叠情况:(重叠点数最多的情况是1--8)l 481 2 144 3 0 4 48 5 0 6 0 7 0 8 56 90:(没有9点重叠的情况)E)数轴上等距分布18个点,RGB空间共183=5832个颜色点重叠情况:(重叠点数蹑多的情况是1--17)42550 0 792 96 “0 252 0 0 168 0 0 150 0 119 0 0 0F)数轴上等距分布37个点,RGB空问共373=50653个颜色点重叠情况:(重叠点数最多的情况是卜-36),3573l 588 0 0 7536 0 0 0 2754 078 0 0 1560 O 0 810 0 0 468 360 2I 6f)()016 0 00 0O OO0O 252本节对RGB颜色空间等距分布的373=50653+颜色点按黑蓝绿青红紫黄白8种 常见颜色进行了剖分,随着颜色点数的增加,情况越来越复杂,难度越来越大, 对863=636056或256s=16777216个颜色点的剖分留待以后研究。不过重叠点数最 多的情况是:色度图上的1个点代表RGB空问中自,385或255个点,在色度图上重叠 点数最多的颜色点在RGB空间中位于原点与其它7个顶点的连线上。 下面以93=729个颜色点为例说明如下:当数轴上等距分布9个点时,RGB空问 共有729个颜色点,把这些点的三色系数转换为色度坐标并在色度图上用该颜色 画点,就是图11。注意后画的点覆盖先画的点,所以图ll上可见点是572个(重 叠点只算1次)。重叠情况最复杂的是色度图上的1个点代表RGB空间中的8个点, 如图12中7根直线上的8个点。对于重叠点图ll上显示的是同一根直线上标号 最大的点的颜色,因为是按标号顺序产生所有颜色的,覆盖情况与颜色标号顺 序有关。例如,垂直直线上的8个点的标号自下而上依次是2、3、4、5、6、7、 8、9,小标号依次被大标号覆盖,最后显示的是同一直线上的最大标号的颜色 (9号蓝色)。图13是色度图上572个可见颜色点剖分于黑蓝绿青红紫黄白8种颜 色的结果。注意:剖分线的确定有较大的灵活性,请对比图9和图lO,它们都 是对色域三角形的一个有限剖分,根据实际情况选用一个或重新确定剖分线。图 14是根据GB8416绘制的,它的8种常见颜色是红橙黄绿蓝紫黑白,与前述的8种 颜色黑蓝绿青红紫黄自不尽相同。GB8416适用于道路、铁路、水运和航空交通 等部门使用的信号和标志表面色,由于GB8416的8种常见颜色红橙黄绿蓝紫黑自 与RGB空问的色域三角形重叠太少,所以它不宜选作RGB空间中按色度坐标分割 成黑蓝绿青红紫黄白8种常见颜色的分剖标准。RGB空问按色度分割成黑蓝绿青 红紫黄白8种常见颜色的分割标准宜选用图9、图】0或图1 3所示的边界线确定 的8个子区域(黑色类只有1个点也构成1个子区域)。7 aEl931色厦阻(骨艘色帕哇黼地喜缦)韭撕蛳苴三景色啊锄均三弗撑图11RGB空闻的所有点729个转变为色度圈上是可见点572个脑日空旧中.艘原点且有8一艄删色点,㈣情况.婀?7射l琏-弱{币嘲色点’:r8争6≯嚣。2:R蚰赫嘲色般目,91’图12 经过原点的同~直线上之颜色点在色度图上是1个点。 从原点至q直线段的另一端点,颜色点依次被远离原点的颜色点覆盖,最后在色 度图上显示的是直线段的非原点的另一个端点的颜色 在图13中,当颜色点数为729个颜色点时,中央白色6边形顶点的 顶点坐标依次为X=O.3040 O.3138 0.3153 0.3226 0.3291 0.3210 0.3429 0.3114 0.3033 0.3290Y-o.31480.3433RGB三角形边线上的顶点坐标依次为X1=O.2097 vl=0.2903 0.2959 0.1』04 0.3606 0.1 760 0.44t2 0.4834 0.3948 0,22970.519【0.3674 RGB空衙掰-729十糠邑点茸中在色度埘上可见点572十图13色度图上572个可见点剖分于黑蓝绿青红紫黄白8种常见颜色的结果aEl∞咆虚m十=H邑团^的!*脚.抖穰色E域图14GB8416的8种颜色红橙黄绿蓝紫黑白与RGB空间的色域重叠太少尽管色度图上的1个点代表RGB空间中的1个或多个点,但随着颜色总点 数的增加,色度图上的1个点代表RGB空间中的多个点的情况在总点数中所占 比例并不显著增加,这一点从表3―2可以看出,所以,色度图虽然比RGB空间 少一维,但仍然能较好地反映景物的颜色,损失的仅仅是景物的亮度。二维的 色度图比三维的RGB空间显然要简单得多,因此,颜色分割可选色度图为依据。 例如,图9、图lo或图13所示区域即为黑蓝绿青红紫黄白8种常见颜色区域。 当然也可以将相邻2个区域合并为1个区域,如蓝青合并为箍、红紫合并为红, 则原来的8个颜色区域缩减为黑蓝绿红黄臼6个颜色区域;或者将1个区域拆 分为2个区域。颜色区域的个数根抓实际应Jlj叫,已知的颜色数日而定。通常实 际应用中的颜色是I血色度坐标规定的,图Il足(:ij81 16规定的8种常J玎颜色的 色度坐标范围。表3-2 总点数 可见点数 可见点数 /总点数23 8 lR6B颜色空问中所有颜色点与色度图上可见颜色点33 20 0.741 53 92 0.736 93 572 0.785 183 37348270.828412220.814图15一幅蓝底白字彩图按照色度图上剖分线确定的蓝绿青红紫黄白7个子 区域分割为7幅子图图9、图10和图13与GB8416有重大区别,比较而言,前者更适合作为按 色度坐标分割的实用标准。现选取125个颜色点确定的剖分线(图lo)为标准, 对蓝底白字的图像进行分割。图15中上行是一幅彩色原始图像,下行依次是把 蓝绿青红紫黄白变为白颜色而把其它颜色变为黑所得的7幅分割结果予图。子 图1是把原彩图中蓝色变为白而其它颜色变为黑得到的分割结果图。子图6是 把原彩图中黄色变为白而其它颜色变为黑得到的分割结果图。子图7是把原彩 图中白色变为白而其它颜色变为黑得到的分割结果图。由于RGB空间的白色亮 度最高,亮度值为1,颜色值是[1l1],黄色亮度次之,亮度值为0.89,颜色 割哟常规做法是:把给定韵颜色作为目标,其余颜色作为背景。在分割结果图 像中,目标变为白色(像素值为1),背景变为黑色(像素值为0)。 在RGB彩色图像中,每个像素都给}H了三基色之值:红(R)、绿(G)、蓝 (B)。由此可以计算出各种彩色特征,例如,(“、S、B)(色调、饱和度、亮度)。 每一种彩色特征都有它自身的特点,例如,m、S、B)集可以方便地表示人类的 彩色感知{归一化彩色集扛、g、b)即色度坐标可方便地表示彩色平面。{Y、I、 Qj集用于对Tv信息的彩色信号编码:它与RGB颜色空问中三基色系数的关系是:Y=O,299R+0.587G+0.1 14B I=O.596R一0.275G一0.321BQ=O,212R一0.523G一0.311B为了某种目的而建立的彩色特征,常以不同的组合用于不同的目的。例如, Naviata扩展Huckcl算子、运用于彩色边缘的抽取,得出的结论是:用亮度和 色度坐标比单独用R、G、B的效果要好。Ohlandertf选用九种彩色特征分割图 像,他指出色调最有效。我的做法是:先用减影技术突出要分割的彩色,使它 显著地区别于背景,然后在灰度直方图上搜索晟佳分割闽值,从而将给定的彩 色从复杂的背景中分离出来。图17是一幅彩色图像,其中有黄底色车牌,号码 是湘A00006,还有红底色标志牌或称为品牌,红底色上分布有白色“三湘”二 字,它说明这是一辆三湘牌大客车。图18是按给定的黄颜色分割出来的目标即 黄扁黑字车牌。图19是按给定的红颜色分割出来的目标即红底自字的标志牌一 一三湘牌大客车。图20是按黑颜色分割出来的目标,原始图像中的黑字符湘 ^00006、黑圆标志、黑条及下部的黑块均被变为白色。请注意下部的大黑块变 为白色以后与白纸同色,因此打印在自纸上看不见。但从锯齿状下边界和原图 中的下边界(直线)相比较可知,原图中下部的大黑块变为了白色。㈥【7原始彩也图像一藏底熙‘ji乍肿 图18按黄颜色分割出来的目标――黄底车牌图19按红颜色分割出来的目标――红底标志牌(三湘牌大客车)图20按黑颜色分割出来的目标――原图中的黑色被变为白色(黑暗字符、黑圆、黑条及下部的黑块)颜色作为一种分割用的特征适合于目标的颜色与背景的颜色相差较大的州 候,并且分割效果较好。当目标与背景的颜色接近,就很难把目标分离Ⅲ来; 当目标与背景的颜色完全一致,颜包分割就失效了,目标与背景就无法川颜包 来区分了,此时必须改刚别的特征柬分割。吲2I是黄底色弁:牌湮没在鳆包车身 之中,根据车牌的底色(黄颜色)无法把车牌和车身分离。脚-381图2l颜色分割失效的例子2。4本章小结本章探讨了RGB颜色空问的所有颜色按CIE规定的色差聚类于黑蓝绿青红 紫黄白8种常见颜色的情况,同时给出了ROB颜色空间的所有颜色在色度图上 的分布情况。尽管只完成了373=50653个颜色点的聚类和剖分。但是,对于按 颜色分割来说,它具有重要地指导意义。尤其是色度图上确定的剖分线(与GB8416 有重大区别)成为RGB图像按色度坐标分割的实用标准。 本章的三种分割方法各有特点,色差聚类法和色度剖分线法适合于小幅彩图的分割,而减影法适合于大啊彩图。色差聚类法和色度剖分线法是本人结合CIE标准和RGB空间提出来的,就本入掌握的资料而言,尚未发现有学者对此 做过研究,许多学者致力于颜色空间的转换,如RGB空问转换为IIIs空间等。 减影法是一种相对古老而常用的方法,在本章中作者把它用于RGB彩图的分割 取得了较好的效果。 第3章图像分割方法3.1位平面分割一幅灰度图像的灰度级可以用多个二进制位来表示,每个二进制位称为1 个比特(bit)。如果灰度级定为256,那么,要用8个二进制位来表示。即表 示灰度级要用8比特。如果灰度级用Ill比特表示,那么要用m个二进制位。参 见下式111个自变量的函数。f(ao、al、a”、am{、amI)=a旷12”叫+a肾2211+..+a121+a020式中吣al、孙并且、a口广2、‰一.取值0和1,m为正整数,若令m=8a7=a6-a5=a4=a3=a2=al=ao=i则8元函数f(1、l、1、i、l、l、l、1)=256每个二进制位表示1个二值平面,称为位面。对一幅256个灰度级的图像 而言,它有m=8个位面,用位面0表示最低位面,位面7表示最高位面。通常 认为高位面代表了有意义的信息,低位面是噪声。以黑底色车牌为例,用位丽 分割车牌。图22是一幅有256个灰度级的灰度图像。对256个灰度级的图像而言,其任意一个像素点的灰度值由a,、吣a6、a4、a3、a2、aI、ao取值l或0的组合而定,当a7=1时,无论‰、a5、f14、a3、a2、a。、£L0=l或0,该像素点的 灰度值必定大于或等于128,而当a7=O时,无论ae、a5、a4、a3、a2、at、ao=l 或0,该像素点的灰度值必定小于或等于127,将灰度值大于或等于128即a,=l 的像素点变为白色,而将灰度值小于或等于127即aT=O的像素点变为黑色,可 得图23即位面7。当原图中的像素点之灰度值满足a6=i时变为白色,满足a6=O 变为黑色,丽无论a,、a5、a4、a3、a2、a。、ao=l或0,这样将原图变为I剽24口]J 位面6。余类推。图25是位而4,日U a。=l剥。应于图中的白色像素点,a。=o对应 于图中的黑色像点。观察各位而阁可知,位丽7『|0分制结果表i几原图小黑底 色车牌上分布的白色字符“掣㈣l2I2”及4i脚边榧|||{J灰腰l'F u!。-大1二或等1i1 28, 被变为白色;四圆环及周边的横条也被变为白色:图像底部的灰度值转换为二 进制数后,最高比特a,=O,被变为黑色。这种~分为二的做法在图26中表现为 黑白分明,分割效果较佳。图中伪目标太多不是分割方法不对,而是图像本身 的原因,白色字符和白色四圆环的亮度相差无几,在~分为二的分割中自然归 为一类,真伪舀标可以通过形状或别灼特征来区分而不是亮度。若非要用亮度来区分白色字符和四圆环,那么,必须扩大二者在亮度上的细微差异,否则难于上青天;若白色字符和白色回圆环在亮度上没有差异,那么,用亮度根本不 可能将二者区分开。位面6的分铷效果差,位面4根本看不出目标。¨Ⅱ161图22黑底白字彩色车牌图23位面图7㈥2426位丽矧5 位面图4图25位面图43.2减影技术所谓减影技术就是两幅图像相减,是指同一景物在不同时间拍摄的图像或 同一景物在同一时问但在不同波段上获得的图像相减。如果两幅图像的背景相 差不多而目标相差较大,通过减运算可以突出目标,隐去背景。减运算的结果 可以把两幅图像之问的差异显示出来。设两幅图像为f(X,Y)和g(x,Y),差值图 像为h(x,Y),则h(x,Y)=a(f(x,y)一g(x,Y))+b,其中a,b为调节系数。通常选取 a和b使差值为0的点之灰度级为128(即256个灰度级的中间)。 减影技术在医学影像和遥感图像中有着重要的应用。例如,在血管造影中 肾动脉造影术对诊断肾脏疾病有独特的效果。为了减少误诊,希望提供反映游 离血管的清晰图像。通常的肾动脉造影在造影剂注入以后,虽然能看出肾动脉 血管的形状及分布,但由于肾脏周围的血管受到脊椎和其它组织影像的重叠, 难于得到理想的游离血管的图像。对此可以摄制出‘肾动脉造影前后两幅图像, 然后相减,就能把脊椎和其它组织的影像去掉,留下血管图像。如果再做对比 度增强和彩色增强就能得到清晰的游离血管图像。类似技术可以用于诊断印刷 线路板和集成电路掩模的缺陷。 在动态监测时,用差值图像可以发现森林火灾、洪水泛滥,及时监测灾情 变化、估计受灾损失。I_!三能监测河El、海岸的泥沙淤积和江河湖泊的污染。利 用差值图像能鉴别耕地、cfjf地和不同作物的覆盖情况,利用同一地物在各波段 的亮度不同可以识别地物。例如,在一幅洞庭湖的图像一p,利用红绿蓝波段的差异可以把洞庭湖的水域从其它地物c"’离H:来。f.Z1.26是洞庭湖地区『}勺…{图像,中部的蒋色是洞庭湖水域,阁27和图28足Ii日一地区存不同波段的阁像, 图29是两幅图相减的差值图像,它削弱了背景的亮度,增强了目标一蓝颜色的亮度,蓝色表示洞庭湖水域和注入洞庭湖的各水系。图30是分剖结果。图26洞庭湖地区的RGB图像(注a:此图是从网上下载的,由中国科学院遥感应用研究所提供,圈名是“洞庭湖地区洪 涝淹没分布图像(1999年7月27目15时45分)”,图中的蓝色表示警戒水域,红色表示洪涝区。)原始彩色图像之绿色分量green图27绿光波段的图像原始彩电图傍之蓝色分量Idue警I28t住光波段f内}警|1象 原始彩色图像_ue-g伸en图29不同波段的差值图像突出了洞庭湖水系二值图像T=O.94118图30白色表示分削出来的目标一蓝色,未必全是水域另外,我把减影技术运用于车牌图像的分割,就是把同一车牌在不同波段 的图像相减。图3l和图32是同一车牌在不同波段的图像,图33是两幅图相减的差值图像,它削弱了背景的亮度,增强了目标一车牌的亮度,便于把车牌分离出来。藤略舶弹耐图31640-750纳米波段的图像 图32480―550纳米波段的图像图33不同波段图像的差值图像突出了蓝底色车牌对不同时相的遥感图像作减运算易识别出水体、植被、土壤湿度的变化, 由植被的变化可进一步识别出油气微渗漏等地质异常。但在运算前要先作如下 处理:l 不同季节的遥感图像受太阳高度角的影响较大,在地形起伏显著的地区易造成影像上的明显差异,故要先作太阳角校正(地形阴影校正);2不同 时相的遥感图像在几何上有一些差异,要进行几何配准;3作运算的两I幅图的 平均亮度要尽量接近。,t常见的图像之间韵运算还有相加、相乘、相除及其线性组合。,fi:lDrl运算主 要是取几幅图像的平均,用于消除噪声。图像的相除运算又称为比值处理,是 遥感图像处理中的常用方法之一。图像的亮度可以理解为照射分量和反射分量 之乘积。对多光谱图像(不限于可见光谱波段)而言,各波段图像的照射分量 几乎相同,对它们作比值处理.就能把它们补偿掉,而反映地物_细1t7的反刺分 量经比值处理后能把差异扩大,从而有利二1二地物i=}{别。例如,有些地物在单波 段图像内的亮度差异极小.用常规方法难二J二区分它们,象水和沙滩、钬帽和机 被之类便属于此类。但把两波段旧『到像棚除,j e比值麓异极人,很容易j巴它们 区分开。比值处理可用r}肖除IlI影、云影用1显示隐伏构造,比值处理和彩色合 成技术相结合被用于找铁、铀、铜等矿床。㈣33.3直方图的峰与谷的精确定位RGB彩图是由三幅灰度图合成的,灰度图的直方图提供了原图灰度值的分布 情况,具有重要意义,而直方图的峰与谷的精确定位是图像分割的关键。有的 学者用差分算子来决定直方图的峰顶和谷底;有的学者提出用直方图的累积分 布函数来定位蜂值。我受小波变换中多尺度思想的启发,采用水平数和邻域的 长度作为变化的尺度来动态地定位峰与谷。这两种方法的出发点都是直接比较 256个不同点的函数值,与其它学者的做泫相比,免去了不必要的变换过程。3.3.1峰与谷的数学定义一幅灰度图按256个灰度级作出它的直方图,以灰度级为自变量,用字母i 表示,划分到每个灰度级中的像素点的数日就是灰度级的函数,记为y。=f(i)。 自变量i的取值为:l、2、……、256;令L是图像的总像素点数目,那么,函 数Y。的取值是:0、l、2、……、L。要比较函数值的大4、,掌握函数值的分布 是一件十分困难和复杂的事情,n=256个数逐个比较大小,共比较El(n一 1)/2=32640次,每次有大于、等于、小于共3种不同维合结果,总共有3州“m=3”” 种不同的组合结果。例如,当n=2时,有3种不弼组合结果:当n=3时,设被 比较的3个数为a,b,C,那么,所有27种不同的组合结果是:1 4 7 10 13 t6 19 22 25 a<b&a<cab<c a<b&a==c&b=<c 2 5 8 l l 14 17 20 23 26a<b&a<c&b:=c3 6 9 12 15 18 2l 24 27a<b&a<c&b>c a<b&a==c&b>c a<b&a>c&b>c a==b&a<c&b>c a==b&a==c&b>c a==b&a>c&b)c a>b&a<c&b>c a>h&a==c&I】>c a>I)&a>c&b>ca<b&a―c&b==ca<b&a>c&b==ca==b&a<c&b=:c a==b&a==c&b==c a==b&a>c&b==c Ft>b&a<c&b==c a>b&a=--c&h==c a>b&a>c&b==ca<b&a>c&b<caF=b&a<c&b<ca==b&a==c&b<ca==b&a>c&b<c a>b&a<c&b<c a>b&a==c&b<c a>b&a>c&b<c3l 在27釉不同的组合结果中下列13种组合结果是成立的,如图34所示。l a<b&a(c&b<c 6 2 a<b&a<c&b==c 3 a<b&a<cab>ca(b&a―c&b>c10 a==b&a<c&b<c9 a<b&a>c&b>c 14 18 22 a:=b&a==c&b==c a==b&a>c&b>c a>b&a==c&b(c19a>b&a<c&b<c25 a>b&a>c&b<c26 a>b&a>c&b==c27a>b&a>c&b>c另14种不同的组合是相互矛盾的,在逻辑上是不成立的。注意在所有27 种不同的组合结果中将大于和小于互换,所有27种不同的组合结果不变,即组 合结果关于大于和小于对称。但左边的编号关于中点ceil(27/2)=14对称, 例如l和27,‘6和22,lO和19都关于14对称。 仔细观察图34,第一行的第3、4、5幅予图给人以峰的感觉,即中点高于 左右点,中点与左右点的关系是左升右降,可合并为一种关系即升降关系而不 考虑第3点的降幅;第三行的第1、2、3幅子图给人以谷的感觉,即中点低于 左右点,中点与左右点的关系是左降右升,可合并为一种关系即降升关系而不 考虑第3点的升幅;其它子图不给人以峰谷的感觉。合并后按相邻2点的升平 降关系(如果后点高于前点,那么两点的关系为升;如果后点与前点一样高, 那么两点的关系为平;如果后点低于前点,那么两点的关系为降。)划分为9种 不同结果。1噩瓯 妇糊 搦面口翔1 2 3'23陲】34相:型辑上成立的1:;{;l|『鲍【合结果 当n=4时,设被比较的4个数为a,b,c,d,那么,所有729种不同的组 合结果中只有下列75种结果是成立的,另外654种结果在逻辑上是矛盾的。1 3 9 14 19 25 27a<b&a<c&a<d&b<c&b<d&c<d a<b&a<c&a<d&b<c&b<d&c>d a(b&a<c&a<d&b<c&b>d&c>da<b&a<c&a<d&b==c&b==d&c==d a<b&a<c&a<d&b>c&b<d&c<d a<b&a<c&a<d&b>c&b>d&c<d a<b&a<c&a<d&b>c&b>d&c>d a<b&a<c&a==d&b==c&b>d&c>d a<b&a<c&a>d&b<c&b>d&c>d a(b&a<c&a>d&b>c&b>d&c>d2 6 10 18 22 26 36 54 72a<b&a<c&a<d&b(c&b<d&c==da<b&a<c&a<d&b(c&b==d&c>da(b&a<c&a<d&b==c&b<d&c<da(b&a(c&a<d&b==c&b>d&c>d a<b&a<c&a<d&b>c&b==d&c<da<b&a<c&a<d&b>c&b>d&c==da(b&a<c&a==d&b<c&b>d&c>d a<b&a<c&a==d&b>c&b>d&c>d a<b&a<c&a>d&b==c&b>d&c>d4563 81i00 a<b&a==c&a<d&b>c&b<d&c<d 106 a<b&a==c&a<d&b>c&b>d&c<d 162 a<b&a==c&a>d&b>c&b>d&c>d 184103 a<b&a==c&a<d&b>c&b==d&c<d 134 a<b&a==c&a==d&b>c&b>d&c:=d 181 a<b&a>c&a(d&b>c&b(d&c<da<b&a>c&a<d&b>c&b==d&c<d187 a<b&a>c&a<d&b>c&b>d&c<d 24 1 243 245214 a<b&a>c&a==d&b>c&b>d&c<d 242 a<b&a>c&a>d&b>c&b>d&c=--d 244 a==b&a<c&a<d&b<c&b<d&c<d 246a<b&a>c&a>d&b>c&b>d&c<da<b&a>_强a>d&b>c&b>d&c>d a==b&a<c&a<d&b<c&b<d&c=刊a==b&a<c&a<d&b<c&b<d&c>d276 a==b&a<c&a=:d&b<c&b==d&c>d 334 a==b&a==c&a<d&b==c&b<d&c<d 396 a==b&a==c&a>d&b==c&b>d&c>d 454 a==b&a>c&a==d&b>c&b==d&c<d 485 a==b&a>c&a>d&b>c&b>d&c==d 487 a>b&a<c&a(d&b(c&b<d&c<d 489 a>baa<c&a<d&b<c&b<d&c>d 543 a>b&a<c&a>d&b<c&b<d&c>(i 549 a>b&a<c&a>d&b<c&b>d&c>d 596 a>b&a==c&a==d&b<c&b<(f&c==d306 a==b&a(c&a>d&b<c&b>d&c>d 365 a==b&a=:c&a==d&b==c&b==d&c==d 424 a==b&a>c&a<d&b->c&b<d&c<d 484 a==b&a>c&a>d&b>c&b>d&c<d 486 a==b&a>c&a>d&b>c&b>d&c>d 488 a>b&a<c&a<d&b<c&b<d&c==d 516 a>b&a<c&a==d&b<c&b<d&c>d 546 a>b&a<c&a>d&b<c&b==d&c>d 568 a>b&a==c&a<d&b<c&b<d&c<d 624 a>b&a==c&a>d&b<c&b<d&c>d{’ 627 a>b&a-=c&a>d&b<c&b==d&c>d 649 a>b&a>c&a<d&b(c&b<d&c<d 667 a>b&a>c&a<d&b>c&b(d&c<d 685 a>b&a>c&a==d&b:=c&b<d&c<d 703 a>b&a>c&a>d&b<c&b<d&c<d 705 a>b&a>c&a>d&b<c&b<d&c>d 7ll 7 16 a>b&a>c&a>d&b<c&b>d&c>d a>b&a>c&a>d&b==c&b==d&c==d630 a>b&a=:c&a>d&b<c&b>d&c>d 658 a>b&a>c&a<d&b==c&b<d&c<d 676 a>b&a>c&a==d&b<c&b<d&c<d 694 a>b&a)c&a==d&b>c&b<d&c<d 704 a>b&a>c&a>d&b<c&b<d&c=:d 708 a>b&a>c&a>d&b<c&b==d&c>d 712 a>b&a>c&a>d&b==c&b<d&c<d 720 a>b&a>c&a>d&b==c&b>d&c>d 724 a>b&a>c&a>d&b>c&b==d&c<d 728 a>b&a>c&a>d&b>c&b>d&c==d72 1 a>b&a>c&a>d&b>c&b<d&c<d 727 a>b&a>c&a>d&b>c&b>d&c(d 729 a>b&a>c&a>d&b>c&b>d&c>d上列结果中,左边的编号关于ceil(729/2)=365对称。由此得到,在逻 辑上成立的75种结果是对称分布的,即小于铬号和大于符号可以互换丽75种 结果不变,但编号要关于365对称交换一下。图35、图36、图37、图38、 图39显示了在逻辑上成立的75种结果。画觋觋觋靼 卿羽觋阐羽 羽觋觋羽觋图35 在逻辑上成立的75种结果之l 蕊蕊{圃溷卿{圃圈狮’|圃猢。町觋殛靼珊图36在逻辑上成立的75种结果之2痢痂蜘蜘{叨瓣觋觋觋j殛 觋殛觋觋殛图37 在逻辑上成立的75种结果之3卿卿觋卿珊 瑚觋卿鞫靼图38型靼卿卿觋张逻辑上成立的75种结果之4 圃 {圃 _圃碉{圃面{回碉面痂坷坷 ;砌坷{圃坷瑚图40从75种结果中找出lO种特殊结果――不同形式的峰i姗觋划卿划l{f『『旧’卿翮姗{『『圈图4【从75种结果r|_1找出10孙特殊结果――不同形式的符 当n=5时,设被比较的5个数为a,b,c,d,e,那么,所有59049种不同-:的组合结果中只有541种结果是成立的,另外58508种结果在逻辑上是矛盾的。 在5个数的比较中,如果相邻两数的关系是升降I洚降,那么,第2点给人 以峰的感觉,如图42 cJl的第一部分;如果相邻两数的关系是J:t'J:l’降降,那么, 第3点给人以峰的感觉,如图42 EI,的第二部分;如果相邻两数的关系是升升升 降,那么,第4点给人以峰的感觉,如图42中的第三部分;若考虑升降l隔度共有图42中的7+13+7=27种结果,即从541种结果中找出来的27种特殊结果一 一峰。从541种结果中找出来的另外27种特殊结果――谷,因谷与峰是对称的而省略。;圈i同i面砌:嘲 蓁黧臻黧翻稠黑烈舞翻盈图42从541种结果中找出27种特殊结果――不同形式的峰当n26 H-J,6个数比较15次,lljSz,,所有315=14348907种不同的组合结果巾 只有4683种结果是成立的,罗7,J'l-14344224矛f?结果在逻辑上是矛盾的。在6个 数的比较中,笫2、3、1、5点可以给人以峰的感觉。 综上所述,归纳出峰谷的定义'fill卜J: 峰的定义:峰是邻域中满足下列条件的极大值 1取得极大值的下标是唯一的 2取得极大值的下标是除首尾下标之外的中间下标 3在极大值的左边,随着下标的增加,数组值严格增加 边,随着下标的增加,数组值严格减少。1在极大值的右谷的定义;谷足邻域中满足下列条件的极小值 1取得极小值的下标是唯一的 2取得极小值的下标是除首尾下标之外的中问下标 3在极小值的左边,随着下标的增加,数组值严格减少 边,随着下标的增加,数组值严格增加。 由此定义可知 1峰谷与邻域(的欧度)是紧密相联系的; 2峰与谷是 b)单 在极小值的右对称的。构成峰谷的2个要素是a)唯一性在邻域内存在唯一极值;调性在极值点的左右区间内,数组值严格单调。 比较n=3,4,5,6,7II,ZI-i'lJ,j情况,可得如下关于峰的结论: 3个数相比较,当相邻两数的升平降关系为 根据降幅不同有3种不同的结果: 4个数相比较,当相邻两数的升平降关系为 升降降时.第2点是4邻域的 升 升降时,第2点是3邻域的峰,峰,根据2次降幅的不同而有5种不同的结果;当楣邻两数的升平降关系为 升降时,第3点是4邻域的峰,根据降幅的不同而有5种不同的结果; 5个数相比较,当相邻两数的升平降关系为升降降降时,第2点是5邻域 升的峰,根据3次降幅的不同而有7种不同的结果;当相邻两数的升平降关系为升降降时,第3点是5邻域的峰,根据2次降幅的不同而有13种不同的结果;当 相邻两数的升平降关系为 升升升降时,第4点是5邻域的峰,根据1次降幅的不同而有7种不同的结果;当考虑升降幅度时共有27矛1'不同的结果。 6个数相比较,当相邻两数的升平降关系为 升降降降降时,第2点是6邻域的峰,根据d次降f峤的不同而有9种不同的结果:当相邻两数fl;J-于{平降关系为 升升降降降时,第3点是6邻域恂峰,根据3次降『师n勺不同而有2钟|I不同的结果;当相邻两数的升平降关系为了1丌Jl俐锋时,第4j篡足6邻域的峰,根捌2次降幅的不同而有25种不同f10结梨::。钏.『邻两数的升、刚竿关系为 升升升升降¨寸, 第5点是6邻域的峰,根据1次降幅的不同丽有9种不同的结果:当考虑升降幅度 时共有685,P不同的结果。 7个数相比较,当相邻两数V,Jj:I-平降关系为升降降降降降时,第2点是7 邻域的峰,根据5次降幅的不同而有1 1种不同的结果;当相邻两数的升jI‘降关系 为升升降降降降时,第3点是7邻域的峰,根据4次降幅的不同而有41种不同 的结果;当相邻两数的升平降关系为 升升升降降降时,第4点是7邻域的峰, 升升升根据3次降幅的不同而有63,}P不同的结果:当相邻两数的升平降关系为升降降时,第5点是7邻域的峰,根据2次降幅的不同而有41种不同的结果;当 相邻两数的升平降关系为 升升升升升降时,第6点是7邻域的峰,根据1次降幅的不同而有11种不同的结果;当考虑升降幅度时共有167种不同的结果。 通常选用3、5、7邻域之中点是峰,并且不考虑升降幅度,它们的数学表达 式为a<b&b>c或a<b&b<c&c>d&d>e或a<b&b<c&c<d&d>e&e>f&f>g 这些峰具有对称性且易于在计算机上实现。实际做法常选奇数邻域之中点是峰、条件放宽为取等号。旧sⅡ2s删3.3.2自然段落的概念随着n的增加,组合结果急刷增加,例如n=7时不同组合结果有 32l-1.0460e+010种。为了简化问题和方便编写程序,我的做法是:用一个非负 数a(该数在图中代表一条水平直线,故称为水平数)与256个元素的数组逐 个元素比较,当y;>a时,标汜为逻辑1,其它标记为0。从而将复杂的数组转 换为O―l逻辑数组。转换后的逻辑数组共有2256种不同的结果,比3”“o减少了 很多。如果利用段落长度的概念还可以进一步减少不同结果的种类数目。 逻辑数组中连续若干个相同的符号组成1个自然段落,每个自然段落中所 含符号的个数称为段落长度。除首尾段之外的自然段落称为中问段落。按段落 数目分类如下: 只有1个段落的形式有2利t:逻辑数组中的256个元素全是1,记为{1j, 逻辑数组中的256个元素全是0,汜为Io};段落k度均足256。 2个段落的形式有2种:…扎to¨;段落}∈度¨1 I城行0的个数分别确定, 但同一形式中l的个数和0的个数之和为256。如果第1、2段落长度分别用13。、 13。表示,那么,n。+il。=256。例如,长度为256的逻辑数组中,前100个元素是 l,后156个元素是0,那么,n。=100,n2=156。 3个段落的形式有2种:f101),(010);段落长度由l或者0的个数分别确 定,但同一形式中l的个数和0的个数之和为256。如果第1、2、3段落长度 分别用nI、n2、n3表示,那么,nl+n2十n3--256。 最多有256个自然段落,逻辑数组的元素1和0交错出现。 256个段落的形式有2种:(1010……10),(0101……01):段落长度由l或 者0的个数分别确定,此时均为l,但同一形式中1的个数和0的个数之和为256。 如果第l、2、3、……、256段落长度分别用n,、13。、n。、……、n258表示,那么,nI+112+……+n256=256,并且此时nI=n2一….=n256=l。总共只有512种不同的自然段落形式,比22”又减少很多,方便比较和分类。 显然可以分为l起首和0起首的自然段落两大类,每类各有256种不同的自然 段落形式。段落长度的取值范围是:卜-256。 计算每个段落的长度之后,在中间段落中求长度最大的段落,(多个取首 个),判定该段落的逻辑标识值是否为1,查找该段落在原数组中的起止坐标, 计算该段落对应函数值的平均值,供比较图像特定区域(例如图中的车牌)的 亮度用。 自然段落的概念不仅用于直方图,而且用于分割结果图在水平或者垂直方 向上的投影曲线。能方便地筛选出目标。例如,在含有车牌的图像分割中,如 果分离出来的目标是一面车牌,那么,绝大多数情况下,目标(车牌)在水平或垂直方向上的投影曲线是3个自然段落的形式,当图像中有多面车鹏咐可能是4、5、6、7个自然段落的形式。更高数目个自然段落的形式几乎是不会出现 的。假定车牌在图像的中部,不超出图界,那么,只要考虑0起首的自然段落。3,3.3n邻域中的第m点是峰n邻域是指T1个连续的征整数组成的点集合fi,i+l,i+2,f+3,……, i十(n一1)),它代表坍梁坐标轴l?『10 n个像素点,并¨.只考虑这n个像素点不卅 细分,i=1,2,3,……,N。其中N为某个正整数。 n邻域中每点对应的函数值分别是cr(i),cr(i+1)cr(i+3),……,cr(i+(n―1))n邻域之第nl点是i+(m―1),n邻域之第m点的函数值是or(i+(m―I)),其 中m=l,2,3,……,n 比较豳数值cr(i),cr(i+1),cr(i+2),cr(i+3),……,cr(i+(n一1))的大 小,当cr(i+(m-I))是极小值时,输出它的下标i+(m一1)。下面就最简单的情况 说明一下。 己知数组cr,在其下标连续(或称为相邻)的三个数i,i+l,i+2之间比较 数组中的数据cr(i),c(i+1),cr(i+2)的大小,比较结果共有9种不同的情况: 根据后一数与前一数的关系:上升,平移,下降分为9类1若cr(i)<cr(i+1)<cr(i+2),则认为cr(i),cr(i+1),cr(i+2)是严格单调增加的即上升数组。中点(i+l,cr(i+1))称为三邻域严增点=双升点。简 记为升一升,显然,中点(i+l,cr(i+1))非极值点。如图43所示。2若。r(i)<cr(i+1)=at(i+2),则认为cr(i),cr(i+1),cr(【+2)是单调 升一不减的数组。中点(i+l,Gr(i+I))称为三邻域不减点。左升右平点 平3数组在i+l,i+2处取极大值。如图44所示。若cr(i)<cr(i+1)且cr(i+1)>cr(i+2),则认为cr(i+1)足极大值,H【为函数取得极大值时的自变量值。中点(i+l,Cr(i+1))称为三邻域极大值点, 中点符合峰的定义可称为峰。左升右降点 45所示。4升~降在i+l取极大值。如图若cr(i)=cr(i+1)<cr(i+2),则认为cr(i),cr(i+1),cr(i+2)是单调 中点(i+l,Cr(i+1))称为三邻域不减点。左平右升点 平一不减的数组。升在i,i+l取极小值。如图46所示。5若cr(i)=cr(i+1)=cr(i+2),则认为cr(i),cr(i+1),cr(i+2)是不增 平一平在不减的常数组。中点(i+l,cr(j+1))称为三邻域恒常点。双平点 j,i+l,i+2取极大或小值。如图47所示。6若cr(i)=Cr(i+1)且CF(1+I)>cr(i+2),则认为CF(执cr(i+1),cr(j+2)jP―是单调不增的数组。中点(i+l,Cr(i+1))称为三邻域不埘点。左平右I垮 一降在i,i+l取极大值。如图48所示。7若cr(i)>cr(i+1)且CF(i+1)<cr(i+2),则认为cr(i+1)是极小值,i+l为函数达到极小值时自变量的值。中点(i+l,cr(i+1))称为三邻域极小值点, 中点符合谷的定义可称为谷。左降右升点 所示。8降一升在i+l取极小值。如图49若cr(i)>cr(i+1)且CF(i+1)=cr(i+2),则认为cr(i),cr(i+1),Cr(i+2) 降是单调不增的数组。中点(i+l,cr(i+1))称为三邻域不增点。左降右平点 一平在i+l,i+2取极小值。如图50所示。9若cr(i)>cr(i+1)>cr(i+2),则认为cr(i),cr(i+1),cr(i’2)是严格 降单调减少的即下降数组。中点(i+l,CF(i+1))称为三邻域严减点=双降点。 一降中点(i+l,cr(i+1))非极值点。如图5l所示。 假定每种情况出现的可能性是相等的,则每种情况出现的概率是1/9若是情况l和9,则数组值的变化单一,中点的函数值Cr(i+1)由其左右相 邻的函数值cr(i)和cr(i+2)控制,介于二者之间。 因此,点(i+l,cr(i+1))称为三邻域非奇异点=平凡点。 若是情况2--9,则数组的变化复杂,因此,点(i+l,Cr(i+1))称为三邻域 奇异点。又可分为两类:极大值点和极小值点 在奇异点中有:取得极值时自变量(=下标)是唯一的情况(情况3是极大 值,情况7是极小值,此时中点符合峰或谷的定义改称为峰或谷。由此可知, 峰与谷是完全对称的,是三邻域中唯一极值点的特例。推而广之,如果n邻域 之第m点是峰(谷),那么,第m点不是n邻域的端点,而是中间点,对第m点 左边的点而言,函数值单调增加(减少),对第nl点右边的点而言,函数值单调 减少(增加),即n邻域有两个单调区问[1,m]和[m。“],而l<m<n。当a,<如<…… <‰.】<‰并且allI>a_¨>……>a。而】<m<n时,n邻域(a J,啦,……,~I,a.,%∥…一, ‰)中第m点(m,‰)是峰,m称为峰的下标,al-称为峰值;当aj>a2>……>am一。>‰ 并且EII_<a_+l<……<‰而J<m<n时,n邻域(aI,a2,……,a¨,a.,‰+I,……,an)中第m点(m,‰)是貉,m称为符的下标,a..称为谷{i11:。,若考虑增减I『研度,情况更复杂。 取得极值时自变量=下标是两个不同数值的’晰况(。睛况2和d是在两个不同 下标取得极大值,在一个下标取得极小值;情况6和8则反之) 取得极值时自变量=下标是三个不同数值的情况(’情况5是三个不同下标对 应于同一个函数值=极大值=极小值=常数) 极小值点只能由下列点产生平升点…情况4i和i+l同~函数值cr(i)=cr(i+1)对应于二个不同的自变量值平平点一―情况5同~函数值cr(i)--cr(i+1)=cr(i+2)对应于三个不同的茸变量值i和i+l及i+2,也可能是极大值点,相当于导数为0不足以断定是 极大还是极小降升点~情况7降平点二一情况8值i+l和i+2函数值C1-(i+1)对应于一个自变量值i+l,并且是最小者cr(i)>cr(i+1),cr(i+1)<cr(i+2)同一函数值cr(i+1)=cr(i+2)对应于两个不同的自变量在三邻域内,原始数组中256个数据除首末数据外的254个数据被分配到9 类中去,可能某类没有分配至4原始数据。每点只能是9类中的某一类,不能属于 某两类。也不能是9类之外的情况。 如果将数组中的点集看着全集Q=((i,cr(i));i=l---N】,各类点为子集A., A。,……,A,,那么,全集和子集之间满足下列两条件甲乙所有子集的并集为全集一一每点必属于某一类一一不遗漏一个点 不同子集的交集为空集一一每点只属于某~类…一不重复一个点称满足甲,乙两条件的子集^.,A。,……,_^9是全集Q的一个有限剖分。全 集Q可有多个不同的有限削分。即可选不同的特征来分割图像的点集。 当n=3、4、5、6时,不同的比较结果分别是13、75、541、4683种,按升 平降关系可分别归纳为9、27、81、243大类。随着11的增大,不同的比较结果 和归类数目急剧增加。此时只考虑11邻域之第nl点是峰或谷的情况。 n邻域之第m点是峰的数学表达式为cr(i)<cr(i+1)<……<cr(i+In_2)<cr(i+m-I)并且 cir(i+m一1)>cr(j+tit)>cr({+rn4-i)>……>cr(i+n―I)n邻域之第m点是谷的数学表达式为4’ cr(i)>cr(i+1)>“…?>cr(i+m一2)>cr(i+m一1)并且cr(i+m-I)<cr(i+m)<cr(i+m+1)<……<cr(i+n―I)其中第m点是i+(m-I),m=2,3,……,n―i三个数按相邻2数比较之结果――升平降,分为下列九类:l 4 7升升 平升2 5升平平平3 6 9升降 平降 降降降升8降平3邻域之中点是峰的条件可由原来的升降类放宽为3类:升平+升降+平降;3邻域之中点是谷的条件可由原来的降升类放宽为3类:平升+降升+降平。此__时峰谷点表示:函数值变化趋势发生改变的转折点。当函数值由升变为平或降 时在第2点出现转折,这个转折点就是峰点;同理,当函数值由平变为降时,?‘第2点是峰点。谷类似。剩余的3类是:升升+平平+降降。此3类中函数值保持原来的变化趋势不变,第2点不是函数值发生改变的转折点。例如,升升类中函数值原来的变化趋势是增加的,经过第2点之后仍然是增加的。但转折点 等于峰点或谷点。13邻域之第m点是峰或谷的条件可放宽为取等号。叠加由三韩唾中的疆开点组成的红e图433邻域中的双升点39个蓝色直方田叠加由三邻域中的升平点组成的地点叫在砸戢翔岫*2-255{I齄据中袭所竹升平点.指十、£毡图443邻域巾的升jj‘点4个 叠加由三邬城中呻升降点图453邻域中的升降点73个叠加由三邻璃甲时平升点图463邻域中的平升点5个蓝色直方田叠加出三邻域中的双平点组成的£色点圈在原鼓组的第2-0S5个数据中求所有职平点.抽个、绝图473邻域中的平平点1个 蓝色直方囤叠加由三邻域中的平降点组成的绝点图在瓜数日I的弟2--255'F数据巾球所有平降点.J自十、绝图483邻域中的平降点1个蓝色直方圈叠加Eh兰邻域中的降升点组成的绝点圈在僳撤组的第2―255{激据中求所有降升点.扣3食绝图493邻域中的降升点73个蓝色直方圈叠加由三邻埔中的降平点组成的绝点圉在原数组的第2-25s十赦据中求所有降平点.拉个、绝图503邻域中的降平点2个 蓝色直方母叠加由三邻壤中的j吼侔点组成的地点图在原数纲的第2.-255个戥据中球所有最降点.≠粕千、地图513邻域中的双降点.56个直接从数组本身(i,cr(i))来讨论数组中每一点的分类,一般情况的详细 分类研究十分复杂,故常常讨论13邻域中的第m点是谷的情况。如图52所示, 设有k个谷点Z,,Z。,……,z。,可以用各种方法来筛选出分割用的闽值点,限 制k在10以内。例如,相邻两点的距离太近可以删除其中的一个点;相邻两点 的函数值相差太小,可以取函数值较小的一个点;相邻两点之问的平均灰度值 与两点之间的距离之比大致反映了直方图的平坦性,平坦的地方可以少取点。 图53找出了6个谷点,可用于分割图像。图54用几个关键点描述了256个点 表示的直方图,这几个关键点是直方图的峰或谷点,另加2个端点。图523邻域中的峰点(18个红色圆点)和谷点(19个青色点)图53分割用的闯值。点(6个青色圆点) 图54 描述直方图的少数关键点(未筛选) 谷点一11个青色点 端点一2个绿色点) (峰点一9个红色圆点n的变化是多尺度思想的具体表现,3邻域最精细、可检测出很多谷点;256 邻域最粗糙、只能检测出少数谷点。谷点的多少随n的变化而变化,通常是n 增大、谷点数目减少。也可事先确定谷点的数目K(即描述直方图轮廓的几个 关键点),让n从3开始增加,当谷点的数目小于给定的数目K时,n停止增加。 即尺度n可由点数K代替。 由于光照不匀和景物反刺的千差万别,造成了灰度图像直方图具有千姿百 态的形状,奇形怪状的直方图给实际寻找分割点设置了重重障碍。如何跨越障 碍、快速准确地找出直方图的峰谷点,本文做了有益的尝试。值得注意的是直 方图的峰未必代表人们感兴趣的目标,必须有其它方面的知识保证直方图的峰 代表目标,直方图峰与谷的精确定位才有意义。本文中的减影技术保迁了彩色 车牌图像转变为灰度图像后,其中的目标(车牌)比背景亮,直方图是双峰型, 左峰代表背景,右峰代表目标。从而是峰谷的定位变得容易一些。m卜m13.3.4分割结果与分割阈值密切相关同一幅图像选用不同的特征进行分离,显然是针对不同目标两言的。一幅 图像选定了分割特征之后,如果分割闽值不同,那么,分割结果}!三有所差异, 主要表现在伪目标n々多与寡。分割闽值的选取往往有较大的自由度,它的取值 范围是一个区间,即真方图中的谷宽。如何选择阀值使得分割结果中nq真目标 完整无缺而伪目标尽量少是一一个值得研究的问题。最简单的做法是选区间的tl点。图55是选,11闽值T=O.60938分离心来的绒姒,时㈦i i二门I禽有一个伪日际。 图56是选用阈值’r=o.83984分离的结果,图中没有伪目标,只有一个真目标。平均闽值0.60938分g皓果匿。.200400 600 8001000闽值区间是10.50781,O 74219】图55闽值T=O.60938分割结果擐佳闯值0.83984分g蛄果图包.有伪目标200 400 6008001000闽值区问是10.58984.0 91797]图56阂值T=O.83984分割结果只有真日标3.4本章小结RGB图像是由三幅灰度图合成的,所以,灰度图是本章的重点,现将主要创 新点归纳如下: 全新的直方图峰与谷的数学定义体现了小波变换的多尺度思想。教科书上 和许多学者都借用连续函数的极值或导数来描述直方图的峰与谷,首先,用连 续函数(常用多项式)来拟合直方图曲线,然后用连续函数的方法求极值,该 极值多为直方图的最高峰或最低谷,而最高峰或最低谷往往不是要求的最佳分 割闽值,其根源在于直方图的任意性。用离散邻域中的特殊极值来定义峰与谷 避免了连续函数求极值的过程,充分考虑了直方图的离散性。实际的峰或谷常 常是多个。已知每个峰或谷的具体数值和取得峰值或谷值的下标,为了准确表 示峰谷的分布,引逃了自然段落的概念。 自然段落的概念及其长度有效地简化了多个数值之问矧互比较所得不同结 果的种类,方便分类研究直方图。由于直方图是任意的,分类较困难。在同一40 水平数下,按峰的个数可分为:0个峰(数组值全小于水平数)、1个峰(单峰 型)、2个峰(双峰型)、3个峰、……、N个峰(N峰型)。其中双峰型直方图最 常用。也可按自然段落的形式分类。 n邻域之第m点的方法从另外一个角度再现了多尺度的思想。n的大小就是 尺度,它用少数几个点来描述直方图的主要特征(图57是用25邻域之【11点求 出的峰谷),与自然段落的概念毫无联系,在方法上,二者是独立的,但都统一 于多尺度的思想。两种独立的方法用于同一目标的分割,目的在于确保真目标 完整而伪目标较少,为后续工作打下良好的基础。图57描述直方图的少数关键点(筛选后) (4个峰点+4个谷点+2个端点=关键点) 第4章两个数学变换在图像分割中的应用本章从Rad6h变换和小波变换的角度来讨论图像分割。 4.1Radon变换Radon变换用于计算图像数据矩阵沿指定方向的投影。它由坐标旋转变换和函数的线积分构成。平面直角坐标系中的旋转变换设平面直角坐标系为xoy,将其绕坐标原点0按逆时针方向旋转角度0,构 成新坐标系xoy,那么,平面上任意一点P在新IB坐标系中的坐标分别是(x, y)和(置,),两者的关系为:x=xcosO-ysinO端_I x=黑m+yscin姆O,Radon变换及其检测直线的基本原理?一个Ⅳ维函数“^,南,…,砧在N-1维空间上的映射称为函数,在^Ll维空间上的投影。当N=2时,平面上的函数,(置力在任意方向直线y上的投影定 义为,沿方向y的线积分。Ro(x)4J=。f(xcos0一ysinO,xsinO+ycosO)dy上式称为Radon变换。 Radon变换的~条基本性质 由Radon变换的意义,得:Ph+tR。。.(一x)=R。(x)s口(功=正以COS08口+o)-,sin(18仃+o),Ysin(1 80'+e)+yc。se8仃+o)如=r,(一xcosO―ysinO,一xsinO―ycosO)dyJ一。。将上式中的x餐为一x,并作积分变授y:一L t!lJ可J。liEN基本}

我要回帖

更多关于 淘宝手机壳颜色规格 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信