正交式三坐标测量机中摄像机的标定方法

文档序号:6585852阅读:185来源:国知局
专利名称:正交式三坐标测量机中摄像机的标定方法
技术领域
本发明是基于径向畸变约束(RAC)准则,提出一种应用于正交式三坐标测量机的 新的标定方法。该方法采用带有棋盘格的圆作为标定模板,充分利用三坐标测量机高精度 的传动、定位特性和圆的各向同性,能够准确地线性求解摄像机各参数。本发明属于机器视 觉测量技术领域,适用于在正交式三坐标机中摄像机的标定。
背景技术
摄像机标定就是确定摄像机内外参数的过程,即确定摄像机的内部几何与光学参 数(内部参数)和确定摄像机坐标系相对世界坐标系的三维位置和方向(外部参数)。摄像 机标定是机器视觉研究的重要组成部分,它对于提高视觉测量的精确度具有重要的意义。
目前摄像机标定大致可分为传统的标定方法、主动视觉摄像机标定方法和摄像机 自标定方法三种。主动视觉摄像机标定是根据摄像机的某些已知运动信息来确定摄像机的 参数,它通常可以线性求解,鲁棒性比较高。其最大优点是在已知摄像机参数的情况下,许 多计算变得更加简单。摄像机自标定是指不需要标定块,仅仅通过图像点之间的对应关系 对摄像机进行标定的过程。其灵活性强,潜在应用范围广,但是其采用非线性算法,标定结 果的精度不高,鲁棒性比较差。而传统的摄像机标定方法因所建立的摄像机模型的不同而 有多种不同的方法,其中基于一阶径向畸变模型的Tsai算法较为常用。该方法的核心是利 用径向一致约束来求解除像机光轴方向的平移外的其它外参数,然后再采用非线性优化的 方法迭代求取余下参数的最优解。基于RAC方法的最大好处是它所使用的大部分方程是线 性方程,从而降低了参数求解的复杂性,但其计算结果依然受初始值的影响很大,并可能得 不到全局最优解。

