首页 / 专利库 / 人工智能 / 人工智能 / 计算机视觉 / 机器人视觉 / 一种结构光3D视觉快速自动标定装置及方法

一种结构光3D视觉快速自动标定装置及方法

阅读:189发布:2020-05-18

专利汇可以提供一种结构光3D视觉快速自动标定装置及方法专利检索,专利查询,专利分析的服务。并且一种结构光3D视觉快速自动标定装置及方法属于 机器人 视觉引导与控制等领域,包括查表标定法、相机与激光结构光三 角 模型标定深度方向Z的方法、以及利用后者验证前者在对深度方向Z的标定结果。查表标定法利用标定 块 平面标定区在图像中的 像素 值与其在深度方向(Z方向)的 位置 坐标值建立映射关系,标定Z,利用栅格标定块、异形标定块中规则图形与其在图像中高度方向(Y方向)的匹配关系建立映射关系,标定Y。相机与激光结构光三角模型标定深度方向Z的方法通过其数学模型结合数字 图像处理 算法 ,标定Z。标定装置还包括3D相机、激光结构光、固定平台、伺服 电机 、 编码器 、平移滑台、栅格标定块、异形标定块、圆形标识标定块。,下面是一种结构光3D视觉快速自动标定装置及方法专利的具体信息内容。

