一种基于深度信息的系统标定方法

文档序号:6635274阅读:458来源:国知局
一种基于深度信息的系统标定方法
【专利摘要】本发明涉及一种基于深度信息的系统标定方法,该方法首先利用圆形平面靶标,采用自适应阈值的边缘检测和多项式拟合算法提取特征点亚像素轮廓,并利用椭圆拟合得到中心坐标;然后根据带有畸变的非线性成像几何模型,采用最小二乘法计算摄像机参数的最优解,获得靶标的位姿;最后提出被测物表面与靶标平面之间的深度信息作为摄像机模型修正项,校正测量平面位姿,利用成像原理和直线与零件表面交点确定零件尺寸,本设计成功解决了在大尺寸平面零件尺寸测量系统中标定精度不高的问题,值得推广使用。
【专利说明】一种基于深度信息的系统标定方法

【技术领域】
[0001] 本发明涉及机器视觉测量技术,特别涉及一种基于深度信息的系统标定方法,该 方法提出了利用激光测距传感器确定单相机测量系统的深度信息,并将其作为系统标定的 约束条件,为测量平面的姿态转换提供先验信息,属于机器视觉领域,可应用于测量不同厚 度物体时的系统标定。

【背景技术】
[0002] 机器视觉测量技术具有非接触、高精度、易于实现自动化优点,其中单目视觉测量 系统结构简单,操作方便,已逐渐成为零件尺寸高精度测量领域的重要测量手段。
[0003] 高精度尺寸测量的关键是摄像机标定,目前小尺寸薄片零件标定方法能达到很高 的精度,而由于现场环境、光源、系统分辨率等的影响,大尺寸物体的高精度标定方法精度 不高,直接影响尺寸测量精度。首先,大尺寸的靶标图像畸变较大,需要合适的靶标特征点 提取算法。其次,零件厚度变化使得测量位姿与标定位姿不一致,影响测量精度。
[0004] 现有的典型摄像机标定算法是张正友提出的基于平面模板的标定方法,精度高且 不需要模板的运动信息,但是该方法需要人工提取图像角点进行匹配,不利于标定自动化 的实现。在此基础上,针对靶标图像特征提取,采用螺旋排序的特征匹配定位方法和单应性 矩阵进行角点检测,但是需要手动框选初始角点,受人为因素干扰。针对物体高度小范围变 化对系统标定准确度的影响,传统方法是利用对焦模型对像素当量进行修正,但是由于镜 头的畸变在镜头空间位置分布不均,修正精度受到影响。
[0005] 针对大尺寸厚度不一的平面零件视觉测量中的标定精确低的问题,需要设计一种 不同于现有技术的系统标定方法来提高大尺寸厚度不一的平面零件视觉测量中的标定精 确;然而,目前国内文献中尚未见相关报道。如何解决这个问题就成为了本领域的技术人员 所要研究和解决的课题。


【发明内容】

[0006] 本发明的目的就是为克服现有技术的不足,提出一种阈值自适应的圆形靶标特征 点提取方法;在摄像机透视成像模型的基础上,引入被测物表面与平面靶标之间的深度信 息改进视觉测量系统的数学模型;通过实验分析了系统的标定和测量精度。
[0007] 本发明是通过这样的技术方案实现的:一种基于深度信息的系统标定方法,其特 征在于:采用基于深度约束的零件尺寸测量系统标定方法,首先精确提取平面标靶特征点, 通过最小二乘法求取摄像机模型参数,然后结合非接触式的激光测厚技术,引入测量平面 与靶标平面之间的深度信息建立了位姿测量模型;所述方法,包括如下次序步骤:
[0008] 步骤1.由VA-8MC型C⑶黑白工业相机获取圆形平面靶标图像;
[0009] 步骤2.采用自适应阈值的边缘检测和多项式拟合算法提取特征点亚像素轮廓;
[0010] 步骤3.利用最小平方拟合算法拟合椭圆,得到特征点中心坐标,建立图像中特征 点与实物标靶特征点的拓扑关系;
[0011] 步骤4.利用像平面上靶标特征点坐标与图像处理得到的特征点图像坐标之间的 距离构建数学模型进行非线性优化,采用最小二乘法实现内外参数的优化求解;
[0012] 步骤5.利用激光三角法测量物体的厚度;
[0013] 步骤6.利用测量平面与靶标平面的高度差校正测量平面的位姿;
[0014] 步骤7.采用CCD相机采集零件的图像,在标定得到的姿态的基础上利用深度方向 的约束,得到零件的尺寸。
[0015] 本发明的有益效果:系统对大视场像面照度不均匀的靶标能快速准确的获取靶 标特征点,进而提高了摄像机标定精度,加入深度约束后,物体厚度对测量精度基本无影 响。在I X 0. 75m2的测量视场内,对不同厚度的平面零件进行了实测,系统测量精度达到了 0. 05mm〇
[0016] 1.方法简单,易于实施。本发明采用自适应阈值的边缘检测和多项式拟合算法,算 法简单,易于实现,且不需要高精度的仪器设备,方法简单实用。
[0017] 2.准确性高。本发明标定过程中,引入测量平面与靶标平面之间的深度信息建立 了位姿测量模型,保证了后续工作的准确性。
[0018] 3.对不同厚度的零件都可以进行高精度标定,测量精度基本不受物体厚度影响。

【专利附图】

