大型物料堆体积的图象测量方法

文档序号:6126300阅读:874来源:国知局
专利名称:大型物料堆体积的图象测量方法
技术领域
本发明涉及一种大型物料堆体积的测量方法,尤其涉及一种基于计算机视觉的大型物料堆体积测量方法,可用于火力发电厂储煤量以及其他建材、化肥等大型物料堆的体积测算,属于自动测量技术领域。
在工程领域经常有一些大型物料堆需要测量其体积。例如,煤是火力发电的重要燃料,电厂煤仓中必须保持充足的储备量,但若储煤量过剩,造成积压,则不利于资金周转,所以如何保持适当的储煤量是一个重要问题。过去煤堆体积仅仅靠人工估算,不仅速度慢,而且误差也大。此类问题在测量粮食、化肥和建筑材料等物料堆体积时,同样存在。
随着计算机图象处理技术的迅速发展,人们将之应用于对大型物料堆进行自动测量。但是现有技术都是有关面积的测量,如栾新等在“原木横截面图象模式识别的新方法”(黑龙江自动化技术与应用,1996年第4期,P15)中,介绍了一种测量原木横截面面积的新方法,即用CCD摄像机拍摄原木横截面的图象,再采用模式识别的方法得到各原木横截面的等效二值化图象,由识别出的各个原木横截面的半径r计算出各原木的横截面面积,再用两侧原木横截面的平均值乘以原木长度L即可得到原木堆的体积。在这种方法中,原木的长度L不是用计算机视觉进行测量得到的,而是用其他方法测量得到的,因而该文献的技术贡献在于提供了一种用计算机视觉进行面积测量的方法。目前尚未检索到有关体积测量方面的文献和专利。
本发明的目的在于提供一种基于计算机视觉的大型物料堆的体积测量方法,能对工程领域的各种大型物料堆的体积进行定量测算,并达到测量简便、误差小的效果。
为实现这样的目的,本发明提出了一种基于多视点采集图象信息,以横截面面积叠加求取三维物体体积的方法,在技术方案中采用CCD摄象机、图象采集卡和PC微机构成计算机图象处理系统,用CCD摄像机在各个方向上拍摄物料堆,得到各个不同方向上的物料堆的侧视图,然后采用计算机和图象采集卡对摄像机拍摄到的图象进行数据采集,并在计算机中对图象进行边缘识别,进行二值化等图象预处理,得到物料堆的侧视图的清晰轮廓线,由这些侧视图可以构成一个近似物料堆的棱锥体,其横截面是一个多边形,近似于物料堆的横截面。求得各个横截面的面积叠加后即可得到物料堆的近似体积。
本发明对于物料堆体积测量的计算机处理方法具体如下1、用CCD摄像机在N个方向上拍摄物料堆,得到N个不同方向上的物料堆的侧视图,物料堆与摄像机的距离固定,物料堆旁边设置有标尺,因而摄像机拍摄到的侧视图以标尺作为参考,就可以知道侧视图的实际尺寸。
2、通过图象采集卡对摄像机拍摄到的图象进行数据采集,将这些侧视图读取到计算机中,进行二值化等图象预处理,阈值的确定方法是,采用物料堆中间的一个区域,将其灰度值的平均值作为确定边缘的阈值。在计算机中对图象进行边缘识别,得到物料堆的侧视图的清晰轮廓线,该轮廓线从底到顶任意位置的水平割线的长度都可以用像素的个数计算出来。各侧视图的轮廓线复合成一个棱锥体。
3、求各个横截面面积。由于是用多边形近似横截面,此问题转化成为求多边形面积。因为替代横截面的多边形不是规则对称的正多边形,不能套用现有的面积公式来求解。
本发明采用的面积公式S=n×θ2其中n表示多边形内的像素个数,θ表示拍摄到的图象在水平方向上与实际尺寸间的比例因子。
4、求物料堆的体积。由侧视图的高度和各横截面的面积,通过积分计算出物料堆的体积。
本发明采用的体积公式V=Σi=1hSi·Δx·λ]]>其中Si表示第i个横截面的面积,i=1,2,…h对侧视图在垂直方向上进行h等分,每个微元为△x,λ表示拍摄到的图象在垂直方向上与实际尺寸间的比例因子。
本发明一般可以取四个方向进行拍摄,如取0°,45°,90°,135°四个方向,也可以从四个以上的方向多角度拍摄,使得到的物料堆的形状更接近于真实。
为更好地理解本发明的技术方案,以下结合附图和实施例作进一步描述。


