第九讲图像的形状分析

上传人:re****.1 文档编号:560825621 上传时间:2022-08-11 格式:DOC 页数:12 大小:353.50KB
返回 下载 相关 举报
第九讲图像的形状分析_第1页
第1页 / 共12页
第九讲图像的形状分析_第2页
第2页 / 共12页
第九讲图像的形状分析_第3页
第3页 / 共12页
第九讲图像的形状分析_第4页
第4页 / 共12页
第九讲图像的形状分析_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《第九讲图像的形状分析》由会员分享,可在线阅读,更多相关《第九讲图像的形状分析(12页珍藏版)》请在金锄头文库上搜索。

1、第九章图像的形状分析本章主要包括三部分教学内容:9.1形状表示方法9.2形状描述9.3形状分类与识别9.1形状表示方法图像中物体区域的形状需要表示和描述,有基于边界和基于区域的两套方法和参数。 区域的边界包括外边界(轮廓)和内边界,这里只考虑区域的外边界。基于边界的形状表示方法有链码( Chain codes)、边界段( Boundary segments)、逼近多边形( Approximating polygon )、标记(Sig nature )等,边界的描述参数有边长、边界曲率、形状数、边界矩、主 分量、傅立叶描述子、逼近多边形的参数等。基于区域的形状表示方法有数组、四叉树、骨 架等,区

2、域的描述参数主要是通过区域内的所有像素点的集合来获得对形状特征参数的描 述,可以是几何参数,也可以是密度参数,还可以是区域的二维变换参数等,有几何参数、 不变矩、边缘直方图等。1 逼近多边形多边形逼近区域形状的外轮廓是一种抗干扰性能好,且能节省表达所需数据量的有效方 法。常用的多边形表达方法有以下3种:(1) 基于收缩的最小周长多边形法;(2) 基于聚合(merge)的最小均方误差线段逼近法;(3) 基于分裂(split )的最小均方误差线段逼近法。第1种方法将原边界看成是有弹性的线,将组成边界的象素序列的内外边各看成一堵 墙,如下左图。如果将线拉紧则可得到如下右图所示的最小周长多边形。演示多

3、边形逼近 Flash动画。第2种方法是沿边界依次连接象素。先选1个边界点为起点,用直线依次连接该点与相邻的边界点。分别计算各直线与边界的(逼近)拟合误差,把误差超过某个限度前的线段 确定为多边形的1条边并将误差置零。 然后以线段另1端点为起点继续连接边界点,直至绕边界1周,参见下图。a第3种方法是先连接边界上相距最远的2个象素(即把边界分成2部分),然后根据定准则进一步分解边界,构成多边形逼近边界,直到拟合误差满足一定限度,参见下图。M =32M =40M =48M =56M =61M =622. Fourier描述子对轮廓的离散傅里叶变换表达可以作为定量描述轮廓形状的基础。将轮廓所在的XY平

4、面与一个复平面 UV重合,其中实部 U轴与X轴重合,虚部V轴与Y轴重合。这样就可用 复数u + jv的形式来表示给定轮廓上的每个点(x, y)而将XY平面中的曲线段转化为复平面上的1个序列,见下图。丄Y,V-9* (x k, y JVu k+vj k*#严 * X ,U考虑1个由N点组成的封闭边界,从任 1点开始绕边界1周就得到1个复数序列:s(k) = u(k) jv(k)k =0,1,N -1s(k)的离散傅里叶变换是:S(w)NN _Js( k )exp _j2 jwk / N k 30w = 0,1,,N -1S(w)可称为边界的傅里叶描述,它的傅里叶反变换是:N -1s(k)-、 S

5、 (w) exp j2 Tiwk / N w -0如果我们只利用S(w)的前M个系数,这样可得到M A?(k)八 S (w ) exp j2 Tiwk / N w -0k = 0,1,,N -1s(k)的1个近似:k = 0,1,N -1F图给出1个由N = 64个点组成的正方形轮廓以及取不同的M值重建这个边界得到的M =32M =40M =48M =56M =61M =62一些结果。N =64M =2M =4M =8M =16M =24M =32M =40M =48M =56M =61M =629.2形状描述描述形状特征参数的方法主要有两类:基于边界的特征参数和基于区域的特征参数。1 .基于

6、边界的特征参数(1) 边界的长度和直径边界的直径是边界上相隔最远的2点之间的距离,即这2点之间的直连线段长度。有时这条直线也称为边界的主轴或长轴(与此垂直且最长的与边界的2个交点间的线段也叫边界的短轴)。边界B的直径Diad (B)可由下式计算:Dia d (B) =max Dd (d,bj )其中Dd ()可以是任一种距离量度,如De() , D4()和D8()距离(参见1.3节和4.5节)。F图给出用3种不同的距离量度来计算同1个目标边界得到的 3个直径值。Dia e(B) = 5.83Dia 4(B) = 8.00i =0, 2,M -1Dia 8(B) = 6.24C3( 2)斜率、曲

7、率和角点斜率(slope )能表示轮廓上各点的指向,曲率( curvature )是斜率的改变率,它描述 了轮廓上各点沿轮廓方向变化的情况。在1个给定的轮廓点,曲率的符号描述了轮廓在该点的凹凸性。如果曲率大于零,则曲线凹向朝着该点法线的正向。如果曲率小于零,则曲线凹向是朝着该点法线的负方向。曲率的局部极值点称为角点。(3)傅立叶描述子对边界的离散傅里叶变换可以作为定量描述形状边界的特征参数。设XY平面上的封闭轮廓线可以表示成:s(k)=x(k)+jy(k)k=0,1,,N1s(k)的离散傅里叶变换为:S w 丄 Nskexp -jd w“1,,N-1N k壬IN丿考虑边界长度随形状尺度变S(w

8、)是边界的傅里叶描述子,完全决定了封闭边界的形状。化,将其变为等长边界 M (例如M=100)的轮廓线s):然后,利用等长边界的模归一化傅里叶描述子作为形状特征参数识别形状。如果只利 用S(w)的前M个系数,这样可得到s(k)的1个近似:M -1?(k)八 S (w) exp j2 Tlwk / N k=0,1,N 1w z0(5)基于多边形的特征参数多边形的特征参数主要有顶点数、凹点数、内角分布等。(a) 多边形的顶点数、凹点数和凸点数多边形的顶点数表明了多边形的复杂程度,而且凹点增加,多边形变得复杂。多边形的凹凸点比例反映了物体边界的齿状情况。(b) 多边形的内角直方图多边形的内角可以用余