发明内容
本发明针对现有技术的不足,提出一种正交式三坐标测量机中摄像机的标定方 法,有效地利用三坐标机高精度的传动和定位特性,以及标定模板的合理改进,不仅降低参 数求解的复杂性,而且提高标定的精度。 本发明提出的正交式三坐标测量机中摄像机的标定方法,包括以下步骤(i)制作标定模板 在本发明提出的标定方法中,我们设计了新的标定模板,以前传统的模板基本上
是单个的棋盘格型的或者是单个的圆标定模板,新设计的标定模板是在一圆中分布着棋盘 格,所述棋盘格以圆心为对称中心,呈上下左右对称分布,圆心位于中心的四个棋盘格的相 交点上,并且为了方便角点的提取以及提取的准确性,棋盘格要求黑白交错。新标定模板如 附图l所示。
(2)图像纵横比和主点的预标定 利用正交式三坐标测量机在X、 Y、 Z三个方向都有着精密的驱动控制以及标定模 板提取点的方便性(即可以方便地提取所需要的点)和圆的各向同性,将标定模板置于摄
3像机视场,在固定焦距的情况下,利用正交式三坐标测量机水平移动摄像机,标定出图像的 纵横比sx和主点坐标(Cx, Cy); (3)求解除Tz以外的R正交旋转矩阵和T平移向量的参数再结合RAC准则(径 向畸变约束准则),提取棋盘格的角点,求解除Tz即像机光轴方向的平移以外的R正交旋转 矩阵和T平移向量的参数; (4)最后,由于摄像机的光轴通过标定模板中圆的圆心,线性求解一阶径向畸变系 数、,进而得到焦距f和Tz的值,完成标定。
本标定方法各步骤具体内容如下
步骤(2)图像纵横比和主点的预标定 在固定焦距的情况下,摄像机同时在x和y方向上縮放图像。垂直拍摄标定模板
中的圆,然后计算其在水平方向和垂直方向上直径的比值即为图像纵横比。由RAC准则,径
向畸变是相对于主点对称的。首先水平左右移动到某一位置使得圆心到圆的最左端的点的
水平距离等于圆心到圆的最右端的点的水平距离时,模板中圆的圆心的横坐标即与主点的
横坐标相等,再水平上下缓慢移动摄像机,使得圆心到圆的最上端的点的垂直距离等于圆
心到圆的最下端的点的垂直距离,此时,模板上的圆的圆心即与图像的主点重合。 步骤(3)求解除Tz以外的R正交旋转矩阵和T平移向量的参数 80年代中期Tsai提出了的基于RAC(径向畸变约束)的定标方法。该方法的核心
是利用径向一致约束来求解除Tz (像机光轴方向的平移)外的其它像机外参数,然后再求
解像机的其它参数。Tsai在摄像机镜头的畸变误差仅建立轴对称的误差模型。这样可以既
满足精度要求,又大大简化计算模型。该方法采用下述的轴对称误差模型 其中r = ^/l/ 是图像点到原点的距离,、,k2为系数,(Xd,Yd)为存在一阶径向 畸变的情况下某一实际点P点的像面坐标,Sx, Sy为畸变值,它为实际点相对理想点在图 像中的位置的偏移。 畸变模型如下图5所示,(u, v)为一个点的数字化坐标,(x, y)为理想的数字化坐 标,(u0, v0)为畸变中心。 (x-u0) (1 +、 ( (u-u0) 2+ (v-v0)2)) = u-u。 (3. 19) (y-v0) (1 +、 ( (u-u0) 2+ (v-v0)2)) = v_v。 由Tsai模型和RAC准则,然后提取附图1中所示的标定模板上的7X7个控制点, 利用最小二乘法,可解出A, r2, r4, r5, Tx, Ty六个参数。再由矩阵R的正交性,即可得到除 Tz以外的R正交旋转矩阵和T平移向量的参数。
步骤(4)求一阶径向畸变参数、 在上述步骤中标定出图像的主点坐标后,模板中圆的圆心与图像的主点相重合, 摄像机所采集到的图像如附图4所示。在像面坐标系下,(Ox, Oy)为标定出的主点坐标, (Ox',Oy')为模板中圆的圆心坐标。在附图4中,Pa为与像面坐标系的x轴平行的直径与 圆的交点。将此直径绕圆心旋转,每隔45。取其与圆周的交点,得到点P&, Pd3,…Pds。将此8个点的x坐标和y坐标,可得到16个、的值。取这16个值的平均值则可得到最后的
、的值,根据P^, P^…Pd8这八个特征点,采用最小二乘法即可求得f和Tz的值。至此,摄
像机标定完毕。 本方法基于一阶径向畸变模型,充分利用了三坐标测量机高精度的传动特性和圆的各向同性,借鉴主动视觉中的思想和方法,能够准确地线性求解摄像机各内外参数,不仅降低了参数求解的复杂性,而且提高了标定的精度。


