物体测量与形状分析

物体测量与形状分析

ID:39831497

大小:432.50 KB

页数:37页

时间:2019-07-12

物体测量与形状分析_第1页
物体测量与形状分析_第2页
物体测量与形状分析_第3页
物体测量与形状分析_第4页
物体测量与形状分析_第5页
资源描述:

《物体测量与形状分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2物体测量与形状分析1物体测量形状分析应用示例22.1物体测量在物体从图象中分割出来后,进一步就可以对它的几何特征进行测量和分析。在此基础上可以识别物体,也可以对物体分类,或对物体是否符合标准进行判别,实现质量监控。例如,能将马铃薯或苹果等农产品自动分类的机器视觉系统,将传送带上不同工件自动分类的视觉系统,等等。32.1.1面积与周长面积是物体的总尺寸的一个方便的度量。面积只与该物体的边界有关,而与其内部灰度级的变化无关。物体的周长在区别具有简单或复杂形状物体时特别有用。一个形状简单的物体用相对较短的周长来包围它所占有的面积。4一、象素计数法最简单的面积计算方法是统计边界内部(也包括边界上)的

2、象素的数目。与这个定义相对应,周长就是围绕所有这些象素的外边界的长度。通常,测量这个距离时包含了许多90º度的转弯,从而夸大了周长值。5二、多边形的周长一个让人更满意的测量物体周长的方法是将物体边界定义为以各边界象素中心为顶点的多边形。于是,相应的周长就是一系列横竖向和对角线方向的间距之和。一个物体的周长可表示为p=Ne+√2No其中Ne和No分别是边界链码中约定走偶步与走奇步的数目。周长也可以简单地从物体分块文件中通过计算边界上相邻象素的中心距的和得到。6三、多边形的面积按象素中心定义的多边形的面积等于所有象素点的个数减去边界象素点数目的一半加1A=No-[(Nb/2)+1](2.2)No和

3、Nb分别是物体的象素(包括边界象素)数目和边界上象素的数目。有一种计算简单的方法:一个多边形的面积等于由各顶点与内部任意一点的连线所组成的全部三角形的面积之和。7dAxyx0,y0x2,y2x1,y1图2.1计算一个多边形的面积8四、长度和宽度当一个物体已从一幅图象中抽取出来后,计算它在水平和垂直方向的跨度是很容易的。只需知道物体的最大和最小行/列号就可计算。但对具有随机走向的物体,水平和垂直并不一定是感兴趣的方向。在这种情况下,有必要确定物体的主轴并测量与之有关的长度和宽度。9当物体的边界已知时,有几种方法可以确定一个物体的主轴。1、计算出物体内部点的一条最佳拟合直线(或曲线)。2、主轴也可

4、以从矩(moments)的计算得出3、应用物体的最小外接矩形(MER-MinimumEnclosingRectangle)。10应用MER技术:物体的边界以一定步长的增量旋转。每次旋转一个增量后,用一个水平放置的MER来拟合其边界。在某个旋转角度,MER的面积达到最小值。这时的MER的尺寸可以用来表示该物体的长度和宽度。MER最小时的旋转角度给出了该物体的主轴方向。11图2.3最小外接矩形的寻找方法122.2形状分析通常,可以通过一类物体的形状将它们从其它物体中区分出来。形状特征可以独立地或与尺寸测量值结合使用。矩形度圆形度不变矩形状描绘子132.2.1矩形度反映一个物体矩形度的一个参数是矩形

5、拟合因子R=AO/AR其中,AO是该物体的面积,而AR是其MER的面积。R反映了一个物体对其MER的充满程度。对于矩形物体R取得最大值1.0,对于圆形物体R取值为π/4。矩形拟合因子的值限定在0与1之间。另一个与形状有关的特征是长宽比A=W/L它是MER的宽与长的比值。14有一组形状特征被称为圆形度指标它们在对圆形形状计算时取最小值、反映了被测量边界的复杂程度。最常用的圆形度指标是C=P2/A即周长的平方与面积的比。这个特征对圆形形状取最小值4π。2.2.2圆形度152.2.3不变矩进行形状分析一、矩的定义:对于二元有界函数f(x,y),它的(j+k)阶矩是:j,k=0,1,2,……(2.9)

6、16为了描述形状,假设f(x,y)在物体内取值1而在其它均为0。这种剪影函数只反映了物体的形状而忽略了其内部的灰度级细节。每个特定的形状具有一个特定的轮廓和一个特定的矩集。参数j+k称为矩的阶。零阶矩只有一个,它是该物体的面积。用M00去除所有的一阶矩和高阶矩,可以使它们和物体的大小无关。17二、中心矩一个物体的重心坐标是:(2.11)所谓的中心矩以重心作为原点进行计算:(2.12)因此中心矩具有位置无关性。18三、利用不变矩计算主轴物体的中心主轴方向可用如下公式求得:(2.13)192.2.4形状描述子形状描述子就是一种对物体形状的简洁的描述。一、边界链码在物体边界上任意一个起始点的(x,y

7、)坐标开始。规定了从当前边界点走到下一个边界点采用的方向。20用边界链码存储一个物体的分割,只需要一个起始点的(x,y)坐标以及每个边界点的三比特信息(8-方向)或二比特信息(4-方向),如图。链码:10103322图2.7边界链码(4-方向)12200331起点21使用链码时,起点的选择常是很关键的。对同一个边界,如用不同的边界点作为链码起点,得到的链码是不同的。解决方法:将这些方向数依1个方向

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。