一种快速高精度的三维形面测量方法

文档序号:9928593阅读:495来源:国知局
一种快速高精度的三维形面测量方法
【技术领域】
[0001] 本发明属于计算机视觉测量技术领域,设及一种基于光条宽度突变识别边界的= 维形面测量方法
【背景技术】
[0002] 随着航空航天领域、汽车工业、模具和重大装备零部件制造技术的迅速发展,人们 对制造的精度和质量提出了更高的要求。例如飞机的平垂尾等大型零部件=维形面的高精 度测量,由于运类零部件的尺寸大、形状不规则、局部精度要求高等特点,其=维形面的精 确测量成为现在一个难题。近年来,基于结构光扫描的双目视觉测量方法成为研究人员的 研究热点。由于运种方法具有检测速度快、测量精度高、动态响应快、自动化程度高、操作简 单和测量非接触等优势而被广泛应用于航空、航天及汽车等工业领域中。该方法通过对相 机的标定、采集光条图像、提取光条中屯、和匹配重建等过程完成=维形面的测量。但是由于 在实际工作现场中的光照环境非常复杂,背景干扰十分严重等问题,导致采集的光条常会 出现断开、弯折等现象,对于=维形面的测量产生不利影响,从而导致制造精度低、连接装 配不精确等一系列问题。经文献检索,刘震、张广军、孙军华等发明的专利号:CN 102445164A,专利名称为:"一种大型构件表面S维形面视觉测量方法及系统"的发明专利 提出了一种包括图像采集系统、控制器、计算机、一个=维光学测头、多个平面祀标的测量 系统。该方法通过=维光学测头中的双目视觉系统测量不同区域的=维形面,在通过=维 光学测头中的宽视场相机测量大型构件周围的多个平面祀标的位置,将不同区域的=维形 面信息统一到同一全局坐标系下,W实现=维形面的测量。但是由于该方法多次进行坐标 转换,精度难W得到保证,并且需要多次移动=维光学测头位置,操作较麻烦。李航、司东 宏、刘丽丽等发明的专利号:CN103759669A,专利名称为:"一种大型零件的单目视觉测量方 法"的发明专利提出了一种通过转战球进行=维形面测量的方法,通过转战球上的标志点 来把每一个单目相机的位置统一到世界坐标系下,但算法复杂容易受中间过程影响,测量 效率较低。

【发明内容】