9、弦公式计算。多边形的内角分布反映了多边形的许多性质。例如,分布在(0, 180)中的内角对应凸顶点,分布在 (180, 360)中的内角对应凹顶点,分布 在1800左右的内角对应平滑线或弧线等。下图示出凹边形、凸边形和弧边形的内角直方图。内角数量内角数量65432106543210内角数量1210090180 2703600(a)凹形090180 270360086420090180270(b)凸形(c)月牙形图9-4多边形及其内角直方图(c )内角方差多边形的内角方差反映了形状的规则程度,如等边多边形、矩形、圆的内角方差为0。内角方差的计算公式如下:(NZ (耳avgN i 土(N 2 )8

10、0其中,:even是内角均值,N是多边形的顶点数。N(d)最小外接凸多边形、最大内接凸多边形、凹凸度最小外接凸多边形指连接部分凸点形成的包含原图的凸多边形,最大内接凸多边形指连接部分凸点和凹点形成的包含在原图中的最大凸多边形。图8-8示出一个凹边形的最小外接凸多边形和最大内接凸多边形的例子。:120 02(a)原图(b)最小外接凸多边最大内接凸多边形形图9-8多边形的最小外接凸多边形和最大内接凸多边形示例凹凸点与内角凹凸度(concavo-convex )是反映物体形状凹凸程度的一个重要度量定义如下:Srconcavo - convexSc其中,So是多边形的面积,Sc是最小外接凸多边形的面积

11、,Sr是最大内接凸多边形的面积。显然,凸形的凸度、凹凸度为1而星形的凹度较大,凹凸度较小。利用凹凸度,可以识别物体的姿态,如飞禽类的飞、栖,走兽类的卧、站、奔跑等。2 基于区域的特征参数(1) 区域的面积区域的面积是区域的一个基本特征,它描述了区域的大小。对于数字图像,区域的面积定义为区域中的像素点数。(2) 矩形度(Rectangularity)矩形度定义为物体的面积A。与物体的最小外接矩形(MER)的面积 Ar之比,即r=A0/Ar。矩形度反映了物体在最小外界矩形中的填充程度,矩形的矩形度为1,圆的矩形度为二/4,三角形的矩形度为0.5。对于其它形状,矩形度的取值范围为(0, 1)。利用矩

12、形度可以区分矩形、圆形和不规则形状。(3) 主轴方向物体的主轴方向定义为物体的具有最大长宽比的最小外接矩形的长轴方向。(4) 扁度(eccentricity)扁度或称狭长度(el on gated ness),本文采用归一化定义:e =1 -ba式中a为物体长轴,b为物体的短轴。物体的长轴和短轴有一种简单的定义是具有最小 外接矩形的长边和短边,但这种定义受边界的毛刺影响很大。(5) 圆形度(Circularity )圆形度反映了物体接近圆形的程度,也称作区域的紧凑性(Compactness),定义为4n倍的区域面积A与周长P的平方之比(有的文献定义为周长的平方与 4 n倍的区域面积之比), 即

13、:在相同面积的情况下,具有光滑边界的形状边界较短,圆形度较大,表明形状较密集。 随着边界凹凸变化程度的增加,周长P相应增加,圆形度随之减小。圆的圆形度C =1,正方形的圆形度c =丄。4(6)球形度(Sphericity)球形度定义为圆心都在区域重心的内切圆与外接圆的半径之比(实际为边界上到重心的最短距离与最长距离之比),即S二r / rc其中,匚为内切圆半径,rc为外接圆半径。圆的球形度为1,正方形的球形度为 丄,2其它形状的球形度取值范围为0,1)。(7)拓扑描绘子 一一欧拉数拓扑学是研究图形性质的重要理论,图形的拓扑特性也是形状的重要特征。本文利用拓扑描绘子一一欧拉数作为识别环形、轮形等

14、形状的关键参数。欧拉数定义为E =C-H,其中H为图形的孔洞数,C为图形中连通的区域数。对于只有 1个连通区域的图形, C =1。环形 的欧拉数为0,“8的欧拉数为-1。(8)基于区域的不变矩对于二维图像f x, y,其 p q阶矩定义为:_pq=xx、(xy x)p(y y)q f (x, y)mpq=xx-p xyyq f (x,y)式中m10m 01x 二y是图像的重心坐标。m00m00零阶矩m。二二f (x, y)为f x,y的均值,对于二值图像即为区域的面积。x y中心矩q是反映图像相对于重心分布的度量。例如,J20和02分别表示图像围绕通过重心的垂直和水平轴线的惯性矩;亠。和03可以度量图像对于垂直和水平轴线的对称性等。利用中心矩还可以计算出物体的圆形度(物体形状和圆的接近程度)、物体的矩形度(物体形状和矩形的接近程度)、物体的水平和垂直对称性、物体的主

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号