一种基于时间转轴约束的双目视觉测量方法技术

技术编号:13455704 阅读:208 留言:0更新日期:2016-08-02 20:50
本发明专利技术属于计算机视觉测量技术领域,涉及一种基于时间转轴约束的双目视觉测量方法。该方法结合电控转台的激光扫描速度和测量时间的计算,建立时间转轴约束,确定特征激光平面的空间精确位置,将图像误差转换为运动与时间的控制误差,实现激光特征信息的高精度重建。测量方法将基于图像的双目测量误差转换为基于时间转轴的控制误差,可使空间测量误差降低一个数量级,提高双目视觉的三维测量精度,并融合序列图像中激光光条重建信息完成被测物表面几何量的测量,实现被测物表面激光光条的高精度重建。

【技术实现步骤摘要】

本专利技术属于计算机视觉测量
,涉及一种基于时间转轴约束的双目视觉测 量方法。
技术介绍
大型零构件如大型飞机尾翼等形面尺寸将直接影响重要装备零构件间的高质量 连接与装配,形面尺寸高精度的测量是保证装备的设计要求和功能要求的必要条件,因此 高精度的三维测量在大型零件装配制造中至关重要。双目视觉测量法是采用双目相机采集 被测物特征或用用于反映被测物形面的特征信息,通过这些特征的提取与重建,实现被测 物形面的重建。该方法具有非接触性、大信息、测量速度快等优势,已广泛运用在大型零件 测量中,但是双目视觉是基于图像信息进行重建,由于相机芯片的像元尺寸一定,当对大尺 寸零件测量时,以单视场为〇. 9mX 1.6m,物距为lm,相机分辨率为3072 X 5096的情况为例, 图像像素物理尺寸为0.3-0.4mm,其理论偏差已大于航天航空零件的测量精度要求0. ΙΟ. 2_。 因此 ,如何提高双 目测量的测量精度是 目前亟待解决的工程问题。 Hirofumi Nakai等人发表的会议论文《3D shape measurement using fixed camera and handheld laser scanner》(Nakai H,Iwai D,Sato K.3D shape measurement using fixed camera and handheld laser scanner//SICE Annual Conference, 2008. IEEE,2008:1536-1539.)等人设计了一套由一台相机和一台激光扫描测距仪组成的 视觉系统,采用手持式线激光器进行扫描实现三维形面的测量,测量过程中需要实时定位 激光器位置,测量精度难以得到保证。曾峦,翟优等专利技术的"一种可变结构的双目视觉测量 系统及参数确定方法",专利号CN104359461,通过改变双目相机的光轴指向、增加辅助光路 分别增大相机测量范围、增加内嵌标志,从而将外部参数的标定融入每次测量中,实现了变 结构双目视觉测量,增加了立体相机的灵活性和测量范围,但是仍采用双目光轴交会的方 式确定被测点,无法大幅度地提高测量的精度。
技术实现思路
本专利技术要解决的技术难题是针对难以大幅度提高双目视觉现场测量精度的问题, 专利技术了基于时间转轴约束的双目视觉测量方法。该方法基于双目视觉测量原理,结合电控 旋转平台的激光扫描速度和测量时间的计算,建立时间转轴约束,确定特征激光平面的空 间精确位置,从而将图像误差转换为运动与时间的控制误差,进而实现激光特征信息的高 精度重建,完成被测物的三维形面测量。可使空间测量误差降低一个数量级,提高双目视觉 的三维测量精度,并融合序列图像中激光光条重建信息完成被测物表面几何量的测量,实 现被测物表面激光光条的高精度重建。 本专利技术采用的技术方案是,其特征 是,该方法结合电控转台的激光扫描速度和测量时间的计算,建立时间转轴约束,确定特征 激光平面的空间精确位置,从而将图像误差转换为运动与时间的控制误差,进而实现激光 特征信息的高精度重建;首先对双目相机、激光平面初始位置、电控转台转轴位置系统结构 参数分别进行标定,然后提取图像中的激光光条特征信息,进而通过控制激光器扫描的电 控平台的扫描速度及相机采集帧频,确定动态序列图像中激光平面的空间精确位置,将双 目相机采集的激光特征点与激光所处的空间平面关系建立优化模型,将基于图像的双目测 量误差转换为基于时间转轴的控制误差,使测量误差降低了一个数量级,并融合序列图像 中激光光条重建信息完成被测物表面几何量的测量,实现被测物表面激光光条的高精度重 建;方法具体步骤如下: 第一步双目视觉系统的标定 1)双目相机的标定 采用张正友的平面靶标标定方法,以靶标平面建立世界坐标系,对系统中的双目 相机进行标定,其相机模型如下: 其中,u,v分别是图像的行列像素坐标值,XW,YW,Z#表被测点在世界坐标系里的 三维坐标值,X。,Y c,Zc代表被测点在摄像机坐标系里的三维坐标值,Mi为相机内参数矩阵, 包括列向量等效焦距α χ、行向量等效焦距ay、主点的像素坐标(uq,vq),M2为相机内参数矩阵, 包括旋转矩阵R、平移矩阵T,s是未知的尺度因子;根据靶标平面上已知空间三维坐标和二 维图像坐标的角点信息,获得双目相机的内参数矩阵及相对平面靶标的外参数矩阵; 由于相机镜头存在畸变,基于图像畸变原理计算镜头畸变,其公式如下: uk = u+(u_u〇) (2) vk = v+(v-vo) 其中,uk,vk分别是实际径像畸变的情况下的图像行列像素坐标,x,y代表理想无畸 变时的连续图像坐标,la,1?为图像畸变系数,最后,采用LM优化方法对相机内外参数及畸变 系数进行优化求解; 2)激光平面的标定 将相机位置和激光器位置保持恒定不变,由于激光器投射的激光平面在空间恒 定,且激光在被测靶标平面的投影恒属于激光平面,因此,可将平面靶标进行任意移动,通 过靶标平面上的激光投影和相机标定结果计算激光平面在全局世界坐标系下的平面方程; 首先,在靶标初始位置标定全局世界坐标系的平面靶标位置,投射激光表面,使用 相机采集靶标平面上的激光光条信息,然后,无约束移动靶标平面,使用相机采集多张激光 光条图像,基于图像畸变公式(2)对图像进行畸变校正;针对校正后的图像,激光光条在i位 置的图像像坐标为(ιΛν 1),根据公式(3)计算激光光条在摄像机平面上的归一化坐标(xs, ys):根据公式(1)的相机模型可推导出公式(4),进而可求得激光光条在摄像机坐标系 下Z轴的坐标值其中,(AH:)为激光光条以i位置平面靶标所建立的局部世界坐标系坐标, '',[毛4 分别为该位置的旋转矩阵R的第1,2列,T1为该位置的平移矩 阵,进而计算该位置时激光光条在摄像机坐标系下X轴、Y轴的坐标尤,?:由于相机的位置恒定,即摄像机坐标系恒定,根据摄像机坐标与全局世界坐标系 的关系计算在不同位置拍摄的激光光条点的全局世界坐标:其中,Xw,Yw,Zw代表被测点在全局世界坐标系里的三维坐标值,R,T分别为全局坐 标系相对摄像机坐标系的旋转、平移矩阵,ΙΓ1为旋转矩阵R的逆;根据公式(6)可计算出不同位置的激光光条在全局世界坐标系下的三维坐标值, 由于激光平面在空间位置相对恒定,这些激光光条点都属于激光平面,因此采用最小二乘 法拟合激光平面,其平面方程为: aXw+bYw+cZw+d = 0 (7) 其中,a,b,c,d为平面方程系数; 3)激光器旋转轴的标定保持相机位置不同,采用电控转动控制激光投射平面旋转,按照激光平面的标定 方法标定旋转后的激光平面,两个平面的交线为旋转轴,其直线方程为: 其中,81,131,(31,(11为平面311的平面方程系数,./?1=_(^16 1€1):为平面311的法向量; a2,b2,C2,d2为平面3^2的平面方程系数,1? _=(_% .? 为平面312的法向量;根据公式(8)可 求得旋转轴1的方向向量 J = (9) 其中,%绕旋转轴^逆时针至%方向,%向量与《2向量夹角为锐角;因此可计算 旋转轴1的单位方向向量?: 第二步扫描激光光条的采集与提取 采用控制装置同步触发双本文档来自技高网
...
一种基于时间转轴约束的双目视觉测量方法

