ImageVerifierCode 换一换
格式:PPT , 页数:86 ,大小:1.53MB ,
文档编号:4550090      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4550090.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(图像分析课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

图像分析课件.ppt

1、第八章第八章 图像分析图像分析v概述概述v表达表达v描述描述v目标表目标表达达v目标描目标描述述精1概述概述v图像分析的一个主要工作要从图像中获图像分析的一个主要工作要从图像中获得目标特征的量值得目标特征的量值v这些量值的获取常借助于对图像分割后得这些量值的获取常借助于对图像分割后得到的分割结果,对目标特征的测量利用分到的分割结果,对目标特征的测量利用分割结果进一步从图像中获取有用信息割结果进一步从图像中获取有用信息v两个关键问题:两个关键问题:1、选用什么特征来描述、选用什么特征来描述目标目标 2、如何精确的测量这些特征、如何精确的测量这些特征精2v图像分割之后,为了进一步对图像作分析和图像

2、分割之后,为了进一步对图像作分析和识别,就必须通过对图像中的物体识别,就必须通过对图像中的物体(目标目标)作定作定性或定量的分析来作出正确的结论这些结性或定量的分析来作出正确的结论这些结论是建立在图像物体的某些特征的基础上的论是建立在图像物体的某些特征的基础上的v图像描述就是用一组数量或符号图像描述就是用一组数量或符号(描述子描述子)来来表征图像中被描述物体的某些特征表征图像中被描述物体的某些特征精3图像中的区域图像中的区域(目标目标),可用其内部,可用其内部(如组成区域的象素集合如组成区域的象素集合)表示,也可用其外部表示,也可用其外部(如组成区域边界的象素集合如组成区域边界的象素集合)表示

3、表示关心区域的反射性质如关心区域的反射性质如灰度、颜色、纹理等灰度、颜色、纹理等关心区域的形状等关心区域的形状等选定了表达方法,还需要对目标进行描述,使计算机能充分选定了表达方法,还需要对目标进行描述,使计算机能充分利用所能获得的分割结果利用所能获得的分割结果表达是表达是直接具体的表示目标直接具体的表示目标,好的表达方法应具有,好的表达方法应具有节省存储节省存储空间、易于特征计算空间、易于特征计算等优点等优点描述是描述是较抽象的表示目标较抽象的表示目标。好的描述应在尽可能。好的描述应在尽可能区别不同目区别不同目标标的基础上对的基础上对目标的尺度、平移、旋转等目标的尺度、平移、旋转等不敏感不敏感

4、精4图像目标的特征提取图像目标的特征提取 v幅度特征 作为图像特征,一般应具备以下几个特点,(1)可区分性;(2)可靠性;(3)独立性;(4)数量要少。v图像象素灰度值、三色值、频谱值等表示的幅值特征是最基本的图像特征。也可以取确定邻域(如含有(2W+1)(2W+1)个象素)中的平均灰度幅度 WWiWWjjyxifWyxf),()12(1),(2精5v统计特征v直方图统计特征v图像振幅的一维概率密度可定义为 v表示灰度整量电平。相应的一阶直方图为 v其中:M表示以(i,j)为中心的测量窗内象素的总数,N(b)表示该窗内灰度值为b的象素数。对于一幅平稳图像而言,测量窗可取为整幅图像。10),()

5、(LbbjifPbPR1,.,1,0)()(LbMbNbP精6v二维直方图是基于象素的二维联合分布密度定义得到的 v设(i,j),(k,l)两任意象素点上的灰度值分别为f(i,j),f(k,l),则图像灰度值的联合分布密度可表示为 v相应的二维直方图可表示为 v其中M为测量窗口中象素总数,N(a,b)表示两事件f(i,j)=a,f(k,l)=b同时发生的概率。1,0),(,),(),(LbablkfajifPbaPRMbaNbaP),(),(精7v统计示性数特征 10)(LbbbPb1022)()(LbbbPbb1033)()(1LbbKbPbbb3)()(11044LbbKbPbbb102)

