[发明专利]摄像机大视场高精度快速现场全局标定方法无效
申请号: | 201110082314.7 | 申请日: | 2011-04-01 |
公开(公告)号: | CN102208108A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 霍炬;杨明;关钰;朱永丽 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 岳泉清 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 摄像机 视场 高精度 快速 现场 全局 标定 方法 | ||
1.摄像机大视场高精度快速现场全局标定方法,其特征在于它步骤如下:
A、高精度全局预先标定:
步骤一:基于控制线的摄像机畸变参数的标定:
建立二维图像平面上被弯曲直线的直线度误差函数χ2;假设被弯曲的直线li上有n个点,其上第j个点的图像坐标记为[xij,yij]T,那么被弯曲的直线li的直线度误差函数χ2表示为:
x2(li)=a sin2φ-2|b||sinφ|cosφ+c cos2φ
式中
再用直线度误差函数χ2建立关于畸变参数优化的目标函数Fd,目标函数Fd为:
其中,luj表示利用摄像机畸变模型校正后的曲线或直线;
L表示空间直线的根数;
i表示直线的序号,第i条直线表示为li;
Cd表示摄像机畸变参数;
l表示直线集合,即{li:i=1...L};
建立了目标函数Fd后,使用非线性优化算法求得摄像机畸变参数;
步骤二:基于控制点的摄像机非畸变参数的全局标定:
步骤1:使用激光跟踪仪对实际平面上的点的位置进行测量;
步骤2:利用实际平面上测量得到的点的位置数据建立表示控制点位置的世界坐标系,并建立实际平面模型,所述实际平面模型描述了实际平面上每个点在世界坐标系中的三维坐标间的函数;
步骤3:在世界坐标系中按照标定需求构造一个点,并控制激光跟踪仪的激光光束指向该构造点;光束在实际平面上将形成一个光点;
步骤4:根据构造点和激光光束发射点在世界坐标系中的坐标计算激光光束在世界坐标系中的方向和位置;
步骤5:利用实际平面模型,求取所述激光光束与实际平面上的光点在世界坐标系中的坐标;
步骤6:使用摄像机采集所述光点的图像;如果光点数量满足标定精度的需求,则所述的光点即为控制点,控制点生成结束;否则返回步骤3,重新生成构造点;
步骤7:求取控制点在图像中的位置数据后,把相应的位置数据代入下式所示的优化函数,就实现大视场摄像机的高精度预先标定;
其中,u为特征点的图像坐标;
Xw为特征点的三维世界坐标;
Cp为摄像机参数;
C表示世界坐标系到图像坐标系的映射关系;
B、快速现场校正:
步骤三:在测量现场预先设置若干个特征点Pti(i=1,2,...,n),使用预先标定的参数求取特征点在世界坐标系下的坐标Xtwi,特征点在相应的摄像机坐标系下的坐标Xtci,特征点在图像坐标为Xti,其中Xtci≡[xtci,ytci,ztci]T,Xti≡[xti,yti]T;
步骤四:实时检测步骤三中所述的若干个特征点Pti(i=1,2,...,n)在测量过程中特征点在图像坐标的变化ΔXti≡(Δxti,Δyti)T,i=1,2...n;
步骤五:测量过程中摄像机非畸变参数的变化量Δc的最小二乘解,如下式所示;
Δc=(ETE)-1ETΔxtc
其中:矩阵;T为转置符号,为数学运算符,
f0表示预先标定出来的摄像机焦距;
R′γi表示矩阵R′γ的第i行元素组成的行向量,下脚标x,y,z表示x,y,z的分量,其它变量符号的定义类推,
测量过程中特征点摄像机坐标系下的坐标变化量;
Δc≡[Δf Δγx Δγy Δγz Δtx Δty Δtz]T
步骤六:根据求得的Δc进行校正,完成标定。
2.根据权利要求1所述的摄像机大视场高精度快速现场全局标定方法,其特征在于步骤一中非线性算法采用最小二乘法、爬山法或LM算法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110082314.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:内燃机用火花塞
- 下一篇:一种环保型飞机褪漆剂及其制备方法