基于单目视觉间接标定方法的自由平面尺寸测量方法
【专利摘要】本发明涉及基于单目视觉间接标定方法的自由平面尺寸测量方法,该方法通过标定相机的内参数、标定工作平台与相机之间的变换矩阵和测量待测平面相关的尺寸参数,求得待测平面与相机坐标系之间的变换矩阵,最后利用单目视觉原理测量待测平面的点、线等特征。本方法的优势:硬件简单——系统仅由单个摄像机和一块标定板构成;运算速度快——较双目测量重建计算而言,该单目重建方法计算速度更快;测量系统柔性高——针对不同的被测工件只需对应地修改工件尺寸参数,间接地标定被测平面。
【专利说明】基于单目视觉间接标定方法的自由平面尺寸测量方法
【技术领域】
[0001]本发明涉及视觉检测【技术领域】,特别是一种基于单目视觉间接标定方法的自由平面尺寸测量方法。
【背景技术】
[0002]生产厂家采用的外观尺寸检测方式大多是人工检验,而人工检验结果往往不确定,产品是否为良品和不良品的判断都完全依赖于工人的工作经验,造成产品品质不稳定。在现代化制造业中,随着机器视觉技术、计算机技术的不断发展,以及图像处理、模式识别等技术的不断进步,视觉检测已逐渐成为零件表面尺寸信息主要的测量手段。
[0003]目前的测量方法是采用产品图像中相关的像素数量乘以该像素与实物对应尺寸的比例系数然后计算出产品的尺寸。常见的视觉测量方法主要有单目视觉测量、双目视觉测量、结构光视觉测量等。双目视觉通过对两台相机进行信息融合可以达到较高的精度,但是较单目视觉测量具有结构复杂、测量时间长、成本较高的缺点。结构光测量精度受物理光学的限制,存在遮挡问题,测量系统标定比较困难,测量精度与速度相互矛盾,难以同时得到提闻。
【发明内容】
[0004]本发明的目的是提供一种基于单目视觉间接标定方法的自由平面尺寸测量方法,能实现待测平面与相机坐标系之间的外参数的间接标定,而且利用本发明针对一般平面位置的情形,可实现物体的多个自由平面的同时检测。
[0005]本发明采用以下方案实现:一种基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征包括以下步骤:
[0006]步骤SOl:相机依次拍摄标定板处于若干个不同方位的图像,利用这些图像完成相机的标定;
[0007]步骤S02:将标定板置于工作平台上,相机拍摄标定板图像,并由此标定相机系与参考平面系之间的外参数;
[0008]步骤S03:测量与被测平面相关的尺寸、方位参数,包括:参考点高度,平面倾斜角Θ和平面倾斜线的方位角β ;
[0009]步骤S04:根据步骤S03获得的参数,完成物体坐标系和参考平面坐标系之间的外参数标定;并由步骤S02的标定结果,完成相机系与物体坐标系的间接标定;
[0010]步骤S05:利用单目重建原理和标定得到的系统内、外参数,对待测平面的点、线特征进行测量。
[0011]在本发明一实施例中,所述步骤SOl中具体是将相机置于15个不同位置姿态,并依次由相机拍摄对应的图像,由此标定相机的内参数,得到的标定结果如下所示;
【权利要求】
1.一种基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征包括以下步骤: 步骤SOl:相机依次拍摄标定板处于若干个不同方位的图像,利用这些图像完成相机的标定; 步骤S02:将标定板置于工作平台上,相机拍摄标定板图像,并由此标定相机系与参考平面系之间的外参数; 步骤S03:测量与被测平面相关的尺寸、方位参数,包括:参考点高度,平面倾斜角Θ和平面倾斜线的方位角β ; 步骤S04:根据步骤S03获得的参数,完成物体坐标系和参考平面坐标系之间的外参数标定;并由步骤S02的标定结果,完成相机系与物体坐标系的间接标定; 步骤S05:利用单目重建原理和标定得到的系统内、外参数,对待测平面的点、线特征进行测量。
2.根据权利要求1所述的基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征在于:所述步骤SOl中具体是将相机置于15个不同位置姿态,并依次由相机拍摄对应的图像,由此标定相机的内参数,得到的标定结果如下所示;
3.根据权利要求1所述的基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征在于:所述步骤S02是通过MATLAB标定工具箱得到相机系oe-xeyez。与参考平面坐标系o’ -X’ f z’之间的变换矩阵R。(3X3)和T。(3X1),它们满足以下关系: 其中
4.根据权利要求3所述的基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征在于:确定参考平面系O’ -X’ r Z’与物体坐标系O1-X1Y1Z1之间的坐标变换矩阵艮、I;包括以下步骤: 步骤S41:测量参考点O1相对工作平台的高度h ; 步骤S42:测量待测平面相对工作平台的倾斜角Θ ; 测得待测平面倾斜方向上的两点A、B相对于工作平台的高度Ii1和h2,并测得两点的距离L,则平面的倾角可由下式计算得到
5.根据权利要求4所述的基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征在于:由单目重建原理计算点O1在参考平面坐标系O’ -X,r Z’下的x’、y’坐标a、b ;具体解法如下: 步骤S51:求解直线OcO1在o’ -X’ f z’系下的方程: 由公式(I),可知点O。在o’ -X’ f z’系下的坐标: 同理,可求解直线OcO1上的另一点M在o’ -X,y,ζ’系下的坐标,可分两步实现:1、由点O1的图像坐标(U()1,vJT确定与直线OcO1共线的某点M在相机系下的坐标;2、将点M的相机系坐标转化为参考平面系坐标; 步骤S511:求解点M在系下的坐标: 点M满足物体的摄像机坐标与图像坐标之间的透视投影关系,即式(4)
6.根据权利要求5所述的基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征在于:确定参考平面系O’ -X’ I,Z’与物体坐标系O1-XiyiZ1之间的坐标变换矩阵: 对于待测平面朝I,方向倾斜,则参考平面系与物体坐标系之间的坐标变换关系如式8所示;
Xr = RrX+Tr (8)
7.根据权利要求6所述的基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征在于:计算相机系Oc-1JcZc与物体坐标系O1-X1Y1Z1之间的R、T矩阵: 由公式⑴和公式(8),可得相机系与物体坐标系之间的变换矩阵R、T为:
8.根据权利要求7所述的基于单目视觉间接标定方法的自由平面尺寸测量方法,其特征在于:所述利用单目重建原理是根据R、T矩阵和相机内参数,利用单目视觉原理对待测平面上的点、线特征进行重建: 已知待重建点P的图像坐标的齐次型为(up,vp, I)τ,则P点对应的物体坐标系坐标可按以下四个步骤求解: 步骤S81: O。在物体坐标系下的坐标 (x0, y0, z0)τ = -R^1T (11) 步骤S82:由点P的图像坐标确定与直线OcP共线的某点Q在相机系下的坐标
【文档编号】G01B11/00GK104019745SQ201410273126
【公开日】2014年9月3日 申请日期:2014年6月18日 优先权日:2014年6月18日
【发明者】何炳蔚, 董升升, 林建楠, 林昌 申请人:福州大学