发明名称 大视场条件下获得摄像机标定点的方法
摘要 本发明提供一种利用激光跟踪仪设置共面标定点完成全局标定的一种大视场条件下获得摄像机标定点的方法。它包括摄像机标定点的生成方法和获取摄像机标定点3D坐标的方法,摄像机标定点的生成方法是:在激光跟踪仪的工作范围内是一面平整的幕墙,将激光跟踪仪的靶标放置在幕墙表面的某一点处,并且保持靶标的位置不变,分别记录此时靶标球心点P0在基本坐标系中的坐标(x0,y0,z0)及方位角α和β;本发明利用激光跟踪仪设置共面标定点完成全局标定的方法。本发明采用激光跟踪仪设备,根据现场实际情况选择标定点位置,不需要单独制作靶标,空间坐标转换环节少,标定方法简单,可保证多视觉测量系统的全局标定精度达到较高的水平。
申请公布号 CN101799271B 申请公布日期 2011.08.17
申请号 CN201010137408.5 申请日期 2010.04.01
申请人 哈尔滨工业大学 发明人 袁峰;赵玉华;赵达理
分类号 G01B11/00(2006.01)I;G06F17/10(2006.01)I 主分类号 G01B11/00(2006.01)I
代理机构 代理人
主权项 1.一种大视场条件下获得摄像机标定点的方法,它包括摄像机标定点的生成方法和获取摄像机标定点3D坐标的方法,其特征在于:摄像机标定点的生成方法步骤如下:(1)在激光跟踪仪的工作范围内是一面平整的幕墙,将激光跟踪仪的靶标放置在幕墙表面的某一点处,并且保持靶标的位置不变,分别记录此时靶标球心点P<sub>0</sub>在基本坐标系中的坐标(x<sub>0</sub>,y<sub>0</sub>,z<sub>0</sub>)及方位角α和β;(2)在测量光束的光路上放置一个不透光的遮光板,根据激光跟踪仪的工作原理可知,在这种情况下跟踪模块将失去作用,也就是说,此时移动靶球测量光束不会跟着改变方向;(3)将靶标从幕墙表面上拿走,然后移开遮挡物体,测量光束就会在幕墙表面上形成一个光斑,此光斑就用来作标定摄像机的标定点;(4)将靶标随机放置在幕墙表面的不同位置上,使靶标中心点P<sub>i</sub>(i=1,2,…,n;n>3)不共线而且位置尽量均匀分布,重复步骤(1)、(2)、(3),直到在整个标定点采集平面范围内采集到足够的标定点;获取摄像机标定点3D坐标的方法是:(1)在每次采集标定点的同时记录靶标中心点P<sub>i</sub>的坐标(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>),点P<sub>i</sub>分布在同一平面∏<sub>t</sub>内,该平面与幕墙平面∏<sub>b</sub>互相平行,而且两个平面之间的距离等于靶标半径R,令平面∏<sub>t</sub>的方程为:Ax+By+Cz+D<sub>1</sub>=0将点P<sub>i</sub>的坐标值代入方程,可构建一个如下形式的线性方程组:<img file="FSB00000532128400011.GIF" wi="649" he="290" />(2)应用线性最小二乘法求解线性方程组,就可以确定平面∏<sub>t</sub>的方程中的未知系数A、B、C和D<sub>1</sub>;(3)假设点P<sub>t</sub>(x<sub>t</sub>,y<sub>t</sub>,z<sub>t</sub>)是平面∏<sub>t</sub>内的任意一点,过点P<sub>t</sub> 作辅助直线l,而且使直线l的单位方向向量等于平面∏<sub>t</sub>的单位法向量,则直线l的参数方程可写成:<img file="FSB00000532128400021.GIF" wi="782" he="261" />假设点P<sub>b</sub>(x<sub>b</sub>,y<sub>b</sub>,z<sub>b</sub>)是直线l和平面∏<sub>b</sub>的交点,由于平面∏<sub>b</sub>和∏<sub>t</sub>之间的距离等于靶标半径R,可得点P<sub>b</sub>的坐标为:<img file="FSB00000532128400022.GIF" wi="819" he="284" />由于平面∏<sub>b</sub>和∏<sub>t</sub>互相平行,可假设平面∏<sub>b</sub>的方程为:Ax+By+Cz+D<sub>2</sub>=0将x<sub>b</sub>、y<sub>b</sub>、z<sub>b</sub>代入平面∏<sub>b</sub>的方程得:<img file="FSB00000532128400023.GIF" wi="745" he="82" />至此,平面∏<sub>b</sub>的平面方程中的系数全部被确定;(4)将测量光束看作一条经过基本坐标系坐标原点的直线,靶标球心点P<sub>0</sub>是该直线上的一点,由点P<sub>0</sub>的坐标值得直线OP<sub>0</sub>的参数方程为:<img file="FSB00000532128400024.GIF" wi="580" he="249" />平面∏<sub>b</sub>和直线OP<sub>0</sub>的交点P<sub>c</sub>的坐标为:<img file="FSB00000532128400025.GIF" wi="999" he="276" />至此,确定标定点的3D坐标。 
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号