6、(LbNbPb10)(log)(LbKbPbPb精8v当图像中象素间有较强的相关性时,P(a,b)矩阵将沿对角线密集排列。可以用二维分布示性数来描述二维图像数组的统计特性。1010),(LaLbAbaabPB 1010),()(LaLbCbaPbbaaB 10102),()(LaLbIbaPbaB 1010),(|LaLbVbaPbaB 10102)(1),(LaLbDbabaPB 10102),(LaLbNbaPB 1010),(log),(LaLbEbaPbaPB 精9目标表达目标表达v目标表目标表达达v边界表达边界表达v区域表达区域表达链码链码多边形多边形边界段边界段标记标记骨架骨架精1

7、0链码链码Chain Codev链码是对边界点的一种表示方法链码是对边界点的一种表示方法v特点利用一系列特点利用一系列具有特定长度和方向具有特定长度和方向的的相连的直线段来表示目标的边界,每个线相连的直线段来表示目标的边界,每个线段的段的长度固定长度固定,而,而方向数目取为有限方向数目取为有限,只,只要边界的起点用(绝对)坐标表示,其余要边界的起点用(绝对)坐标表示,其余点只用方向来代表偏移量点只用方向来代表偏移量表示表示1个方向数个方向数比表示比表示1个坐标值个坐标值所需的所需的比特数少比特数少,而,而且对每且对每1个点又个点又只需只需1个方向个方向数就可以数就可以代替代替2个坐标个坐标值,

8、值,因此链码表达大大因此链码表达大大减少边界表示所需的数据量减少边界表示所需的数据量精110123041235674-directional chain code8-directional chain code0XY01230XY01234567精12v实际中直接对分割所得的目标边界编码实际中直接对分割所得的目标边界编码有可能出现有可能出现2个问题:个问题:1、如此产生的、如此产生的码串很长码串很长2、噪声等干扰噪声等干扰会导致小的会导致小的边界变化边界变化,而使链码发生与目标,而使链码发生与目标整体形状无关的较大整体形状无关的较大变动变动对原边界以对原边界以较大较大的的网格重新采样网格重新采

9、样,并把与原,并把与原边界点最接近的边界点最接近的大网格点大网格点定为定为新的边界点新的边界点常用的改进方法常用的改进方法这样获得的新边界具有较少的边界点,这样获得的新边界具有较少的边界点,而且其形状受噪声等干扰的影响也较小而且其形状受噪声等干扰的影响也较小消除了目标尺度变消除了目标尺度变化对链码的影响化对链码的影响精13使用链码时,使用链码时,起点起点的选择是很关键的,对同一边界,如用的选择是很关键的,对同一边界,如用不同的边界点不同的边界点作为链码起点,得到的链码是不同的作为链码起点,得到的链码是不同的具体做法:具体做法:归一化处理归一化处理给定一个从给定一个从任意点任意点开始而产生的链码

10、,可把它看开始而产生的链码,可把它看作作1个由各个方向数构成的个由各个方向数构成的自然数自然数将这些方向数依将这些方向数依1个方向循环以个方向循环以使它们所构成的自然数的使它们所构成的自然数的值最小值最小,将这样转换后所对应的链码起点作为这个边界的,将这样转换后所对应的链码起点作为这个边界的归一化链码的起点,如图所示归一化链码的起点,如图所示0332210110103322原链码原链码归一化链码归一化链码01033221起点归一化起点归一化33221014邻域邻域精14用链码表示给定目标的边界时,如果目标用链码表示给定目标的边界时,如果目标平移平移,链码,链码不不会发生变化,而如果目标会发生变

11、化,而如果目标旋转旋转,则链码将会,则链码将会发生变化发生变化用链码的用链码的1阶差分阶差分来重新构造来重新构造1个序列个序列(1个表示原链码各段个表示原链码各段之间之间方向变化方向变化的新序列的新序列),相当于把链码进行,相当于把链码进行旋转归一化旋转归一化3322101(2)1 0 1 0 3 3 2 23 3 1 3 3 0 3 000332121左转左转90度度(3)2 1 2 1 0 0 3 33 3 1 3 3 0 3 0为最右为最右1个个方向数循方向数循环到左边环到左边目标旋转后,原链码发生变化,目标旋转后,原链码发生变化,但差分码没有变化但差分码没有变化相邻相邻2个方向按个方向

12、按反方向相减反方向相减精15Chain code:0 0 0 0 3 3 0 3 3 3 2 1 2 3 2 3 3 Chain code:0 0 0 7 6 7 6 6 4 2 4 6 5 6 0 6 4 4 4 0 3 2 2 2 1 2 1 2 1 1 2 1 0 1 1 0 0 1 3 3 2 4 3 2 1 0 0 1 4邻域邻域8邻域邻域精16边界段边界段boundary segmentsv链码对边界的表达是链码对边界的表达是逐点逐点进行的,而一种进行的,而一种表达数据量更节省的方法是把表达数据量更节省的方法是把边界分解成边界分解成若干段若干段分别表示,可以分别表示,可以减少边界的

13、复杂度减少边界的复杂度,并并简化描述过程简化描述过程v将边界分解为多个边界段,一般借助将边界分解为多个边界段,一般借助凸包凸包的概念来进行的概念来进行精17如图(如图(a)是是1个任意的个任意的集合集合S,它的它的逼近凸包逼近凸包H是包是包含含S的最小凸形的最小凸形,如图(,如图(b)黑线框内部所示黑线框内部所示常把常把H-S叫叫S的的凸残差凸残差(convex deficiency),),并用并用D,即图即图(b)中黑线框内各白色部分表示中黑线框内各白色部分表示精18当把当把S的边界分解为边界段时,能分开的边界分解为边界段时,能分开D的各部分的点就是合适的各部分的点就是合适的边界分段点,也就

14、是说,这些分段点可借助的边界分段点,也就是说,这些分段点可借助D来唯一确定来唯一确定跟踪跟踪H的边界,每个进入的边界,每个进入D或从或从D出去的点就是出去的点就是1个分段点,如个分段点,如图图(c)所示。所示。具体做法具体做法这种方法不受区域尺这种方法不受区域尺度和取向的影响度和取向的影响精19多边形近似多边形近似Polygonal Approximationsv在实际中,由于在实际中,由于噪声、采样噪声、采样等影响,在边界等影响,在边界处有很多处有很多较小的不规则处较小的不规则处。这些不规则处常。这些不规则处常对链码和边界段表达产生较明显得干扰对链码和边界段表达产生较明显得干扰v一种抗干扰性

15、能更好,且更节省表达所需数一种抗干扰性能更好,且更节省表达所需数据量的方法用据量的方法用多边形去近似逼近边界多边形去近似逼近边界多边形是一系列多边形是一系列线段的封闭集合线段的封闭集合精20在数字图像中,如果多边形的在数字图像中,如果多边形的线段数线段数与边界上的与边界上的点数点数相相等,则多边形可以等,则多边形可以完全准确完全准确的表达边界的表达边界多边形表达的目的要用多边形表达的目的要用尽可能少的线段尽可能少的线段,来代表边界,来代表边界,并并保持边界的基本形状保持边界的基本形状,这样就可以用较少的数据和较,这样就可以用较少的数据和较简洁的形式来表达和描述边界简洁的形式来表达和描述边界常用

16、的多边常用的多边形表达方法形表达方法1、基于收缩的最小周长多边形法、基于收缩的最小周长多边形法2、基于聚合、基于聚合(merge)的最小均方差线段逼近法的最小均方差线段逼近法3、基于分裂、基于分裂(split)的最小均方差线段逼近法的最小均方差线段逼近法精21对于对于第第1种方法种方法将原边界看成是有将原边界看成是有弹性的线弹性的线,将组成边界,将组成边界的的象素序列的内外边各看成一堵墙象素序列的内外边各看成一堵墙,如图,如图(a)所示,如果将所示,如果将线拉紧线拉紧,则可得到如图,则可得到如图(b)所示的最小周长多边形所示的最小周长多边形(a)(b)精22对于对于第第2种方法种方法沿边界沿边

17、界依次连接象素依次连接象素。先选。先选1个边界点为个边界点为起起点点,用,用直线依次连接该点与相邻的边界点直线依次连接该点与相邻的边界点,分别计算各直线,分别计算各直线与边界的与边界的(逼近逼近)拟合误差拟合误差,把误差超过某个限度前的限度确,把误差超过某个限度前的限度确定为定为多边形的多边形的1条边条边,并将,并将误差置误差置0,然后以,然后以线段另一端点线段另一端点为为起点起点,继续连接边界点,直到绕边界,继续连接边界点,直到绕边界1周,这样就得到周,这样就得到1个边个边界的近似多边形界的近似多边形精23如图给出基于聚合方法的多边形逼近。原如图给出基于聚合方法的多边形逼近。原边界由点边界由

18、点a,b,v,d,e,f,g,h等表示的多边形。现在先从等表示的多边形。现在先从点点a出发,依次做直线出发,依次做直线ab,ac,ad,ae等,对从等,对从ac开始开始的每条线段计算的每条线段计算前一边界点前一边界点与与线段线段的距离作为拟合误差的距离作为拟合误差,图中设,图中设bi和和cj没有超过预定的误差限度没有超过预定的误差限度,而而dk超过该限度超过该限度,所以选,所以选d为紧接点为紧接点a的多边形顶点的多边形顶点,再从,再从点点d出发出发继续如上进行,最终得到的近似多边形的顶点为继续如上进行,最终得到的近似多边形的顶点为adgh精24对于对于第第3种方法种方法先连接边界上先连接边界上

19、相距最远的相距最远的2个象素个象素(即把边界分成即把边界分成2部分部分),然后根据一定然后根据一定准则进一步分解边界准则进一步分解边界,构成多边形逼近边界,直到拟合误,构成多边形逼近边界,直到拟合误差满足一定限度差满足一定限度如图给出以边界点与现有多边形的如图给出以边界点与现有多边形的最大距离为准则最大距离为准则分裂边界的原理:分裂边界的原理:aaabbbcccddd(a)原始边界原始边界(b)按最大距按最大距离分割边界离分割边界(c)连接垂直点连接垂直点(d)最后的多边形最后的多边形精25标记标记Signaturev标记是边界的标记是边界的1-D泛函表达泛函表达v产生标记方法很多:产生标记方

20、法很多:最简单的是先对给定的物体最简单的是先对给定的物体求重心求重心,然后把,然后把边界点与重边界点与重心的距离心的距离作为作为角度的函数角度的函数,得到一种标记,得到一种标记如图如图(a)和和(b)所示,给出两个通过该方法得到标记的例子所示,给出两个通过该方法得到标记的例子精26(a)(b)在在(a)中,中,r(q q)是常数,在是常数,在(b)中中r(q)=Asecq不管用何种方法产生标记,其不管用何种方法产生标记,其基本思想基本思想都是把都是把2-D的边界用的边界用1-D的较易描述的函数的较易描述的函数形式来表达形式来表达把把2-D形状描述形状描述 1-D波形分析波形分析精27上面所述方

21、法产生的标记上面所述方法产生的标记不受目标平移不受目标平移的影响,但与目标的的影响,但与目标的尺度变换以及旋转尺度变换以及旋转都有关都有关尺度变换造成的影响尺度变换造成的影响标记的幅度值标记的幅度值发生变化,这个问题发生变化,这个问题可用那个把可用那个把最大幅度值归一化到单位值最大幅度值归一化到单位值来解决来解决尺度变换尺度变换的解决的解决解决选择影响的方法也可参照链码归一化的方法解决选择影响的方法也可参照链码归一化的方法常用的方法:常用的方法:选离选离重心最远的点重心最远的点作为标记起点作为标记起点求求边界主轴边界主轴,以主轴上离重,以主轴上离重心最远的点作为标记起点心最远的点作为标记起点考

22、虑边界上所有的点,考虑边界上所有的点,计算量大,但较可靠计算量大,但较可靠精28中轴变换中轴变换v中轴变换是将区域骨架化,同时还附带区域形中轴变换是将区域骨架化,同时还附带区域形状和大小的区域边界信息。因此,中轴变换除状和大小的区域边界信息。因此,中轴变换除了可以用中轴了可以用中轴(骨架骨架)来表示区域外,还可以由中来表示区域外,还可以由中轴变换的表示重建原始区域。我们称对象中,轴变换的表示重建原始区域。我们称对象中,那些以它们为圆心的某个圆和边界至少有两个那些以它们为圆心的某个圆和边界至少有两个点相切的点的连线,为该对象的中轴,可以用点相切的点的连线,为该对象的中轴,可以用从草场的四周同时点

23、火来比喻对象中轴的形成从草场的四周同时点火来比喻对象中轴的形成过程。当火焰以相同的速度同时向中心燃烧时,过程。当火焰以相同的速度同时向中心燃烧时,火焰前端相遇的位置,恰好就是该草场的中轴火焰前端相遇的位置,恰好就是该草场的中轴 精29v当围绕边界线逐层去除外围点时,若一点被一次剥皮中遇到两次,则该点是中轴上的点,因此这一点被除去,对象将被分割成两部分。设某个区域S的边界为B,对于该区域内的任意一点x,有 精30ByyxdBxq|),(min),(其中d(x,y)是点x到点y的欧氏距离,若存在两个以上的点yB,得到相等的q(x,B),则x点位于区域S的中轴上。这就是说,边界B上有两个以上点,它们

24、距离中轴上x点都为相等的最小距离,因此区域S的中轴可以看成是一系列大小不同的与边界B相切的接触圆圆心的集合。精31v另外一种生成“中轴”的方法是以某种方式对对象中的全部内点进行试验,逐个以它们为圆心,做半径逐渐增大的圆,当圆增大到和目标边界至少有两个不相邻的点同时相切时,则该点是中轴上的点。如图8.3.11给出了这种中轴生成方法,其中x1点、x3点是中轴点,因为以它们为圆心的圆是最大的或具有两个或两个以上的切点,而x2点不属于中轴点,因为有包含它的在S中的更大的圆存在或以x2为圆心的圆与S的边界只有一个切点 精32v也可以用点到边界的距离来定义骨架和中轴。骨架S*是目标S中到边界B有局部最大距

25、离的点集合,即,若(u,v)是(i,j)点的全部邻点,当且仅当 v时,称S中的点(i,j)为骨架S*上的点,其中d(i,j,B)和d(u,v,B)分别表示(i,j)和(u,v)点到边界B的距离,显然,若(i,j)在边界B上,则d(i,j,B)=0,在其他情况下,d(i,j,B)0。),(),(BvudBjid精33v为了由骨架还原原始图像,引入一个新的定义,把离开(i,j)点的距离t的点的集合,称为“盘”,并记作为Dt(i,j),据此定义,按4-方向距离,Dt(i,j)为一菱形,按8-方向距离,Dt(i,j)为一正方形,于是可以得到下列结论:v如果对于S中的点(i,j)的全部集合有d(i,j,

26、B)t,则Dt(i,j)必在S中v如果(u,v)是(i,j)的邻域,则对任何的t,Dt(i,j)都一定包含在Dt+1(u,v)中。v中轴变换计算量较大,而且对边界噪声或区域内的小孔敏感,如图8.3.12所示,其中图(a)和(b)对较细长的物体其骨架常能提供较多的形状信息,而对较粗短的物体,则骨架提供的信息较少,对于图(d)是图(c)中的区域受到噪声的影响,它们之间存在很小的差别,但它们的骨架相差很大 精34细化v为了便于描述和抽取特征,对那些细长的区域常用它的“细化骨架”表示。这些细化线处于图形的中轴附近,而且从视觉上来说仍然保持原来的形状,这种处理就是细化 v细化算法多用于二值图像,它不能简

27、单的消除所有的边界点,否则将破坏图形的连通性,因此在每次迭代种,必须消去S的边界点而不破坏它的连通性,而且不能消去那些只有一个邻点的边界点,以防止弧的端点被消去。精35v对可以消去的边界点增加3个限制条件:(1)不消去线段端点;(2)不中断原来连通的点;(3)不过多侵蚀区域。定义“简单边界点”,设p为S中的一个边界点,如果它的8-邻域中属于S的点只有一个与p相邻接的连通分量,则p点为S的简单边界点。细化算法可以归纳为:消去S中那些不是端点的简单边界点,并按S的上、下、左、右的顺序反复进行,直到不存在可以消去的简单边界点 精36v介绍一种由纳克卡赫欣格尔提出的细化算法,这种算法不仅速度快,而且容

28、易实现 v首先假定:(1)分析的是二值图像;(2)1表示区域点,称为暗点;0表示背景点称为亮点;(3)边界是一个暗点,且该暗点至少有一个亮的4-邻接点;(4)端点是一个暗点,该暗点有且只有一个暗的8-邻接点;(5)转折点是一个暗点,如果删除该暗点,则破坏连通性;(6)在进行细化算法之前,对所有域的边界进行了平滑处理,这是因为沿边界的噪声或其他意外的干扰会影响细化的结果。精37v细化算法采用的邻点配置如图所示,认定p为边界点,应符合下述四种类型之一或几种情况,即v(1)左邻接点n4为亮点的左边界点;v(2)右邻接点n0为亮点的右边界点;v(3)上邻接点n2为亮点的上边界点;v(4)下邻接点n6为

29、亮点的下边界点 精38v同时,p有可能是多种类型的边界点,如p是暗点,尔n0和n4均为亮点,则p既是右边界点,也是左边界点。下面首先讨论那些左边界点应当删除,也即讨论如何识别、标记、判断应删除的左边界点。同理类推,可标记除应删除的右边界点、上边界点和下边界点。精39v若p点不是端点,也不是转折点,或删除它不会引起过分侵蚀,在此情况下,对p进行标记。判断上述条件是否满足采用的方法是比法。即与如图8.3.14所示的各个窗口进行比较,图中p和星号为暗点,d和e是“无所谓点”,即既可是暗点,也可是亮点。若p的邻接点配置与窗口图中(1)(c)相匹配,则有两种可能情况:v(1)所有d均为亮点,则p为端点v

30、(2)至少有一个d为暗点,则p为转折点 精40v在这两种情况下,p不应标记,也即p点不能删除。v若至少有一个d和e是暗点,则p是转折点,不标记。假如所有的d均为亮点,而e是“无所谓点”,则得到如图的八种情况。精41v分析上图可知,配置如图(a)(c),p是端点;配置如图(d)所示,p是转折点;若删除配置(e)、(f)中的p点,会引起在倾斜宽度为2的域中产生不应有的侵蚀;配置图(g)中,p称为突角,是形状的重要描述,不应删除;配置图(h)所示表明域被简化成一个点,若删除该点,则表明将域侵蚀掉。若将(d)中的d、e值与上述值互换,或d、e值可是亮点和暗点,仍能得出上述结论。因此,若左边界点p的8邻

31、接点与图中任一窗口相匹配,则对p不作标记,即p不能删除。精42v检验p的8个邻接点时,可用一个简单的逻辑表达式表示,即 v同理可推出右边界点、上边界点和下边界点的逻辑表达式为)()()(6532762104nnnnnnnnnB)()()()()()()()()(075443102643107540622176653240nnnnnnnnnBnnnnnnnnnBnnnnnnnnnB精43精44目标描述目标描述v目标描目标描述述v边界描述边界描述v区域描述区域描述简单描述简单描述形状数形状数傅立叶描述傅立叶描述简单描述简单描述拓扑描述拓扑描述纹理描述纹理描述不变矩不变矩精45边界描述简单描述边界描

32、述简单描述1、边界的长度边界的、边界的长度边界的全局特征全局特征,指边界所包围,指边界所包围区域的区域的轮廓的周长轮廓的周长区域区域R的边界的边界B是由是由R的所有的所有边界点边界点按按4-方向或方向或8-方向连方向连接组成的,区域的其它点称为接组成的,区域的其它点称为区域的内部点区域的内部点对于区域对于区域R而言,它的每而言,它的每1个个边界点边界点P都应满足都应满足2个条件个条件:(1)P本身属于区域本身属于区域R;(2)P的邻域中有象素不属于区域的邻域中有象素不属于区域R注意注意:如果区域:如果区域R的的内部点用内部点用8-方向连通方向连通来判断,则得到来判断,则得到的的边界为边界为4-

33、方向方向连通的,如果用连通的,如果用4-方向连通方向连通来判断,则得来判断,则得到的边界为到的边界为8-方向连通方向连通的的区域的边界点和内部点要采用不同的区域的边界点和内部点要采用不同的连通性来定义,否则会出现歧义连通性来定义,否则会出现歧义精46如图说明这个问题如图说明这个问题(a)(b)(a)中浅阴影象素点组成中浅阴影象素点组成1个目标区,如果将内部点用个目标区,如果将内部点用8-方向方向连通判断,则连通判断,则(b)深色区域点为内部点,其余浅色区域点构成深色区域点为内部点,其余浅色区域点构成4-方向连通边界;如果将内部点用方向连通边界;如果将内部点用4-方向连通判断,则此时方向连通判断

34、,则此时区域内部点和区域内部点和8-方向连通边界如图方向连通边界如图(c)所示。所示。(c)精47?但如果但如果边界点和内部点边界点和内部点用用同同1类连通判断类连通判断,则图中标有,则图中标有“?”的点归属就会出现问题的点归属就会出现问题例如都采用例如都采用4-方向方向连通判断,则连通判断,则“?”的点既应判为的点既应判为内部点内部点(邻域中所有邻域中所有象素象素均属于区域均属于区域),但又应判为,但又应判为边界点边界点(否则否则(b)中中边界将不连通边界将不连通)如果边界用单位长链码表示,则水平和垂直码的个数加上如果边界用单位长链码表示,则水平和垂直码的个数加上2乘以对角码的个数边界长度,

35、将边界的所有点从乘以对角码的个数边界长度,将边界的所有点从0排到排到K-1(设边界点共设边界点共K个个),则边界长度计算式为:,则边界长度计算式为:|B|=数量数量k+1按模按模为为K计算计算#k|(xk+1,yk+1)N4(xk,yk)2#k|(xk+1,yk+1)ND(xk,yk)对应对应2个象个象素间直线段素间直线段对应对应2个象素间个象素间对角线段对角线段精482、曲率描述边界上各点沿边界方向变化的情况,在、曲率描述边界上各点沿边界方向变化的情况,在1个个边界点的曲率的符号描述了边界在该点的凹凸性,如果曲边界点的曲率的符号描述了边界在该点的凹凸性,如果曲率大于率大于0,则曲线凹向朝着该

36、点的法线的正向。如果曲率小,则曲线凹向朝着该点的法线的正向。如果曲率小于于0,则曲线凹向朝着该点法线的负方向。,则曲线凹向朝着该点法线的负方向。如沿顺时针方向跟踪边界,当在如沿顺时针方向跟踪边界,当在1个点的曲率大于个点的曲率大于0,则该点属于凸段的一部分,否则为凹段一部分则该点属于凸段的一部分,否则为凹段一部分精49形状数形状数Shape Numbersv形状数是形状数是基于链码的基于链码的1种边界形状种边界形状描述符描述符v根据链码的根据链码的起点位置起点位置不同,不同,1个用链码表达个用链码表达的边界可以有的边界可以有多个多个1阶差分阶差分。而。而1个边界的个边界的形状数是这些形状数是这

37、些差分中其值最小的差分中其值最小的1个序列个序列,也就是说,形状数是值最小的也就是说,形状数是值最小的(链码链码)差分码差分码精50每个形状数都有每个形状数都有1个对应的阶个对应的阶(order),阶定义阶定义为:为:形状数序形状数序列的长度列的长度(即码的个数即码的个数)。对闭合曲线,阶总是偶数,对应凸。对闭合曲线,阶总是偶数,对应凸形区域,阶也对应边界外包矩形的周长形区域,阶也对应边界外包矩形的周长Order 4 Order 6Chain code:0 3 2 1 0 0 3 2 2 1Difference:3 3 3 3 3 0 3 3 0 3Shape no.:3 3 3 3 0 3

38、3 0 3 3Order 8 Order 8 Order 8Chain code:0 0 3 3 2 2 1 1 0 3 0 3 2 2 1 1 0 0 0 3 2 2 2 1Difference:3 0 3 0 3 0 3 0 3 3 1 3 3 0 3 0 3 0 0 3 3 0 0 3Shape no.:0 3 0 3 0 3 0 3 0 3 0 3 3 1 3 3 0 0 3 3 0 0 3 3精514、计算链码、差分码以及形状数:计算链码、差分码以及形状数:Chain code:0 0 0 0 3 0 0 3 2 2 3 2 2 2 1 2 1 1Difference:3 0 0 0

39、 3 1 0 3 3 0 1 3 0 0 3 1 3 0Shape no.:0 0 0 3 1 0 3 3 0 1 3 0 0 3 1 3 0 31、从所有满足给定阶要求、从所有满足给定阶要求的矩形中选取其长短轴比例的矩形中选取其长短轴比例最接近给定边界如图最接近给定边界如图a的矩的矩形,如图形,如图b所示所示2、根据给定阶将选出的矩、根据给定阶将选出的矩形划分为如图形划分为如图c所示的多个所示的多个等边正方形等边正方形(18阶阶)3、求出与边界最吻合的多、求出与边界最吻合的多边形,如将面积的边形,如将面积的50以以上包在边界内的正方形划上包在边界内的正方形划入内部得到入内部得到d图图(a)(

40、b)(c)(d)计算形状数步骤:计算形状数步骤:精52形状数提供了形状数提供了1种有用的种有用的形状度量方法形状度量方法,对每个,对每个阶阶是是唯唯一的一的,不随边界的旋转和尺度的变化而改变不随边界的旋转和尺度的变化而改变,另外它,另外它也提供了也提供了1种使形状可以种使形状可以比较的量度比较的量度对对2个区域边界而言,它们之间形状上的个区域边界而言,它们之间形状上的相似性可借助它们的形状数进行描述相似性可借助它们的形状数进行描述从小到大从小到大逐步计算两个边界的逐步计算两个边界的各阶形状数各阶形状数,并相互,并相互比较,直到找到比较,直到找到最大阶的相等形状数最大阶的相等形状数,即,即2个区

41、域边个区域边界之间的相似度用它们的界之间的相似度用它们的最大公共形状数来衡量最大公共形状数来衡量精53傅立叶描述傅立叶描述v对边界的离散傅立叶变换表达可以作为对边界的离散傅立叶变换表达可以作为定量描述边界形状的基础定量描述边界形状的基础v其优点:将其优点:将2-D问题简化为问题简化为1-D问题问题精54假定某个目标区域边界由假定某个目标区域边界由N个象素点组成,可以把这个区个象素点组成,可以把这个区域看作是在复平面内,纵坐标为虚轴,横坐标为实轴,如域看作是在复平面内,纵坐标为虚轴,横坐标为实轴,如图图8.4.4所示。这个区域边界上的点可定义为一复数所示。这个区域边界上的点可定义为一复数x+yj

42、。由边界上任意一点开始,按逆时针方向沿线逐点可写出一由边界上任意一点开始,按逆时针方向沿线逐点可写出一复数虚礼复数虚礼f(i),其中,其中0iN-1。对此序列进行离散傅立叶变。对此序列进行离散傅立叶变换,即得到该边界在频域的唯一表示式换,即得到该边界在频域的唯一表示式F(k),此处,此处0kN-1。这些傅立叶系数称为边界的傅立叶描述符这些傅立叶系数称为边界的傅立叶描述符 精55选取不同傅立叶描述的前选取不同傅立叶描述的前M个不同系数个不同系数对边界的表达对边界的表达精56曲线拟合曲线拟合v任何一个感兴趣的二维图像目标或对象的边界,都是平面中的一条曲线。如果能对该曲线拟合一个函数,则这一函数便可

43、以用于描述该目标的边界形状 v设(xi,yi)i=0,1,2.M为目标边界上的一组点。如图所示,其中(a)是封闭曲线,(b)是不封闭的曲线。把y看成是x的函数,并且找到某个拟合函数,使得由它所确定的一组数据点xi,g(xi)和已知一组数据点(xi,yi)之间有最小的误差,因此该拟合函数可用于描述边界 精57由于封闭曲线将使x和y具有非单值的关系,所以,为使问题简单,可以把它分解成两条或多条具有单值关系的曲线。只需研究这些由具有因果关系的点所组成的函数关系曲线如何进行逼近就可以了。凡相邻两点满足 iixx1的关系,称它们是因果的,由具有因果关系的点所组成的函数关系曲线(b)所示精58v常用的误差

44、度量有 幅度误差Miiixgy0)(最小二乘方误差Miiixgy02)(峰值误差)(maxiixgy 精59v常用的曲线拟合方法是分段多项式曲线拟合方法 v设拟合曲线具有如下多项形式NNxaxaay10把M+1个观测数据代入上式可得M+1个联立方程组,即 MNNMMMNNNyyyyaaaaxxxxxxxxxxxx21021022222121102001111 YXa精60v如果用(M+1)1维矢量Y表示实测数据的M+1个y坐标分量,则利用使最小二乘方误差)Y(Y)Y(YT0)(2)()(XaYXYYYYaaTTYXX)(XaT1T精61区域描述简单描述区域描述简单描述1、区域面积描述区域的大小

45、,对属于区域的象素计数,设、区域面积描述区域的大小,对属于区域的象素计数,设正方形象素的边长为单位长,则其面积正方形象素的边长为单位长,则其面积A的计算式为:的计算式为:A=(x,y)R1d n A=#of pixels=10A=d*d/2=4.5A=n*n/2=8后面两种方法直观,但误差较大,而第一种方法不仅简后面两种方法直观,但误差较大,而第一种方法不仅简单,而且对原始模拟区域面积的无偏和一致的最好估计单,而且对原始模拟区域面积的无偏和一致的最好估计精622、区域重心根据所有属于区域的点计算出来的、区域重心根据所有属于区域的点计算出来的RyxRyxyAyxAx),(),(11精63拓扑描述

46、拓扑描述v拓扑学是研究拓扑学是研究图形不受畸变变形图形不受畸变变形影响的性影响的性质,区域的拓扑性质是对区域的一种质,区域的拓扑性质是对区域的一种全局全局描述描述v这些性质既这些性质既不依赖距离不依赖距离,也不依赖,也不依赖基于距基于距离测量离测量的其它特性的其它特性对对1个给定平面区域而言,区域内的个给定平面区域而言,区域内的孔数孔数H和区域的和区域的连通连通成分成分C都是常用的拓扑性质,可进一步来定义都是常用的拓扑性质,可进一步来定义欧拉数欧拉数E:E=C-H精64AB2个孔,个孔,1个个连通成分,连通成分,欧拉数为欧拉数为-13个连通成分,个连通成分,0个孔,欧拉个孔,欧拉数为数为31个

47、孔,个孔,1个个连通成分,连通成分,欧拉数为欧拉数为02个孔,个孔,1个个连通成分,连通成分,欧拉数为欧拉数为-1精65HoleEdgeFaceVertex欧拉数是欧拉数是1个区域的拓扑描述符,全由个区域的拓扑描述符,全由直线段构成的区域直线段构成的区域集合可以利集合可以利用欧拉数简单描述,这些区域也叫用欧拉数简单描述,这些区域也叫多边形网多边形网,对于,对于1个多边形网,假个多边形网,假如用如用W表示其顶点数表示其顶点数,Q表示其边线数表示其边线数,F表示其面数表示其面数,则欧拉数为,则欧拉数为:W-Q+F=C-H=EW=7,Q=11,F=2,C=1,H3,E=-2精66形状描述符形状描述符

48、v1、形状参数(、形状参数(form factor)根据区域的周长和区域的面积计算的:根据区域的周长和区域的面积计算的:ABF42周长周长区域为圆形时区域为圆形时F为为1,其它形状时,其它形状时,F1,即当即当区域为圆时,区域为圆时,F为最小为最小对数字图像而言,边界按对数字图像而言,边界按4-连通计算,则对正连通计算,则对正八边形区域八边形区域F最小,边界按最小,边界按8-连通计算,则对连通计算,则对正菱形正菱形F最小最小精67形状参数在一定程度上描述了区域的紧凑性,无量纲,对形状参数在一定程度上描述了区域的紧凑性,无量纲,对尺度变化不敏感,如果去除由于离散区域旋转带来的误差,尺度变化不敏感

49、,如果去除由于离散区域旋转带来的误差,它对旋转也不敏感它对旋转也不敏感注意:仅仅靠形状参数注意:仅仅靠形状参数F有时并不能把不同形状的区域分有时并不能把不同形状的区域分开,如图所示,开,如图所示,3个区域的周长和面积都相同,因而具有个区域的周长和面积都相同,因而具有相同的形状参数,但它们的形状明显不同相同的形状参数,但它们的形状明显不同ppppppppppppppppF1F2F3A=5|B|2=12F1=F2=F3精68v2、偏心率度、偏心率度区域的偏心度是区域形状的重要描述,度量偏心度常用的区域的偏心度是区域形状的重要描述,度量偏心度常用的一种方法是采用区域主轴和辅轴的比。如图所示,即为一种

50、方法是采用区域主轴和辅轴的比。如图所示,即为A/B。图中,主轴与辅轴相互垂直,且是两方向上的最长值。图中,主轴与辅轴相互垂直,且是两方向上的最长值。另外一种方法是计算惯性主轴比,它基于边界线点或整个区域来计算质量。Tenenbaum提出了计算任意点集R偏心度的近似公式 精69计算平均向量 RyRxynyxnx1100计算ij矩 Ryxiiijyyxxm),(00)()(计算方向角 22arctan21022011qnmmm计算偏心度的近似值 面积11202204)(mmme精70纹理描述符纹理描述符v纹理是图像分析中常用的概念,但目前纹理是图像分析中常用的概念,但目前还对它无正式的定义还对它无

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|