1.一种结构光3D视觉快速自动标定装置,其特征在于:包括3D相机、激光结构光、固定平台、第一伺服电机(4)、第一编码器(5)、平平移滑台、第二伺服电机(12)、第二编码器(13)、竖直平移滑台、以下三种标定之一:异形标定块、栅格标定块、圆形标识标定块;
所述栅格标定块由并排的多个规则的形状大小相同的V字型凹槽、多个规则的等腰梯形凹槽、多个规则的形状大小相同的长方体长条、规则的长方形平面组成;
所述异形标定块由平面标定区和异形标定区组成,其特征在于:异形标定区由形状大小已知的V字型凹槽、等腰梯形凹槽组成;平面标定区由一块完整的规则的长方形平面构成;
所述圆形标识标定块由已知直径的规则排布的圆形组成。
2.根据权利要求1所述的一种结构光3D视觉快速自动标定装置,其特征在于:采用3D相机、激光结构光、固定平台、第一伺服电机(4)、第一编码器(5)、水平平移滑台及栅格标定块组成的一维平移台采像方式,一维平移台自动连续采像,编码器实时反馈标定块位置度。
3.根据权利要求1所述的一种结构光3D视觉快速自动标定装置,其特征在于:采用3D相机、激光结构光、固定平台、第一伺服电机(4)、第一编码器(5)、竖直平移滑台、第二伺服电机(12)、第二编码器(13)、水平平移滑台及异形标定块组成的二维平移台采像方式,二维平移台水平移动一次,竖直平移台向上平移N个不同位置,相机自动连续采像N次。
4.根据权利要求1所述的一种结构光3D视觉快速自动标定装置,其特征在于:规则栅格标定块、异形标定块的实际大小与尺寸均已知,以V型凹槽、梯形凹槽、长条型长方体块或平面标定区长方形为编码区,通过对标定块中规则图形的编码标记,实现标定块规则图形与其在图像中的位置匹配。
5.一种结构光3D视觉快速自动标定方法,其特征在于:
将3D相机、激光结构光安装在固定平台上,将第一伺服电机(4)、第一编码器(5)、水平平移滑台安装并固定,最后将栅格标定块安装在水平平移滑台上,开始启动,标定装置自运行,水平平移滑台每移动一个位置,第一编码器(5)将该位置的值记录并传给计算机,同时相机采集一张栅格标定块图像,共采集N幅图像;计算深度方向Z:计算机读取图像,对平面标定区的每一列像素求和再求平均,再对缺失的数据做邻插补;将以上步骤对每一幅图像都做一遍,做完以后将数据存于表格中;每一列表示平面区在深度方向的像素值,每一行表示深度方向即相机景深范围的距离,通过表格将实际距离与图像素值建立对应关系;对深度范围内的每个位置下的平面标定区的图像进行图像处理,并将计算结果放在表格中,利用线性插值的方法将设定精度下的值求出,存于表格;计算宽度方向Y:对图像中缺失数据做邻插补;每一列像素求和再求平均;平滑滤波,去掉噪声;找到编码区域的上、下边界;以下边界为基准计算图像中规则图形的数量;对标定块中图形的实际位置与图像上的位置做匹配;通过第一编码器(5)反馈的标定块基准位置、图像上规则图形匹配结果、编码区的编码值做加减计算;对缺失的数据做邻插补;将以上步骤对每一幅图像都做一遍,做完以后存放表格中;对景深范围内每个位置的栅格标定块的宽度方向进行处理,利用线性插值的方法将景深范围下设定精度下宽度方向的值求出,存于表格;实现了深度方向Z,宽度方向Y的自动标定计算。
6.一种结构光3D视觉快速自动标定方法,其特征在于:
将3D相机、激光结构光安装在固定平台上,将第一伺服电机(4)、第一编码器(5)、水平平移滑台安装并固定,第二伺服电机(12)、第二编码器(13)、异形标定块安装在竖直平移滑台上,最后将竖直平移滑台安装在水平平移滑台上,开始启动,标定装置自运行,水平平移滑台每移动一个位置,第一编码器(5)将该位置的值记录并传给计算机,竖直平移台向上平移N个不同位置,第二编码器(13)将该位置的值记录并传给计算机,相机自动连续采像N张异形标定块图像;计算深度方向Z:计算机读取图像,对平面标定区的每一列像素求和再求平均,再对缺失的数据做邻插补;将以上步骤对每一幅图像都做一遍,做完以后将数据存表格中;每一列表示平面区在深度方向的像素值,每一行表示深度方向的距离,通过表格将实际距离与图像像素值建立对应关系;对景深范围内的每个位置下,向上移动过程中采集的N张图像中的平面标定区进行处理,利用线性插值的方法将设定精度下的值求出,存于表格;
计算宽度方向Y:对图像中缺失数据做邻插补;每一列像素求和再求平均;平滑滤波,去掉噪声;找到编码区域的上、下边界;以下边界为基准计算图像中规则图形的数量;对标定块中图形的实际位置与图像上的位置做匹配;通过编码器反馈的标定块基准位置和图像上规则图形匹配结果、编码区的编码值做加减计算;对缺失的数据做邻插补;将以上步骤对每N幅图像都做一遍,做完以后存放于表格中;对宽度范围内的每个位置下的异形标定块的图像进行图像处理,利用线性插值的方法将设定精度下的值求出,存于表格;实现了深度方向Z,宽度方向Y的自动标定计算。
7.一种结构光3D视觉快速自动标定方法,其特征在于:将3D相机、激光结构光安装在固定平台上,将第一伺服电机(4)、第一编码器(5)、水平平移滑台安装并固定,第二伺服电机(12)、第二编码器(13)、异形标定块安装在竖直平移滑台上,最后将竖直平移滑台安装在水平平移滑台上,开始启动,标定装置自运行,水平平移滑台每移动一个位置,第一编码器(5)将该位置的值记录并传给计算机,相机采集一张圆形标定块图像;其中3D相机、激光结构光、圆形标识标定块构成三模型,其模型数学模型公式:
C=D0*cos(β)           (5)
E=D-C            (6)
Z=Z0+Z1       (8)
将公式(2)至(7)代入(8)得到:
其中:
α为光轴仰角;
β为激光夹角即待测点与相机光心的连线与光轴的夹角;
L为激光线高度;
F为焦距;
A为相机光轴在基准平面上面的投影长;
D为光线长度即待测平面上待测点与光心的连线长;
D0为基准光线长度即光心在在光轴仰角α下与基准平面基准点的连线与长;
C为D0在D上的投影长;
Z0为基准深度即光心到基准平面的距离;
Z为相机光心到待测平面的距离或激光到待测平面的距离;
圆形标识在图像中成椭圆形,对图像进行平滑滤波,去掉噪声,通过canny算子求出图像中椭圆边界,求最大外接矩形,计算椭圆的长半轴a、短半轴b,从而通过α=cos-1b/a计算出α;利用公式X/H=F/L1、X+L0/F=F/L2,将H和F计算出,其中利用hough变换找到标定块的边界,求取边界直线的交点,获取同一点移动X距离后在图像中的位置,通过欧式公式求取L1、L2,其中L0、X的位置通过第一编码器(5)反馈得到,从而计算出F和H;同样地,可得到L的值、Z0的位置通过第一编码器(5)反馈得到;最后将α、F、Z0、L的值带入公式(9),计算出深度方向Z的值。