图1为本发明采用的自动测量系统结构示意图。
图中所示,带图象采集卡的PC计算机3连接一个CCD摄象机2,摄象机对准物料堆1的N个方向进行拍摄,可得到N个方向上的物料堆的侧视图。计算机和图象采集卡对所摄图象进行数据采集,然后对图象进行边缘识别,得到物料堆的侧视图的清晰轮廓线。
图2为所摄侧视图轮廓线的示意图。
在图2中,ab水平割线可由a点到b点的像素个数来计算。同样的,用像素的个数计算可以得到该侧视图的高度h。
图3为本发明横截面面积求解示意图。
其中,图3-1为N幅侧视图。
图3-2为由N幅侧视图构成的棱锥体的横截面多边形。
如图3所示,将N幅侧视图从上至下若干等分,每个微元为△x,在同一高度h处的微元内,N个不同方向上的物体轮廓左右边界间的实际水平距离分别为L1,L2,…LN。以L1,L2,…LN为宽度,以L为长度(L=Max{L1,L2,…LN})的N个矩形,按拍摄时的角度关系安放,进行面积相与,得到一个M维凸多边形。如果物体在各横截面上没有向内凹陷,且M足够大,就可用这个M维凸多边形近似实际的横截面形状,由多边形面积推断出横截面面积。
图4为由两个矩形面积相与得到一个多边形面积示意图。
其中,图4-1为数组P的内容,图4-2为数组P1的内容,图4-3为P和P1元素相与,图4-4为与操作后P的内容。
图5为旋转坐标变换示意图。
其中,图5-1为坐标变换前的矩形示意图,图5-2为坐标变换后的矩形示意图。
如图4所示,设置两个结构相同的二维数组P[A][B]和P1[A][B],其中A=B=图象采集的行分辨率。数组P中的元素为P[ai][bj](i=1,2,…A,j=1,2,…B),P1中的元素为P1[ai][bi](i=1,2,…A,j=1,2,…B)。用二维数组表示二维平面,根据实际拍摄的图象,得到拍摄物体的基准轴OO′在平面上的投影坐标,将数组中相应位置上的元素规定为原点。假定第一幅侧视图中矩形的长边L垂直于横轴,短边L1平行于横轴。根据此矩形的大小将数组P中相应位置上元素值置为1,(图4-1中阴影部分)表示有实体信息存在,矩形范围外所有元素值置为0(图4-1中空白部分),表示不在物体形体的轮廓范围内。以第一台摄像机的位置作为起始,绕基准轴逆时针(或者顺时针)旋转一定角度α拍摄得到第二个矩形,与第一个矩形的夹角为α(α=180°/N,N为拍摄的方向数,例如从4个方向拍摄,α=45°)。按照这种角度关系,对第二个矩形进行坐标变换,如图5所示。假设变换之前矩形范围内的坐标(x1,y1),(x2,y2),…(xs,ys)(其中s表示在此矩形范围内的点数),坐标旋转角度α之后,新的坐标为(x1′,y1′),(x2′,y2′),…(xs′,ys′)。
根据旋转坐标变换后的新坐标(x1′,y1′),(x2′,y2′),…(xs′,ys′),将二维数组P1中的元素P1[x1′][y1′],P1[x2′][y2′],…P1[xs′][ys′],置为1(图4-2中阴影部分),表示有实体信息存在,其余位置上的元素置为0(图4-2中空白部分),表示不在物体形体的轮廓范围内。再逐行逐列地对数组P和P1内相应位置上的元素P[ai][bj]和P1[ai][bj](i=1,2,…A,j=1,2,…B)进行与操作,(如图4-3所示),结果保留在数组P中,(如图4-4所示),等待下一次位运算操作,而P1的元素值全部被清零,得到下一幅图象信息后,再根据新的矩形大小与角度关系对其进行旋转坐标变换,利用变换后的新坐标对P1的元素值置数。经过N-1次循环,最终数组P中所有的非零元素(阴影部分)就代表了用N个矩形所框定出来的M边形,只要对非零元素的个数进行计算,就能求得多边形的面积。
另外,还要拍摄水平和垂直标尺的图象,求得图象与实际尺寸间的比例因子,将各个横截面面积叠加起来,乘以比例因子,就能求得物料堆的近似体积。
本发明通过摄像机进行多角度拍摄,通过计算机图象采集卡得到多视点采集的图象信息,并根据这些图象计算出物料堆的体积,改变了目前只能测算大型物料堆的面积而不能测算体积的问题,通过所得到的棱锥体来近似物料堆的形状,体积测量误差小于5%,适合实际应用的需要。如果摄像机拍摄的角度增加,测量误差还可以进一步减小。
实施例建一个任意的不规则的物料堆模型,用排水法测出其真实体积V,再用计算机视觉的方法得到体积估算值V′,具体步骤为用一台摄象机从0°,45°,90°,135°四个方向对该物料堆模型进行拍摄,并将图象送入计算机,经二值化得到一个棱锥体。
对于第一个横截面,数组P内非零元素初始个数np=225,数组P1内非零元素个数np1=198,P和P1内元素第一次相与之后,np=183,经过3次相与运算,np=141。
第一个横截面面积S1=np×θ2=141×(0.1071)2=1.6173。
对于第二个横截面,用同样的方法得到横截面面积S2=1.7549。
以此类推,得到所有横截面面积S3,S4,…S88(物料堆模型在垂直方向上等分成88个微元)。物料堆模型体积测算值V=Σi=188Si×Δx×λ=Σi=188Si×1×0.0714=48.2410cm3]]>物料堆模型的真实体积V=49.4201cm3,误差δ=-2.39%
权利要求
1.一种大型物料堆体积的图象测量方法,其特征在于采用CCD摄象机、图象采集卡和PC微机构成计算机视觉处理系统,具体处理方法如下(1)、用CCD摄像机从四个或四个以上方向拍摄物料堆,得到不同方向上的物料堆的侧视图,物料堆与摄像机的距离固定,物料堆旁边设置有标尺;(2)、通过图象采集卡对所摄的图象进行数据采集,在计算机中对图象进行边缘识别,得到物料堆的侧视图的清晰轮廓线;(3)、由各侧视图的轮廓线复合成一个棱锥体,求棱锥体中各个横截面面积;(4)、由侧视图的高度和各横截面的面积,求取物料堆的体积。
2.如权利要求1所说的大型物料堆体积的图象测量方法,其特征在于所说的CCD摄像机从0°,45°,90°,135°四个方向对物料堆进行拍摄。
全文摘要
一种大型物料堆体积的图象测量方法,采用CCD摄象机、图象采集卡和PC微机构成计算机视觉处理系统,摄象机在各个方向上拍摄物料堆,图象采集卡对所摄的图象进行数据采集,并在计算机中对多视点采集的图象信息进行处理,以横截面面积叠加求取三维物体体积的方法求得物料堆的体积。本发明实现了对工程领域中储煤量、粮食、化肥及建材等大型物料堆的体积测算问题,测量误差小于5%,能适合实际应用的需要。
文档编号G01B11/02GK1286395SQ0012548
公开日2001年3月7日 申请日期2000年9月29日 优先权日2000年9月29日
发明者潘俊民, 陈莹 申请人:上海交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1