基于直线运动部件误差补偿的光轴与物面垂直度检测方法

文档序号:10486477阅读:847来源:国知局
基于直线运动部件误差补偿的光轴与物面垂直度检测方法
【专利摘要】本发明公开一种基于直线运动部件误差补偿及多点成像的光轴与物面垂直度偏差检测方法,包括以下步骤:使相机与XY平面相对运动,令相机从零位沿任一坐标轴到达第一成像点;在此点处改变物距、采集图像、选择清晰度评价函数计算图像清晰度函数值,直到图像清晰度函数出现最大值;令相机沿同一运动轴从第一成像点到达第二成像点;在此点处改变物距、采集图像,选择清晰度评价函数计算图像清晰度函数值,直到图像清晰度函数出现最大值;计算光轴与物面的垂直度偏差。本发明通过两次调整相机位置,依据不同成像点的位置关系、各成像点处图像清晰度函数值达到最大时的物距差以及直线运动部件误差补偿算法实现测量系统光轴与物面垂直度偏差的检测。
【专利说明】
基于直线运动部件误差补偿的光轴与物面垂直度检测方法
技术领域
[0001] 本发明涉及视觉测量领域,特别是涉及一种基于直线运动部件误差补偿和图像清 晰度的光轴与物面垂直度检测方法。
【背景技术】
[0002] 在利用CCD成像原理的影像测量系统中,相机光轴与测量面的垂直度偏差会造成 一定的测量误差,在高精度的测量系统中,微小的偏差角都可能会对最终测量结果产生严 重的影响。因此,必须准确测得光轴与物面的垂直度偏差角,再进行调整或者误差补偿,即 可保证测量结果的正确度。
[0003] 目前检测垂直度的方法大致有以下几种。1.利用直角尺配合塞尺测量镜筒与物面 的垂直程度。但由于无法保证镜筒轴线与光轴的平行度和测量过程中的人员误差,故本方 法难以保证测量准确度。2.直接拍摄标准件,利用标准件的实际物理尺寸与视觉测量所得 结果进行比较,或者利用标准件自身物理量间的比较实现光轴与物面的垂直度偏差角测 量。前者可以采集标准量块的图像,比较视觉测量所得结果与量块真值,由于所得图像变形 为二次误差,故检测精度较低。后者可以采集标准圆的图像,通过比较图像中相互垂直的两 直径长度检测光轴与物面的垂直度偏差角,由于涉及曲线拟合且拟合精度无法评估,故此 方法检测精度也难以得到保证。3.利用自准直仪测量光轴与物面的垂直度偏差角,此法无 法保证自准直仪发出的光线与光轴的平行度,故难以保证检测精度。4.利用自准直原理,测 量由镜头发出的光经物面反射后所得反射光的偏移量,此法要求镜头能产生出射光线并捕 获反射光的偏移量,并且要求物面为反光材料。限制较多,难以实施。5.利用图像清晰度测 量光轴与物面垂直度,即分别计算一张图像中不同区域的清晰度,利用不同区域达到清晰 度函数最大值时的Z向高度差以及同一图片中不同区域的距离得出光轴与物面垂直度偏 差。但在大行程、小视场的视觉测量系统中,视场大小限制了此法的检测精度。

【发明内容】