图1为摄像机的标定模板示意图。
图2为主点坐标预标定示意图。 图3为移动摄像机与标定板位置关系示意图。 图4为摄像机采集的图像。 图5为畸变模型。
具体实施例方式
为了更好地理解本发明,现结合到附图对本发明的技术方案做进一步的详细阐述。
图1为我们改进设计的标定模板,在一圆中分布棋盘格,棋盘格以圆心为对称中心,呈上下左右对称分布(此对称不区分格子的颜色),圆心位于中心的四个棋盘格的相交点上,并且为了方便角点的提取以及提取的准确性,棋盘格要求黑白交错,为了使制作简单,棋盘格可以整体在圆周呈正方形状。
1 、图像纵横比和主点的预标定 在固定焦距的情况下,摄像机同时在x和y方向上縮放图像。因此垂直拍摄标定模板中的圆,然后计算其在水平方向和垂直方向上直径的比值即为图像纵横比sx。
我们采用一种新的标定图像中心的方法。将标定模板3放到三坐标测量机的工作台面4(物面)上,主光轴2垂直于圆面,摄像机1所采集到的圆的图像如图2所示。在像面坐标系下,(0x,0y)为主点的坐标,(0x',0y')为模板中圆的圆心坐标。如附图3所示,摄像机可以在x方向和y方向上水平移动。 由RAC准则,径向畸变是相对于主点对称的。因此,在x轴的正负方向上缓慢移动摄像机,同时计算圆心到圆的最左端的点的水平距离xl和圆心到圆的最右端的点的水平距离x2。当移动到某一位置使得xl = x2时,模板中圆的圆心的横坐标即与主点的横坐标相等,即0x = 0x'。由于三坐标测量机具有精密的传动和定位特性,所以可以方便而精确的找到此平衡位置。同理,再在y轴的正负方向水平移动摄像机,使得yl = y2,也即0y =0y'。此时,模板上的圆的圆心即与主点相重合。 2、求解除Tz (即摄像机坐标系在世界坐标系中的Z向平移参数,即像机光轴方向的平移参数)以外的R正交旋转矩阵和T平移向量的参数
摄像机坐标系与世界坐标系的变换关系为<formula>formula see original document page 6</formula>
其中,(x。, y。, Z。)为空间中某-zw)为点P在世界坐标系下的三维坐标c
(1)
-实际点P在摄像机坐标系下的三维坐标。(xw, yw,R为一个3X3旋转正交矩阵,T为三维平移向量。
"1<formula>formula see original document page 6</formula>由于三坐标测量机是高精密的测量设备,其Z轴的垂直度是非常高的,而且工作台面也是非常平整和光滑的,所以我们在计算中令房=0,由(3)式可得 [xwYd ywYd Yd—xwXd—ywXd] X [ri/Ty r2/Ty Tx/Ty r4/Ty r5/Ty]T = Xd (4) 因此,提取图1中所示的标定模板上的黑白棋盘格上的7X7个角点作为控制点,
利用最小二乘法,可解出rn r2, r4, r5, Tx, Ty六个参数。再由矩阵R的正交性,即可得到R,
T中除Tz以外的R正交旋转矩阵和T平移向量的参数。 3、求一阶径向畸变参数、 在上述步骤中标定出图像的主点坐标后,模板中圆的圆心与图像的主点相重合,摄像机所采集到的图像如图4所示。在像面坐标系下,(0x,0y)为标定出的主点坐标,(0x',0y')为模板中圆的圆心坐标。由(4)式变换可得一阶径向畸变参数、 A =

=
(5) 其中图像点到原点的距离。=7^^ ' (Xd, Yd)为存在一阶径向畸变的情况下P点的像面坐标,(XU,YU)为P点在像面坐标系中的理想点坐标。 在图4中,P^为与像面坐标系的x轴平行的直径与圆的交点。将此直径绕圆心旋转,每隔45°取其与圆周的交点,得到点Pd2,P^…Pds。将此8个点的x坐标和y坐标,可得到16个、的值。取这16个值的平均值则可得到最后的、的值,即
16 (6)
将式(2)和式(4)带入式(3),且有Zw = 0可得
6
将(7)式整理可得
<formula>formula see original document page 7</formula>
其中。=7^^, (Xd,Yd)为存在一阶径向畸变的情况下P点的像面坐标,iviv
r7, r8为旋转矩阵R中的参数,Ty, Tz为平移向量T中的参数,f为摄像机的焦距。、为一阶径向畸变参数。(xw,yw,zw)为空间实际点在世界坐标系下的三维坐标。由于(8)式为线性方程,根据^1,?(12... (18这八个特征点,采用最小二乘法即可求得{和Tz的值。至此,摄像机标定完毕。
权利要求
一种正交式三坐标测量机中摄像机的标定方法,其特征在于,所述方法包括以下步骤(1)制作标定模板标定模板为在一圆中分布棋盘格的形式,所述棋盘格以圆心为对称中心,呈上下左右对称分布,圆心位于中心的四个棋盘格的相交点上,并且为了方便角点的提取以及提取的准确性,棋盘格要求黑白交错;(2)图像纵横比和主点的预标定将标定模板置于摄像机视场,在固定焦距的情况下,利用正交式三坐标测量机水平移动摄像机,标定出图像的纵横比sx和主点坐标(Cx,Cy);(3)求解除Tz以外的R正交旋转矩阵和T平移向量的参数结合RAC准则,提取棋盘格的角点,求解除Tz即像机光轴方向的平移以外的R正交旋转矩阵和T平移向量的参数;(4)线性求解一阶径向畸变系数k1,进而得到有效焦距f和Tz的值,完成标定。
2. 根据权利要求1所述的正交式三坐标测量机中摄像机的标定方法,其特征在于,所 述步骤(2),图像纵横比和主点的预标定的方法为在固定焦距的情况下,将摄像机同时在x和y方向上縮放图像,垂直拍摄标定模板中的 圆,然后计算圆在水平方向和垂直方向上直径的比值,即为图像纵横比sx ;由RAC准则,径 向畸变是相对于主点对称的,首先将摄像机水平左右移动到某一位置使得圆心到圆的最左 端的点的水平距离等于圆心到圆的最右端的点的水平距离时,模板中圆的圆心的横坐标即 与主点的横坐标相等,再水平前后缓慢移动摄像机,使得圆心到圆的最上端的点的垂直距 离等于圆心到圆的最下端的点的垂直距离,此时,模板上的圆的圆心即与图像的主点重合, 模板中圆的圆心坐标为(0x',0y'),由此标定出图像的主点坐标(Cx,Cy)。
3. 根据权利要求1所述的正交式三坐标测量机中摄像机的标定方法,其特征在于,所 述步骤(3)求解除Tz以外的R正交旋转矩阵和T平移向量的参数的方法为由Tsai模型和RAC准则,提取标定模板上的7 X 7个控制点,利用最小二乘法,解出巧, r2, r4, r5, Tx, Ty六个参数;再由矩阵R的正交性,即可得到除Tz以外的R正交旋转矩阵和T 平移向量的参数。
4. 根据权利要求1所述的正交式三坐标测量机中摄像机的标定方法,其特征在于,所 述步骤(4)线性求一阶径向畸变参数、,进而得到焦距f和Tz的值方法为在模板上,取与像面坐标系的x轴平行的直径与圆的交点P^将此直径绕圆心旋转,每 隔45°取其与圆周的交点,得到点Pd2, Pd3,…Pds ;将此8个点的x坐标和y坐标,得到16 个、的值;取这16个值的平均值则可得到最后的、的值;然后根据Pdl,Pd2 Pd8这八个特 征点,采用最小二乘法即可求得f和Tz的值,至此,摄像机标定完毕。
全文摘要
本发明公开了一种在正交式三坐标测量机中摄像机的标定方法,在标定正交式三坐标测量机的摄像机时,现有的标定方法没有充分利用三坐标测量机高精度的传动和定位特性,而单纯的考虑选取不同的标定模板进行标定。针对这种情况,本文提出了一种新的标定方法。该方法采用新设计的模板和常用的一阶径向畸变模型并结合了主动视觉的思想,首先控制摄像机运动,标定出图像的中心,然后利用圆的各向同性,关于圆心中心对称的选取8个控制点,计算一阶径向畸变系数,进而线性求解其他内参数。通过误差分析和实验验证,证明该方法实用性强,标定精度高。
文档编号G06T7/00GK101750014SQ20091025110
公开日2010年6月23日 申请日期2009年12月31日 优先权日2009年12月31日
发明者宋信玉, 李锐, 罗钧 申请人:重庆大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1