[发明专利]一种基于时间转轴约束的双目视觉测量方法有效

专利信息
申请号: 201610056600.9 申请日: 2016-01-26
公开(公告)号: CN105698699B 公开(公告)日: 2017-12-19
发明(设计)人: 刘巍;张洋;杨帆;高鹏;兰志广;李晓东;贾振元;高航 申请(专利权)人: 大连理工大学
主分类号: G01B11/24 分类号: G01B11/24
代理公司: 大连理工大学专利中心21200 代理人: 关慧贞
地址: 116024 辽*** 国省代码: 辽宁;21
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明属于计算机视觉测量技术领域,涉及一种基于时间转轴约束的双目视觉测量方法。该方法结合电控转台的激光扫描速度和测量时间的计算,建立时间转轴约束,确定特征激光平面的空间精确位置,将图像误差转换为运动与时间的控制误差,实现激光特征信息的高精度重建。测量方法将基于图像的双目测量误差转换为基于时间转轴的控制误差,可使空间测量误差降低一个数量级,提高双目视觉的三维测量精度,并融合序列图像中激光光条重建信息完成被测物表面几何量的测量,实现被测物表面激光光条的高精度重建。
搜索关键词: 一种 基于 时间 转轴 约束 双目 视觉 测量方法
【主权项】:
一种基于时间转轴约束的双目视觉测量方法,其特征是,该方法结合电控转台的激光扫描速度和测量时间的计算,建立时间转轴约束,确定特征激光平面的空间精确位置,从而将图像误差转换为运动与时间的控制误差,实现激光特征信息的高精度重建;首先对双目相机、激光平面初始位置、电控转台转轴位置系统结构参数分别进行标定,然后提取图像中的激光光条特征信息,通过控制激光器扫描的电控平台的扫描速度及相机采集帧频,确定动态序列图像中激光平面的空间精确位置,将双目相机采集的激光特征点与激光所处的空间平面关系建立优化模型,将基于图像的双目测量误差转换为基于时间转轴的控制误差,并融合序列图像中激光光条重建信息完成被测物表面几何量的测量,实现被测物表面激光光条的高精度重建;方法具体步骤如下:第一步结构视觉系统的标定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位置平面靶标所建立的局部世界坐标系坐标,分别为该位置的旋转矩阵R的第1,2列,Ti为该位置的平移矩阵,计算该位置时激光光条在摄像机坐标系下X轴、Y轴的坐标Yci=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为平面π2的平面方程系数,为平面π2的法向量;根据公式(8)求得旋转轴l的方向向量s→=n1→×n2→---(9)]]>其中,绕旋转轴l的方向向量逆时针至方向,向量与向量夹角为锐角;计算旋转轴l的单位方向向量sd→=s→|s→|---(10)]]>第二步 扫描激光光条的采集与提取采用控制装置同步触发双目相机采集与激光器旋转平台旋转,通过双目相机采集激光光条序列图像,获得被测物的三维信息;分别提取图像中的激光光条信息,首先对图像进行滤波处理,然后基于Sobel边缘提取算法计算激光光条边缘,计算公式如下:g(i,j)={dx2(i,j)+dy2(i,j)}12dx=-101-202-101dy=-12-1000121---(11)]]>其中,g(i,j)为图像坐标为(i,j)的Sobel边缘检测算子,dx和dy分别为计算的卷积模板;按照灰度重心法,计算激光光条中心,其公式如下:(vil,uil)=Σj=minmaxjIijlΣj=minmaxIijl---(12)]]>其中,为激光光条第i行的灰度重心坐标,为第i行第j列灰度值;min为激光光条在图像每行上的最小列值,max为激光光条在图像每行上的最大列值;第三步 基于时间转轴约束的激光平面重建1)基于时间转轴约束的激光平面的重建设定激光平面的初始位置为基准平面,根据标定结果,基准平面方程为a1Xw+b1Yw+c1Zw+d1=0,根据公式(10)计算平面的单位法向量由于电控转台与相机同步触发,根据电控转台匀角速度为ω,相机响应时间为t,则采集的第h张图像,激光平面逆时针旋转角度为:根据扫描旋转后的平面与基准平面相交线为旋转轴,且两平面夹角为计算扫描旋转后的第h张图像中激光平面的单位法向量根据公式(14)求解得单位法向量由于光平面过旋转轴上任意一点,则根据公式(8)取旋转轴上一点p0=(x0 y0 z0),第h张图像中激光平面方程为:ah(Xw‑x0)+bh(Yw‑y0)+ch(Zw‑z0)=0   (15)其中(XW YW ZW)为全局坐标系下的坐标值,整理公式(15)可推导得:ahXw+bhYw+chZw+dh=0   (16)其中,ah,bh,ch,dh为平面πh的平面方程系数dh=‑(ahx0+bhy0+chz0);2)双目相机采集点的匹配基于第二步的光条采集和提取分别获得左右相机图像的激光光条中心的灰度重心,然后采用极限约束法对左右图像提取的灰度重心进行匹配,其计算公式如下:(xl)TF(xr)=0   (17)其中,xl=(ul,vl)为左图像的灰度重心坐标;xr=(ur,vr)为与xl相匹配右图像的灰度重心坐标;F为通过八点法计算的两相机之间的基本矩阵;若左右图像中两点满公式(17),则左右图像中的重心点为匹配点;3)双目视觉测量的三维重建基于双目视觉测量结果与基于时间转轴约束获得的激光平面方程对被测三维点做多重约束,以获得更为准确的三维坐标;首先根据公式(1)推导得相机采集的图像坐标与其实际三维世界坐标满足以下关系:Zcuv1=M1×M2XwYwZw1=MXwYwZw1=m11m12m13m14m21m22m23m24m31m32m33m34XwYwZw1---(18)]]>其中,u,v分别是图像的行列像素坐标值,Xw,Yw,Zw代表被测点在世界坐标系里的三维坐标值,Zc代表在摄像机坐标系下轴的坐标值,M1、M2分别为相机内、外参数矩阵,M为投影矩阵;mij为投影矩阵M中第i行第j列的值;根据公式(18)推导相机采集激光点的重建方程为:Xwm11+Ywm12+Zwm13+m14-uXwm31-uYwm32-uZwm33=um34Xwm21+Ywm22+Zwm23+m24-vXwm31-vYwm32-vZwm33=vm34---(19)]]>根据相机采集激光点的重建公式(19)以及激光器平面的空间方程即公式(16)对被测点进行多重约束优化求解其空间三维坐标,计算公式如下:{Xwm11l+Ywm12l+Zwm13l+m14l-ulXwm31l-ulYwm32l-ulZwm33l=ulm34lXwm21l+Ywm22l+Zwm23l+m24l-vlXwm31l-vlYwm32l-vlZwm33l=vlm34lXwm11r+Ywm12r+Zwm13r+m14r-urXwm31r-urYwm32r-urZwm33r=urm34rXwm21r+Ywm22r+Zwm23r+m24r-vrXwm31r-vrYwm32r-vrZwm33r=vrm34rahXw+bhYw+chZw+dh=0---(20)]]>其中,为左、右相机投影矩阵Ml、Mr中第i行第j列的值;ul,vl分别是左图像的灰度重心坐标;ur,vr分别是右图像的灰度重心坐标,且左右图像的像素点为匹配点;Xw,Yw,Zw为最终所求被测点的三维坐标,采用上述方法将双目相机采集的激光光条序列图像进行重建,最终获得被测物的三维形面。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610056600.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top