【附图说明】
[0019] 图1 :本发明的方法流程图。
[0020] 图2:激光三角法原理图。
[0021] 图3 :测量平面校正原理图。

【具体实施方式】
[0022] 为了更清楚的理解本发明,结合附图和实施例详细描述本发明:
[0023] 本发明的流程图如图1所示,首先采用自适应阈值的边缘检测和多项式拟合算法 提取特征点亚像素轮廓,利用椭圆拟合算法得到中心坐标,建立其与三维世界坐标的准确 对应,采用最小二乘法得到摄像机参数,得到靶标的平面方程。再通过点结构光方法测量零 件厚度,在标定得到的姿态基础上利用深度方向的约束,得到实际零件尺寸。下面结合附 图,对本发明技术方案的具体实施过程加以说明。
[0024] 1.提取特征点亚像素边缘
[0025] 利用自适应阈值的Canny算子获取图像边缘,在边缘附近取一系列的点,拟合成 多项式并且在梯度方向上求出了最大值的位置,得到亚像素精度轮廓。其中,获取Canny高 阈值的迭代算法描述如下:设置迭代的初始阈值,将该阈值下的边缘记为候选轮廓。在此基 础上经过面积、形状因子、直径等特征约束剔除非特征点,得到符合约束特征的椭圆个数和 位置信息,判断是否满足实际靶标特征。若满足则迭代结束;若不满足则将本次阈值减少 Tp,得到新的阈值,重复以上步骤,最终得到的M就是期望的阈值。具体步骤如下:
[0026] (1)通过统计灰度直方图得到初始阈值T。。
[0027] (2)选用Canny算子作为整像素级边缘定位函数,进行整像素级边缘提取,通过抑 制梯度方向上所有非屋脊峰值的幅值来细化边缘,最后进行双阈值分割时,选用Tk作为高 阈值,当k = 0时,Tk = Tci,得到的点作为候选轮廓。
[0028] (3)在候选轮廓的基础上经过直径、形状因子特征约束剔除非标识点,得到经过特 征约束的椭圆边缘的图像。形状因子定义为:

【权利要求】
1. 一种基于深度信息的系统标定方法,其特征在于:采用基于深度约束的零件尺寸测 量系统标定方法,首先精确提取平面标靶特征点,通过最小二乘法求取摄像机模型参数,然 后结合非接触式的激光测厚技术,引入测量平面与靶标平面之间的深度信息建立了位姿测 量模型;所述方法,包括如下次序步骤: 步骤1、由VA-8MC型C⑶黑白工业相机获取圆形平面靶标图像; 步骤2、采用自适应阈值的边缘检测和多项式拟合算法提取特征点亚像素轮廓; 步骤3、利用最小平方拟合算法拟合椭圆,得到特征点中心坐标,建立图像中特征点与 实物标靶特征点的拓扑关系; 步骤4、利用像平面上靶标特征点坐标与图像处理得到的特征点图像坐标之间的距离 构建数学模型进行非线性优化,采用最小二乘法实现内外参数的优化求解; 步骤5、利用激光三角法测量物体的厚度; 步骤6、利用测量平面与靶标平面的高度差校正测量平面的位姿; 步骤7、采用CCD相机采集零件的图像,在标定得到的姿态的基础上利用深度方向的约 束,得到零件的尺寸。
2. 如权利要求1所述一种基于深度信息的系统标定方法,其特征在于:步骤2的具体 步骤包括: (1) 通过统计灰度直方图得到初始阈值Ttl ; (2) 选用Canny算子作为整像素级边缘定位函数,进行整像素级边缘提取,通过抑制梯 度方向上所有非屋脊峰值的幅值来细化边缘,最后进行双阈值分割时,选用Tk作为高阈值, 当k = O时,Tk = Tci,得到的点作为候选轮廓; (3) 在候选轮廓的基础上经过直径、形状因子特征约束剔除非标识点,得到经过特征约 束的椭圆边缘的图像;形状因子定义为:
其中,S是图形面积,定义为封闭轮廓包含的像素总数,Ii1是图像边缘中4邻域像素数, H2是图像边缘中8邻域像素数; (4) 确定评价函数为轮廓个数和轮廓中心点位置关系;若与靶标数据一致,则迭代结 束,否则k = k+1,计算新的阈值Tk = Tk-Tp,Tp为阈值步长,转步骤2。
3. 根据权利要求1所述的系统标定方法,其特征在于,步骤5、步骤6中采用点结构光 的方法获得测量零件的厚度,并且利用厚度信息校正测量平面的位姿;设测量平面为 标定平面为Ht),在两个平面上分别建立标定平面坐标系(xw,yw,Z w)和测量平面坐标系 O^y1w, Z1w),两平面之间的距离为h ;标定平面^与摄像机坐标系的对应关系M1已由步骤 4给出,此时,若已知Jici与^间距匕测量平面坐标系(X1wJ1w^ 1w)到摄像机坐标系的转换 由下式得到: T,=RX(0,0,h)T+T 被测物表面与靶标平面之间的深度信息作为摄像机模型修正项,校正测量平面位姿, 最终实现了系统的1?精度标定。
【文档编号】G06T7/00GK104331896SQ201410673908
【公开日】2015年2月4日 申请日期:2014年11月21日 优先权日:2014年11月21日
【发明者】耿磊, 叶琨, 肖志涛, 张芳, 张洋, 甘鹏, 刘洋, 苏静静, 袁菲 申请人:天津工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1