说明书全文

一种结构光3D视觉快速自动标定装置及方法

技术领域

[0001] 本发明装置常用领域为机器人视觉引导与控制、测量和定位、三维形貌恢复,公开了一种3D视觉标定装置及方法,特别涉及一种结构光3D视觉快速自动标定装置及方法。

背景技术

[0002] 激光结构光三维测量技术是非接触式测量的主要方法之一,是机器视觉中特别是三维视觉中一个最重要的环节。激光结构光三维测量技术是用激光结构光光源投射到被测量物体上,再用相机采集物体表面被结构光调制的结构光图像,利用相机的几何光学成像原理和模型从图像中获取物体表面的三维轮廓信息从而将物体的三维形貌恢复。
[0003] 随着工业自动化领域自动化平的不断提高,在生产、制造、加工和安装等过程中对工件的测量、定位、视觉引导都是极为关键的环节。目前结构光三测量技术的标定方法都以手动标定为主,标定过程复杂、手动测量带来了误差、客观性差、标定精度低、标定速度慢、适应性不强,对于自动化要求较高的场合以及生产制造一体化的工艺系统中手动标定显得不协调且不能满足精度的需求。

发明内容

[0004] 本发明的主要目的在于解决上述问题和不足,提出了一种应用该3D视觉自动标定装置标定的新方法。
[0005] 本发明的另一个主要目的在于发明了适用于该方法的一种结构光3D视觉快速自动标定装置。
[0006] 为实现上述目的,本发明的技术方案是:
[0007] 一种结构光3D视觉快速自动标定装置,包括3D相机1、激光结构光2、固定平台3、第一伺服电机4、第一编码器5、水平平移滑台6、第二伺服电机12、第二编码器13、竖直平移滑台14、异形标定15、栅格标定块7、圆形标识标定块。
[0008] 所述异形标定块由平面标定区和异形标定区组成,平面标定区由一块完整的规则的长方形平面构成;异形标定区由形状大小已知的等腰梯形凹槽、V字型凹槽组成。所述栅格标定块由并排的多个规则的等腰梯形凹槽、多个规则的形状大小相同的V字型凹槽、多个规则的形状大小相同的长方体长条组成。标定块的形状设计可有效避免遮挡,有利于图像处理中计算编码区上、下边界。
[0009] 所述圆形标识标定块由已知直径的规则排布的圆形组成。有利于求解数学模型中的参数。
[0010] 进一步,采用一维平移台采像方式,包括3D相机1、激光结构光2、固定平台3、第一伺服电机4、第一编码器5、水平平移滑台6及栅格标定块7。一维采相方式计算量更小,标定更迅速。
[0011] 步骤一,将3D相机、激光结构光安装在固定平台上,相机与激光器成一定夹角,将第一伺服电机4、第一编码器5、水平平移滑台安装并固定,水平平移滑台安装方向与固定平台垂直。保证机构安装的准确性。
[0012] 步骤二,对固定平台、水平平移滑台进行水平校准,再对相机和激光器的安装位置进行校准。排除因校准不当产生的误差,影响标定结果的准确性。
[0013] 步骤三,调节激光结构光光线竖直(即与宽度方向平行)投射到栅格标定块上,且此时激光对焦最佳,最后对装置整体进行校准及联调。保证激光对焦最好,有利于激光条纹的提取及计算结果的准确性。
[0014] 步骤四,开始启动,标定装置自运行,水平平移滑台每移动一个位置,第一编码器(5)将该位置的值记录并传给计算机,同时采集一张栅格标定块图像,共采集N张。采集图像的数量越多,标定结果越准确。
[0015] 进一步,采用二维平移台采像方式,包括3D相机1、激光结构光2、固定平台3、第一伺服电机4、第一编码器5、竖直平移滑台6、第二伺服电机12、第二编码器13、水平平移滑台7及异形标定块15。二维采相方式有利于提高宽度方向的标定精度。
[0016] 步骤一、将3D相机、激光结构光安装在固定平台上,相机与激光器成一定夹角,将第一伺服电机4、第一编码器5、水平平移滑台安装并固定,第二伺服电机12、第二编码器(13)、异形标定块安装在竖直平移滑台上,最后将竖直平移滑台安装在水平平移滑台上。保证机构安装的准确性。
[0017] 步骤二、对固定平台、水平平移滑台、竖直平移滑台进行校准,对相机和激光器的安装位置进行校准。排除因校准不当产生的误差,影响标定结果的准确性。
[0018] 步骤三、调节激光结构光光线竖直(即与宽度方向平行)投射到栅格标定块上,且此时激光对焦最佳,最后对装置整体进行校准及联调。保证激光对焦最好,有利于激光条纹的提取及计算结果的准确性。
[0019] 步骤四、开始启动,标定装置自运行,水平平移滑台每移动一个位置,第一编码器(5)将该位置的值记录并传给计算机,竖直滑台向上移动,移动N次,第二编码器(13)将每次移动的位置反馈给计算机,相机对标定块移动的N次不同位置进行图像采集。采集图像的数量越多,宽度及深度方向标定结果越准确。
[0020] 进一步,采用二维平移台采像方式,包括3D相机1、激光结构光2、固定平台3、第一伺服电机4、第一编码器5、竖直平移滑台6、第二伺服电机12、第二编码器13、水平平移滑台7及圆形标定块。3D相机、激光结构光、圆形标识标定块构成三角关系中,形成了如图6所示的激光结构光三角测量模型。其安装和调整的方法同上一步所述。主要为了求得数学模型中的参数α、F、Z0、L,最终计算Z。
[0021] 本发明的另一个技术方案是:
[0022] 一种结构光3D视觉快速自动标定方法,包括如下步骤:
[0023] 对在一维平移台采像方式中采集的图像以自动命名的方式进行排序,采集完及时处理。
[0024] 进一步,对规则栅格标定块的区域进行编码,其中V型凹槽8、梯形凹槽9、长条型长方体块10、平面标定区长方形11为编码区,为图像处理与图像匹配提供计算,通过已知的规则图形的实际大小与尺寸,在图像中将规则图形的编码读出转换成实际宽度,并与实际尺寸做匹配。
[0025] 进一步,计算深度方向Z:计算机读取图像,对平面标定区的每一列像素求和再求平均,再对缺失的数据做邻插补。将以上步骤对每一幅图像都做一遍,做完以后将数据存于750*1280的表格;每一列表示平面区在深度方向的像素值,每一行表示深度方向100-750mm(相机景深范围)的距离,通过表格将实际距离与图像建立对应关系。对100-750mm范围内的每个位置下的平面标定区的图像进行图像处理,利用线性插值的方法将0.1mm下的值求出,存于表格。计算宽度方向Y:对图像中缺失数据做邻插补;每一列像素求和再求平均;平滑滤波,去掉噪声;找到编码区域的上、下边界;以上或下边界为基准计算图像中规则图形的数量;对标定块中图形的实际位置与图像上的位置做匹配;通过第一编码器(5)反馈的标定块基准位置、图像上规则图形匹配结果、编码区的编码值做加减计算。对缺失的数据做邻插补。将以上步骤对每一幅图像都做一遍,做完以后存放于750*1280的表格中。对200-1000mm(视场范围)内的每个位置下的栅格标定块的图像进行图像处理,利用线性插值的方法将
0.1mm下的值求出,存于表格。其中,深度方向的范围以及采相张数可根据相机及需求灵活设定,可提高标定精度和标定的适应性。
[0026] 进一步,得到上述表格包含深度方向Z和宽度方向Y的表格,自动标定装置采集图像完成后,标定结果自动计算,标定数据自动保存。当一维平移台标定方式采用查表法标定完成后,相机景深及视场范围内所有的点的Y、Z值都可在表格中查找到,即表格提供了标准的值。这样的方法减小了标定的难度,提高了标定精度,实现了自动标定,减小了手动标定带来的误差。
[0027] 对在二维平移台采像方式中采集的图像以自动命名的方式进行排序,采集完及时处理。
[0028] 进一步,对规则异形标定块的区域进行编码,其中V型凹槽16、梯形凹槽17、平面标定区长方形18为编码区,为图像处理与图像匹配提供计算,通过已知规则图形的实际大小与尺寸,在图像中将异形标定块的编码读出转换成实际宽度。
[0029] 进一步,计算深度方向Z:计算机读取图像,对平面标定区的每一列像素求和再求平均,再对缺失的数据做邻插补。将以上步骤对每一幅图像都做一遍,做完以后将数据存于750*1280的表格;每一列表示平面区在深度方向的像素值,每一行表示深度方向100-750mm(相机景深范围)的距离,通过表格将实际距离与图像建立对应关系。对100-750mm范围内的每个位置下,向上移动过程采集的N张图像的平面标定区的处理,利用线性插值的方法将
0.1mm下的值求出,存于表格。计算宽度方向Y:对图像中缺失数据做邻插补;每一列像素求和再求平均;平滑滤波,去掉噪声;找到编码区域的上、下边界;以上或下边界为基准计算图像中规则图形的数量;对标定块中图形的实际位置与图像上的位置做匹配;通过第二编码器(13)反馈的标定块基准位置、图像上规则图形匹配结果、编码区的编码值做加减计算。对缺失的数据做邻插补。将以上步骤对每N幅图像都做一遍,做完以后存放于750*1280的表格中。对200-1000mm(视场范围)内的每个位置下的异形标定块的图像进行图像处理,利用线性插值的方法将0.1mm下的值求出,存于表格。实现了深度方向Z,宽度方向Y的自动标定计算,提高了宽度方向Y的标定的精度。
[0030] 进一步,得到上述表格包含深度方向Z和宽度方向Y的表格,自动标定装置采集图像完成后,标定结果自动计算,标定数据自动保存。当二维平移台标定方式采用查表法标定完成后,相机景深及视场范围内所有的点的Y、Z值都可在表格中查找到,即表格提供了标准的值。这样的方法减小了标定的难度,提高了标定精度,实现了自动标定,减小了手动标定带来的误差。
[0031] 对二维平移台采像方式中采集的图像以自动命名的方式进行排序,采集完及时处理。
[0032] 进一步,通过图6所示的激光结构光三角模型,得到如下数学计算关系式:
[0033]
[0034]
[0035]
[0036]
[0037] C=D0*cos(β)   (5)
[0038] E=D-C   (6)
[0039]
[0040] Z=Z0+Z1   (8)
[0041] 进一步,将公式(2)至(7)带入(8)得到:
[0042]
[0043] 其中:
[0044] α为光轴仰角。
[0045] β为激光夹角(待测点与相机光心的连线与光轴的夹角)。
[0046] L为激光线高度。
[0047] F为焦距。
[0048] A为相机光轴在基准平面上面的投影长。
[0049] D为光线长度(待测平面上待测点与光心的连线长)。
[0050] D0为基准光线长度(光心在在光轴仰角α下与基准平面基准点的连线与长)。
[0051] C为D0在D上的投影长。
[0052] Z0为基准深度(光心到基准平面的距离)。
[0053] Z为相机光心到待测平面的距离或激光到待测平面的距离。
[0054] 进一步,通过图像处理算法对圆形标识块图像进行图像处理,计算图像中椭圆的长轴a、短轴b的长度,从而计算出α=cos-1b/a的值。
[0055] 进一步,通过图像处理算法计算得到L1、L2,通过第一编码器(5)反馈的位置得到L0、X,利用公式X/H=F/L1、X+L0/F=F/L2,将H和F计算出。
[0056] 进一步,通过图像处理算法进行图像处理得到L的值、通过第一编码器(5)反馈的位置得到Z0。
[0057] 进一步,将α、F、Z0、L的值带入公式(9),计算出深度方向Z的值。
[0058] 进一步,通过matlab将结构光三角测量标定深度方向Z的方法的标定结果曲线描绘出。
[0059] 进一步,用Matlab将查表法标定深度方向Z的所有点绘制成光滑曲线。
[0060] 进一步,分析得到结构光三角测量标定深度方向Z的方法的标定曲线与查表法标定曲线的一致。
[0061] 综上所述,本发明所述的一种结构光3D视觉快速自动标定装置及方法,具有如下优点:
[0062] 1、本发明专利首次提出了一种新的标定方法,查表标定法。提高了精度的同时也减小了手动标定的误差。
[0063] 2、本发明设计的标定块的形状避免了采像过程中的遮挡问题。使图像处理算法更容易实现。
[0064] 3、本发明设计了两种不同的采相方法,可根据不同应用场合及需求采用不同的方式,为标定的方法提供了不同的选择,方法的适应性更广泛。
[0065] 4、本发明具有自动采集图像,自动标定出结果的功能,同时可根据精度要求更改采集图像数量,以得到更高的标定精度,提高了标定速度的同时还增加了适应性。
[0066] 5、本发明采用编码器实现精准的自定位,标定过程中无需手动,减小了标定的误差,提高了标定结果的准确性。
[0067] 6、本发明提出了激光结构光三角测量标定深度Z方向的方法,提出了一种数学模型,参数的求解通过图像算法的方式去获取,计算结果更准确,减小了人为测量的误差,提高了系统的准确性。
[0068] 7、本发明专利采用查表法与激光结构光三角标定法相结合的方法,并利用激光结构光三角测量标定深度Z方向的方法验证了查表法,得到结果一致,为查表法提供了验证。
[0069] 8、本发明专利实现了宽度方向Y、深度方向Z的标定自动化,减小了手动标定因测量带来的系统误差,提高了标定结果的准确性。附图说明
[0070] 图1是基于一维平移台采像方式的结构光3D视觉快速自动标定装置的整体结构示意图。
[0071] 如图1所示,本发明结构光3D视觉快速自动标定装置,适用于激光结构光三维技术中的自动标定,包括3D相机1、激光结构光2、平台3、第一伺服电机4、第一编码器5、水平平移滑台6、栅格标定块7。
[0072] 图2是栅格标定块的结构示意图。
[0073] 如图2所示,V型凹槽8、梯形凹槽9、长条型长方体块10、长方形平面11。
[0074] 图3是基于二维平移台采像方式的结构光3D视觉快速自动标定装置的整体结构示意图。
[0075] 如图3所示,本发明结构光3D视觉快速自动标定装置,适用于结构光三维技术中的标定,包括3D相机1、激光结构光2、平台3、第一伺服电机4、第一编码器5、水平平移滑台6、第二伺服电机12、第二编码器13、竖直平移滑台14、异形标定块15。
[0076] 图4是异形标定块的结构示意图。
[0077] 如图4所示,V型凹槽16、梯形凹槽17、长方形平面18。
[0078] 图5是圆形标识标定块结构示意图。
[0079] 图6是激光结构光三角模型示意图。
[0080] 图7是本发明专利的三维坐标系示意图。
[0081] 图8是结构光三角测量模型标定深度方向Z曲线图。
[0082] 图9是查表法标定深度方向Z曲线图。