[0003] 本发明要解决的技术难题是针对大型复合零部件表面=维形面测量过程中测量 效率低、边界提取不精确的问题,发明了一种快速高精度且轮廓边界准确的双目视觉=维 形面测量方法。该方法针采用基于辅助激光扫描的双目立体视觉测量系统进行图像采集, 利用图像差影法快速去除大面积背景噪声,再将所有处理后的扫描光条图像进行图像合 成;并将所有光条合成到一张图像上,在图像中一次性提取所有光条的中屯、位置;最后,建 立基于光条宽度突变的边界识别方法,识别确定出上述提取光条在被测物边界的所有边界 点位置,去除边界W外的光条中屯、坐标,仅保留边界W内的光条中屯、坐标并进行=维重建, 从而实现快速、高精度的=维形面测量。
[0004] 本发明采用的技术方案是一种快速高精度的=维形面测量方法,其特征是,测量 方法采用差影法对双目视觉测量系统采集到的光条图像进行去噪,根据激光光条在不同材 料物体表面的反射特性不同,使得光条宽度会在边界轮廓处发生变化,根据光条宽度的变 化精确识别边界位置,对边界W内的光条信息进行匹配重建,最终实现=维形面的快速高 精度测量;测量方法包括图像采集,光条图像去噪及合成,光条中屯、提取,边界轮廓识别,匹 配光条中屯、点及重建=维形面步骤;测量方法具体步骤如下:
[0005] 第一步对被测物=维形面进行图像采集,并进行光条图像合成
[0006] 1)光条图像快速去噪方法
[0007] 采用激光扫描加双目视觉测量系统对被测物体的表面进行图像采集,得到原始无 光条图像和不同时刻的激光光条图像。由于对图像采集的过程中,光照环境基本相同,因此 可W采用如下公式对所有光条扫描的图像进行去噪处理:
[0008] Fi(x,y) = fi(x,y,ti)-fo(x,y) (1)
[0009] 其中,Fi(x,y)为第i张光条图像去噪后的初始灰度图像,fi(x,y,ti)为第i张光条 灰度图像,f〇(x,y)为原始无光条的灰度图像。由于在图像采集过程中的噪声影响,光条图 像与原始无光条图像在除光条区域外的灰度并不完全相同,因此去噪处理过程中定义一个 灰度阔值R,当光条灰度图像fi(x,y,ti)某一元素减去原始无光条灰度图像fo(x,y)对应元 素的值小于R时,将Fi(x,y)中对应元素的值置0;当光条灰度图像fi(x,y,ti)某一元素减去 原始无光条灰度图像f〇(x,y)对应元素的值大于R时,保留相减得到的灰度值,公式如下:
[0010]
(2)
[0011] 其中,出(x,y)为第i张光条图像去噪后得到的灰度图像。
[0012] 2)光条图像合成为实现扫描光条图像的快速提取与匹配,将上述得到的所有去噪 后的光条灰度图像出(x,y)进行合成,得到一张包含所有扫描光条信息的合成图像,然后进 行一次性的光条提取和匹配,大大减少了冗余计算量,提高了光条图像处理效率。图像合成 公式如下:
[00U] G(x,y)=x 出(X,y) (3)
[0014] 其中,G(x,y)表示所有光条图像合成后的灰度图像。
[0015] 第二步对合成的光条图像进行光条中屯、提取,并识别被测物边界点位置
[0016] 1)光条中屯、提取在合成的图像上,对每一根光条使用灰度重屯、法提取其横截面方 向重屯、点坐标,灰度重屯、法提取光条重屯、的公式如下:
[0017]
(4)
[001引其中(成vf )为第k根光条第i行的灰度重必点坐标,IiJ为第i行第j列灰度值,(m, n)为第k根光条的列坐标区间,利用此公式求出所有光条各行的重屯、坐标,并将其作为光条 中屯、坐标。
[0019] 2)基于光条宽度突变的边界点识别
[0020] 首先,采用阔值分割的方法分割出图像光条连通区域,由上到下逐行捜索光条宽 度值d,将每一根光条不同行的宽度值设为di,则得到一根光条不同行的所有宽度值,如下:
[0021] d=[dp dp+i …dp+i dp+i+i …dp+n]
[0022] 其中,dp表示第P行光条宽度值,P为光条连通区域的首行,n为光条连通区域的总 行数。利用光条图像第i行的上下各M于光条宽度并W离散方差的形式定义第i行光条宽度 的变化率如,公式如下:
[0023] (5)
[0024] f光条宽度的平均值,公式如下:
[0025] ㈱
[0026] 为满足运算规则,将i = p和i=p+n处溢出部分的宽度值dp-A和dpwA按等于0进行处 理。对每一根光条利用公式(5)计算可得到的宽度变化率会由于光条两端断开、一端断开一 端连续、两端连续而分别产生两个、=个、四个不同的极值点,因此设定一个阔值(60(其值的 大小与被测物、背景及激光光条有光)来判定被测物的两个边界位置,设由上述公式得到的 极值点的极值为的。(('二1…式,S - 2 4 ),其所对应的光条中屯、位置为(<,<),则:
[0027]

[0028] 由此可W得到被测物第k根光条的两个边界位置,接着对所有光条进行同样的操 作,即可得到所有光条对应的边界轮廓位置。
[00巧]第S步S维形面还原
[0030] 识别出边界轮廓W后,对边界轮廓内的信息进行保留,而对边界轮廓外的信息予 W剔除,然后对轮廓内的光条信息进行=维重建。
[0031] 1)光条中屯、匹配利用极线约束对双目视觉测量系统中左、右相机的图像进行对应 左、右图像光条中屯、的匹配;具体做法是:首先采用八点归一化算法计算出左、右相机的基 本矩阵F,然后通过左、右相机采集到的光条图像之间的极线约束关系进行对应点匹配;设 左图像光条中屯、点XI'与右图像光条中屯、点Xi'/相匹配,极线约束条件为:
[0032]
(8)
[0033] 其中,XI'为左相机采集的图像光条中屯、点的像面坐标;Xi'/为与XI'相匹配由右相 机所采集图像光条中屯、点的像面坐标;F为两相机之间的基本矩阵;
[0034] 2)=维重建对得到的匹配点进行=维重建,重建公式如下:
[0035]
巧)
[0036] 其中,Xi',Yi'分别为左相机采集的图像光条中屯、点XI'的像面横纵坐标;Xi'/,Yi'/ 分别为右相机采集的图像光斑中屯、点Xi'/的像面横纵坐标;fl、f2分别为左、右相机标定得 A町心 到的焦距;。.^是右相机相对于左相机的旋转矩阵,[心ty tz]是右相机相对于左相 机的平移矩阵,由此可W得到重建的=维形面。
[0037] 本发明的有益效果是该方法不仅测量精度高,而且仅需对一幅图像进行处理即可 实现所有形面特征的提取,大大减小了冗余计算量,提高了处理效率。可满足一般大型零部 件形面的快速高精度=维测量要求。
【附图说明】
[0038] 图1为激光光条图像采集示意图。其中,1-激光器,2-被测物体表面,3-两端连续的 光条,4-一端连续、一端断开的光条,5-两端断开的光条,f为相机采集图像帖频,CO为激光 器的扫描角速度。
[0039] 图2为光条合成图像示意图。其中,1-被测物,2-第i根光条位置。
[0040] 图3为S维形面测量流程图。
【具体实施方式】
[0041 ] W下结合技术方案和附图详细叙述本发明的【具体实施方式】。
[0042] 附图1为激光光条图像采集位置图。被测物体为一块450X450mm的碳纤维材料方 形平板,首先对双目视觉测量系统进行标定,然后调整激光器的位置,W使光条投射在复合 材料板靠左的初始位置上
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1