【技术保护点】
一种基于时间转轴约束的双目视觉测量方法,其特征是,该方法结合电控转台的激光扫描速度和测量时间的计算,建立时间转轴约束,确定特征激光平面的空间精确位置,从而将图像误差转换为运动与时间的控制误差,实现激光特征信息的高精度重建;首先对双目相机、激光平面初始位置、电控转台转轴位置系统结构参数分别进行标定,然后提取图像中的激光光条特征信息,通过控制激光器扫描的电控平台的扫描速度及相机采集帧频,确定动态序列图像中激光平面的空间精确位置,将双目相机采集的激光特征点与激光所处的空间平面关系建立优化模型,将基于图像的双目测量误差转换为基于时间转轴的控制误差,并融合序列图像中激光光条重建信息完成被测物表面几何量的测量,实现被测物表面激光光条的高精度重建;方法具体步骤如下:第一步结构视觉系统的标定1)双目相机的标定采用张正友的平面靶标标定方法,以靶标平面建立世界坐标系,对系统中的双目相机进行标定,其相机模型如下:suv1=αx0u00αyv0001XcYcZc1=αx0u00αyv0001RT0T1XwYwZw1=M1×M2XwYwZw1---(1)]]>其中,u,v分别是图像的行列像素坐标值,Xw,Yw,Zw代表被测点在世界坐标系里的三维坐标值,Xc,Yc,Zc代表被测点在摄像机坐标系里的三维坐标值,M1为相机内参数矩阵,包括列向量等效焦距αx、行向量等效焦距αy、主点的像素坐标(u0,v0),M2为相机内参数矩阵,包括旋转矩阵R、平移矩阵T,s是未知的尺度因子;根据靶标平面上已知空间三维坐标和二维图像坐标的角点信息,获得双目相机的内参数矩阵及相对平面靶标的外参数矩阵;由于相机镜头存在畸变,基于图像畸变原理计算镜头畸变,其公式如下:uk=u+(u-u0)[k1(x2+y2)+k2(x2+y2)2]vk=v+(v-v0)[k1(x2+y2)+k2(x2+y2)2]---(2)]]>其中,uk,vk分别是实际径像畸变的情况下的图像行列像素坐标,x,y代表理想无畸变时的连续图像坐标,k1,k2为图像畸变系数;最后,采用LM优化方法对相机内外参数及畸变系数进行优化求解;2)激光平面的标定将相机位置和激光器位置保持恒定不变,由于激光器投射的激光平面在空间恒定,且激光在被测靶标平面的投影恒属于激光平面,将平面靶标进行任意移动,通过靶标平面上的激光投影和相机标定结果计算激光平面在全局世界坐标系下的平面方程;首先,在靶标初始位置标定全局世界坐标系的平面靶标位置,投射激光表面,使用相机采集靶标平面上的激光光条信息,无约束移动靶标平面,使用相机采集多张激光光条图像,基于图像畸变公式(2)对图像进行畸变校正;针对校正后的图像,激光光条在i位置的图像像坐标为(ui,vi),根据公式(3)计算激光光条在摄像机平面上的归一化坐标:xsi=(ui-u0i)/αxysi=(vi-v0i)/αy---(3)]]>根据公式(1)的相机模型推导出公式(4),求得激光光条在摄像机坐标系下Z轴的坐标值XwiYwiZci=r11ir12i-xsir21ir22i-ysir31ir32i-1-1(-Ti)---(4)]]>其中,为激光光条以i位置平面靶标所建立的局部世界坐标系坐标,r11ir21ir31iT,r12ir22ir32iT]]>分别为该位置的旋转矩阵R的第1,2列,Ti为该位置的平移矩阵,计算该位置时激光光条在摄像机坐标系下X轴、Y轴的坐标Xci=xsi·ZciYci=ysi·Zci---(5)]]>由于相机的位置恒定,即相机坐标系恒定,根据相机坐标与全局世界坐标系的关系计算在不同位置拍摄的激光光条点的全局世界坐标:XwYwZw=R-1[XciYciZci-T]---(6)]]>其中,Xw,Yw,Zw代表被测点在全局世界坐标系里的三维坐标值,R,T分别为全局坐标系相对摄像机坐标系的旋转、平移矩阵,R‑1为旋转矩阵R的逆阵;根据公式(6)计算出不同位置的激光光条在全局世界坐标系下的三维坐标值,由于激光平面在空间位置相对恒定,这些激光光条点都属于激光平面,因此采用最小二乘法拟合激光平面,其平面方程为:aXw+bYw+cZw+d=0   (7)其中,a,b,c,d为平面方程系数;3)激光器旋转轴的标定采用电控转动控制激光投射平面旋转,按照激光平面的标定方法标定旋转后的激光平面,两个平面的交线为旋转轴,其直线方程为:a1Xw+b1Yw+c1Zw+d1=0a2Xw+b2Yw+c2Zw+d2=0---(8)]]>其中,a1,b1,c1,d1为平面π1的平面方程系数,为平面π1的法向量;a2,b2,c2,d2为平...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘巍张洋杨帆高鹏兰志广李晓东贾振元高航
申请(专利权)人:大连理工大学
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1