具体实施方式

[0083] 下面结合附图与具体实施方式对本发明作进一步详细描述:
[0084] 如图1所示,本发明结构光3D视觉快速自动标定装置,适用于激光结构光三维测量技术中的自动标定,包括3D相机1、激光结构光2、平台3、第一伺服电机4、第一编码器(5)、水平平移滑台6、栅格标定块7。
[0085] 结构光3D视觉快速自动标定装置材料采用
[0086] 结构光3D视觉快速自动标定装置采用了一维采相方式,即水平平移滑台移动,第一编码器(5)反馈移动的位置,相机对栅格标定块采相。
[0087] 如图2所示,本发明结构光3D视觉快速自动标定装置的栅格标定块,适用于深度方向Z、宽度方向Y的数字图像处理,包括V型凹槽8、梯形凹槽9、长条型长方体块10、长方形平面11。深度方向Z标定:计算机读取图像,对平面标定区的每一列像素求和再求平均,再对缺失的数据做邻插补。将以上步骤对每一幅图像都做一遍,做完以后将数据存于750*1280的表格;每一列表示平面区在深度方向的像素值,每一行表示深度方向100-750mm(相机景深范围)的距离,通过表格将实际距离与图像建立对应关系。对100-750mm范围内的每个位置下的平面标定区的图像进行图像处理,利用线性插值的方法将0.1mm下的值求出,存于表格。深度方向Z标定:对图像中缺失数据做邻插补;每一列像素求和再求平均;平滑滤波,去掉噪声;找到编码区域的上、下边界;以下边界为基准计算图像中规则图形的数量;对标定块中图形的实际位置与图像上的位置做匹配;通过第一编码器(5)反馈的标定块基准位置、图像上规则图形匹配结果、编码区的编码值做加减计算。对缺失的数据做邻插补。将以上步骤对每一幅图像都做一遍,做完以后存放于750*1280的表格中。对200-1000mm(视场范围)内的每个位置下的栅格标定块的图像进行图像处理,利用线性插值的方法将0.1mm下的值求出,存于表格。其中,深度方向的范围以及采相张数可根据相机及需求灵活设定,可提高标定精度和标定的适应性。
[0088] 如图3所示,本发明结构光3D视觉快速自动标定装置,适用于结构光三维测量技术中的标定,包括3D相机1、激光结构光2、平台3、第一伺服电机4、第一编码器5、水平平移滑台6、第二伺服电机12、第二编码器(13)、竖直平移滑台14、异形标定块15。
[0089] 结构光3D视觉快速自动标定装置材料采用钢或铝。
[0090] 结构光3D视觉快速自动标定装置采用了二维采相方式,即水平平移滑台移动,第一编码器(5)反馈移动的位置,相机对异形标定块采相,采相完成以后,竖直平移滑台向上移动,第二编码器(13)反馈移动的位置,相机对异形标定块采相。
[0091] 如图4所示,本发明结构光3D视觉快速自动标定装置中的异形标定块,适用于深度方向Z、宽度方向Y的数字图像处理,包括V型凹槽16、梯形凹槽17、长方形平面18。深度方向Z标定:计算机读取图像,对平面标定区的每一列像素求和再求平均,再对缺失的数据做邻插补。将以上步骤对每一幅图像都做一遍,做完以后将数据存于750*1280的表格;每一列表示平面区在深度方向的像素值,每一行表示深度方向100-750mm(相机景深范围)的距离,通过表格将实际距离与图像建立对应关系。对100-750mm范围内的每个位置下,向上移动过程采集的N张图像的平面标定区的处理,利用线性插值的方法将0.1mm下的值求出,存于表格。标定宽度方向Y:对图像中缺失数据做邻插补;每一列像素求和再求平均;平滑滤波,去掉噪声;找到编码区域的上、下边界;以下边界为基准计算图像中规则图形的数量;对标定块中图形的实际位置与图像上的位置做匹配;通过第二编码器(13)反馈的标定块基准位置、图像上规则图形匹配结果、编码区的编码值做加减计算。对缺失的数据做邻插补。将以上步骤对每N幅图像都做一遍,做完以后存放于750*1280的表格中。对200-1000mm(视场范围)内的每个位置下的异形标定块的图像进行图像处理,利用线性插值的方法将0.1mm下的值求出,存于表格。实现了深度方向Z,宽度方向Y的自动标定计算,提高了宽度方向Y的标定的精度。
[0092] 如图5、图6所示,本发明结构光3D视觉快速自动标定装置中的圆形标定块,适用于激光结构光三角测量模型(图6)计算深度方向Z的图像处理,包括计算公式中的参数α,F,Z0,L。
[0093] 如图7所示,本发明专利的深度方向Z、宽度方向Y、均基于本坐标系,运动方向X的坐标则在实际应用场合中具体指定
[0094] 如图8、图9所示,本发明专利的查表标定法中深度方向Z可通过结构光三角测量模型标定深度方向Z的方法来进行验证,经验证得到两种方法对深度方向Z的标定结果一致。
[0095] 本发明所述的一种结构光3D视觉快速自动标定装置及应用该标定装置的标定方法,该方法摒弃了手动图像标定,改为基于数字图像处理方式进行自动标定,提高了标定的精度,标定结果更客观有效。标定方法采用了查表的方法,以及激光结构光三角标定法与查表法相结合的方法,提高了可靠性、有效性。标定装置的一维平移台采像方式及二维平移台采像方式都可同时实现宽度方向Y和深度方向Z的自动标定。为机构光视觉测量技术、结构光三维形貌恢复提供了标定方法的技术支撑,使3D视觉中定位与测量的精度更高,标定更容易实现。
[0096] 如上所述,结合附图所给的方案内容,可以衍生出类似的技术方案。但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实例所做的任何简易修改、等同变化与修饰,均属于本发明技术方案的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