[0004] 本发明所要解决的技术问题是:克服现有技术的不足,提出一种基于直线运动部 件误差补偿算法,通过两次调整相机位置以及两成像点处图像清晰度函数值变化规律检测 光轴与物面垂直度偏差角的方法。
[0005] 本发明所采用的技术方案是:
[0006] A.使相机与XY平面相对运动,令相机沿任一运动轴从零位到达第一成像点。
[0007] B.在第一成像点以固定步长调节物距、采集图像、选择清晰度评价函数计算图像 清晰度函数值,同时记录物距值和清晰度函数值,直到清晰度函数出现最大值。
[0008] C.使相机与XY平面相对运动,令相机沿同一运动轴从第一成像点到达第二成像 点。
[0009] D.在第二成像点以固定步长调节物距、采集图像,选择清晰度评价函数计算图像 清晰度函数值,同时记录物距值和清晰度函数值,直到清晰度函数出现最大值。
[0010] E计算光轴与物面在此运动轴方向的垂直度偏差角。
[0011]清晰度评价函数最好选用梯度类函数中的修正梯度平方函数1。
[0012] 本发明的有益效果是:通过两次调整相机位置,依据不同成像点的位置关系、各成 像点处图像清晰度函数值达到最大时的物距差以及直线运动部件误差补偿算法实现测量 系统光轴与物面垂直度偏差的检测。本发明无需其他仪器辅助,可有效提升光轴与物面垂 直度偏差的检测精度,具有广泛的应用前景。
【附图说明】
[0013] 图1是光轴与物面不垂直引起的测量误差示意图;
[0014]图2是清晰成像原理不意图;
[0015]图3是图像清晰度函数值随物距变化示意图;
[0016]图4是三轴运动机构直线运动部件误差示意图;
[0017] 图5是光轴与物面垂直度偏差角检测流程图。
【具体实施方式】
[0018] 图1是光轴与物面不垂直引起的测量误差示意图。其中0是相机光心;OA是相机光 轴;EG所在直线表示相机感光面;AC '所在直线表示垂直于光轴的物面;AC所在直线表示法 线和光轴倾角为Θ的物面;当光轴与物面严格垂直时,AC'所成像的长度为EG,当物面从AC' 位置偏转角度Θ到AC位置时,AC所成像的长度为EF,此时垂直度偏差引起的测量误差为FG。
[0019] 图2是清晰成像原理示意图。当置于物面上的被测物体动态经过相机的完全对焦 面时,若光轴与物面存在垂直度偏差,则不同成像点到达完全对焦面的时刻不同,即图像清 晰时对应相机的位置有所不同。如图2所示,A 1A2是完全对焦面,M是CCD相机感光面,完全对 焦面上的点成像应在M上,且成像清晰。因此,C 2点和D1点均在M上成清晰像。C1点所成的清晰 像在M1面上,D 2点所成的清晰像在M2面上,两者在M面所成的像均为模糊的弥散圆,清晰度较 低。故当物面由C 1C2运动到D1D2时,物面上某一固定点所成的像其清晰度值变化趋势如图3 所示。随着物距的改变,只有物面和完全对焦面重合的点能在M面成清晰的像,即只有和相 机保持特定距离的物面上的点可以在感光面上清晰成像。假设物距一定,则在不同成像点 清晰成像的条件是成像点和相机间的距离等于相机完全对焦面和相机镜头之间的距离,所 以当光轴和物面存在垂直度偏差时,物面不同成像点清晰成像时对应的相机位置不同。
[0020] 图4是三轴运动机构直线运动部件误差示意图。三轴运动机构每个运动轴均有三 项角摆误差,包括俯仰角误差、偏摆角误差、滚转角误差、两项直线度误差、一项位置度误差 以及存在于三轴中任意两轴间的垂直度误差,共21项误差。现做如下定义:
[0021] Δχ(χ),Δγ(γ),Δζ(ζ)--分别为沿Χ、Υ、Ζ轴运动的位置度误差函数;
[0022] δγ(χ)、δζ(χ)-一为沿X轴运动的直线度误差函数;
[0023] α(χ)、β(χ)、γ (X) -一分别为沿X轴运动的滚转、俯仰、偏摆误差函数;
[0024] 5x(y),5z(y)一一为沿Y轴运动的直线度误差函数;
[0025] a(y)、i3(y)、γ (y) -一分别为沿Y轴运动的滚转、俯仰、偏摆误差函数;
[0026] δχ(ζ)、δγ(ζ)-一为沿Z轴运动的直线度误差函数;
[0027] α(ζ)、β(ζ)、γ (ζ) -一分别为沿Z轴运动的滚转、俯仰、偏摆误差函数;
[0028] θχγ、θγζ、θχζ-一3轴相互之间存在3个垂直度误差;
[0029 ]由于本方法涉及到直线机构的运动,而直线机构运动误差势必会影响测量结果的 正确度,所以必须利用直线运动机构误差补偿算法保证垂直度偏差测量的正确度。设(X,y, Z)为初始位置坐标,(X',y',z')为任一几何变换之后的坐标,由几何变换及齐次坐标的知 识可知:
[0030] 若空III平趑量为L丄).13丨丨平趑夺拖为
LUU4ZJ 右统Y牠规抟P用,则统Y牠的规抟父佚刀
[0048] 如果某个变换过程包括平移变换和旋转变换,则最终的变换矩阵为各个独立变换 矩阵相乘。由于位置度误差、角摆误差、直线度误差都是坐标的函数且垂直度误差是恒值, 故可利用平移变换矩阵补偿运动轴的位置度误差、直线度误差及垂直度误差,利用旋转变 换矩阵补偿运动轴的角摆误差。
[0049] 图5是光轴与物面垂直度偏差角检测流程图。现根据前面所述的原理对系统光轴 与物面垂直度偏差角进行检测。
[0050] A.使相机与XY平面相对运动,沿X轴从零位平移"到达第一成像点,由于位置度误 差Δχ(χ)、直线度误差δ γ(χ)和dz(x)、滚转角α(χ)、俯仰角β(χ)及偏摆角γ (X)的存在,平移 之后相机的坐标
[
[
[
[0054] Β.在第一成像点以固定步长调节物距、采集图像、选择清晰度评价函数计算图像 清晰度函数值,同时记录物距值和清晰度函数值,直到找到清晰度最大值。相机在调节物距 的过程中,由于位置度误差A Ζ(ζ)、直线度误差δχ(ζ)、垂直度误差θχζ以及俯仰角β( ζ)的存 在,导致在调节物距过程中拍摄到的点偏离(X1,yi),相机实际拍摄到的点的坐标为(x^, yy,则
[0055]
[0056]
[0057]
[0058] 其中Zcaml为实验所得的物距值。
[0059] C.使相机与XY平面相对运动,沿X轴从第一成像点平移t2以到达第二成像点(X2,
y2,Z2),则
[0
[0
[0
[0063] D.在第二成像点以固定步长调节物距、采集图像,选择清晰度评价函数计算图像 清晰度函数值,同时记录物距值和清晰度函数值,直到找到清晰度最大值。相机在调节物距 的过程中,由于位置度误差A Z(z)、直线度误差δχ(ζ)、垂直度误差θχζ以及俯仰角β( ζ)的存 在,实际拍摄到的点X' 2的坐标为
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]同理,若使相机沿着Y轴移动,即可用上述方法检测光轴与物面Y向的垂直度偏差 角。
[0071]值得指出的是,只要是根据本发明的基本技术构思,本领域普通技术人员无须经 过创造性劳动即可联想到的实施方式,均属于本发明的保护范围。
【主权项】
1. 基于直线运动部件误差补偿的光轴与物面垂直度检测方法,其特征在于该方法包括 以下步骤: A. 使相机与XY平面相对运动,令相机沿任一运动轴从零位到达第一成像点; B. 在第一成像点以固定步长调节物距、采集图像、选择清晰度评价函数计算图像清晰 度函数值,同时记录物距值和清晰度函数值,直到清晰度函数出现最大值; C. 使相机与XY平面相对运动,令相机沿同一运动轴从第一成像点到达第二成像点; D. 在第二成像点以固定步长调节物距、采集图像,选择清晰度评价函数计算图像清晰 度函数值,同时记录物距值和清晰度函数值,直到清晰度函数出现最大值; E. 计算光轴与物面在此运动轴方向的垂直度偏差角。2. 根据权利要求1所述的基于几何误差修正技术的光轴与物面垂直度检测方法,其特 征在于:清晰度评价函数选用梯度类函数中的修正梯度平方函数1。
【文档编号】G01B11/26GK105841636SQ201610153865
【公开日】2016年8月10日
【申请日】2016年3月17日
【发明人】朱维斌, 李继哲, 叶树亮
【申请人】中国计量学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1