当前位置: 首页 > 专利查询>天津大学专利>正文

参数优化相机标定方法技术

技术编号:29406492 阅读:130 留言:0更新日期:2021-07-23 22:45
本发明专利技术涉及视觉测量,为提出新的相机标定方法。为此,本发明专利技术采取的技术方案是,参数优化相机标定方法,利用相机的透视变换模型建立约束方程,并引入相机切向畸变和薄透镜畸变,然后利用做小二乘法求解物体坐标和图像坐标之间的数学模型。本发明专利技术主要应用于相机标定、视觉测量场合。

【技术实现步骤摘要】
参数优化相机标定方法
本专利技术涉及视觉测量,具体涉及参数优化相机标定方法。
技术介绍
视觉测量是一种摄像机为传感器的非接触式测量技术,随着视觉测量理论的发展以及有关相机成像精度等硬件性能的提升,视觉测量技术被广泛地应用在各种工业测量当中,并且具有非接触,速度快,精度高的特点。视觉测量的基本原理利用图像传感器获取目标的信息,建立物体坐标和图像坐标之间的数学模型,通过求解模型当中的参数,确定物体坐标和图像坐标的映射关系,由图像坐标求得物体坐标,进而确定物体的实际尺寸。模型的求解过程即为相机的标定,因而标定精度直接影响到测量的精度。相机的标定方式有传统标定法:优点是标定精度高,但是需要记结构尺寸精确的标定物,并且标定过程计算较为复杂;基于主动视觉测的标定:不需高精度的参,这种标定方法需要控制摄像机做某些特殊运动,如摄像机做相互正交的平移运动,在平台坐标系下朝某一方向平移,摄像机仅作纯平移或旋转运动等。该方法的算法相对简单,参数可以通过线性求解,鲁棒性较高。但该方法需要使用高精度视觉平台进行摄像机标定,系统成本较高,且不适用于摄像机运动未知或无法控制的场合。摄像机自标定法:利用摄像机在运动过程中图像与图像之间对应点的关系,直接对摄像机进行标定。该方法采用的是针孔摄像模型,通过摄像机内部参数的自身约束关系进行求解,该方法不需标定参照物,方便灵活,但是精度较低不适用于视觉测量领域。介于传统和自标定之间的张氏标定法:张正友基于棋盘格的标定法,该方法利用相机的内参数约束分别求取相机初始内参和外参数,然后引入径向畸变,利用最优化方法进行全局优化,该方法不需要高精度参照物,标定精度较高,但是在镜头畸变较大的情况下易使求解陷入局部最优,并且没有考虑镜头的切向畸变。
技术实现思路
为克服现有技术的不足,本专利技术旨在提出新的相机标定方法。为此,本专利技术采取的技术方案是,参数优化相机标定方法,利用相机的透视变换模型建立约束方程,并引入相机切向畸变和薄透镜畸变,然后利用做小二乘法求解物体坐标和图像坐标之间的数学模型。具体步骤如下:1.建立无畸变的理想成像模型相机的成像模型包括从世界坐标系—相机坐标系—成像面坐标系—像素坐标系的转换矩阵,转换矩阵如下:其中:(Xw,Yw,Zw)为世界坐标系中的点,(u,v)为像素坐标系中的点,Zc为成像距离,为相机内参矩阵,为外参矩阵,为像素坐标平面上的尺度因子,也称等效焦距,f为相机焦距,dx、dy为像素平面上单位像素对应的物理距离。为旋转矩阵,r11、r12......r33为由旋转角度计算得到的矩阵参数;T3,1=[TxTyTz]为平移矩阵,Tx、Ty、Tz为X方向、Y方向、Z方向的平移距离。2.初始参数求解在忽略透镜存在畸变等因素的情况下,以平面的单应性为约束条件求解相机的初始内外参数,采用基于单平面棋盘格张正友标定法求解,得到f、dx、dy、r、u0、v0、R3,3、T3,1的值。3.求解畸变参数选用迭代逐步逼近求解的方式,首先通过多畸变模型校正像点坐标,假定经校正后像点的成像坐标与该点在摄像机坐标系下的位置满足透视原理,然后利用相机的初始内外参数值求解出畸变系数,在此畸变系数在畸变模型上迭代更新相机的内外参数。求解畸变参数和全局优化具体过程如下:(1)设(x,y)是理想图像坐标,(xr,yr)是实际的图像坐标,(xc,yc,zc)为相机坐标系中的对应点,k1、k2为径向畸变系数,p1、p2为切向畸变系数,s1、s2为薄透镜畸变系数;则根据畸变校正和透视变换模型得到:利用上节得到的外参矩阵和内参矩阵初始值,可计算xc,yc,zc的值,(xr,yr)的值根据下式计算得到:至此,式中只剩下畸变参数k1,k2,p1,p2,s1,s2,在标定图像中任意选取n>6个点,通过最小二乘法求出畸变系数。(2)迭代优化R,T,f的值由世界坐标系和图像坐标系的转换关系:写成线性方程的形式为:其中f.r11/Tz,f.r12/Tz,f.Tx/Tz,f.r21/Tz,f.r22/Tz,f.Ty/Tz,r31/Tz,r32/Tz通过最小二乘算法求解。由旋转矩阵R的正交性,有:解出f/Tz,r11,r12,r21,r22,Tx,Ty,根据正交矩阵的性质,可求出r13、r23、r31、r32、r33,最后有r31/Tz可求出Tz的值,由f/Tz求出f的值;(3)设ΔR为两次迭代中R的差值,ΔT为两次迭代T的差值,Δf为两次迭代中f的差值;重复步骤3-(1)和3-(2)直到|ΔR|、|ΔT|、|Δf|的值小于一个极小的正值ε,迭代结束。本专利技术的特点及有益效果是:本专利技术选用迭代逐步逼近的方式,利用相机的初始内外参数值求解出畸变系数,进一步以此畸变系数在畸变模型上迭代更新相机的内外参数。因而本专利技术标定精度较高,能够清除镜头的切向畸变影响。附图说明:图1参数优化相机标定方法流程。图2相机小孔成像模型。图3标定板在CCD中的成像。图4经畸变校正的图像。图5标定误差。具体实施方式如图1所示,展示了本专利技术实施方式的流程。本专利技术传统张氏标定的基础上,在求得初始解之后,对于参数优化过程进行改进,利用相机的透视变换模型建立约束方程,并引入相机切向畸变和薄透镜畸变,然后利用做小二乘法求解。实验表明标定方法稳定可靠,标定精度较张氏标定高。本专利技术步骤如下:1.建立无畸变的理想成像模型相机的成像模型包括从世界坐标系—相机坐标系—成像面坐标系—像素坐标系的转换矩阵,如图1所示。根据常用的小孔成像模型可得到下面的转换矩阵其中:(Xw,Yw,Zw)为世界坐标系中的点,(u,v)为像素坐标系中的点,Zc为成像距离;为相机内参矩阵,为外参矩阵;为像素坐标平面上的尺度因子,也称等效焦距,f为相机焦距,dx、dy为像素平面上单位像素对应的物理距离;为旋转矩阵,r11、r12......r33为由旋转角度计算得到的矩阵参数;T3,1=[TxTyTz]为平移矩阵,Tx、Ty、Tz为X方向,Y方向,Z方向的平移距离。2.初始参数求解在忽略透镜存在畸变等因素的情况下,以平面的单应性为约束条件求解相机的初始内外参数,采用基于单平面棋盘格张正友标定法求解,得到f、dx、dy、r、u0、v0、R3,3、T3,1的值。3.求解畸变参数和全局优化上述的内外参数是根据线性模型求出的,未引入成像过程中的相机畸变,为此还需对结果进行优化。张氏标定法的优化方法是最大似然估计方法,其优化过程可能会陷入局部最优解。为此本文选用迭代逐步逼近的方式,首先通过多畸变模型校正像点坐标,假定经校正后像点的成像坐标与该点在摄像机坐标系下的位置满足透视原理,然后利用相机的初始内外参数值求解出畸变系数本文档来自技高网
...

【技术保护点】
1.一种参数优化相机标定方法,其特征是,利用相机的透视变换模型建立约束方程,并引入相机切向畸变和薄透镜畸变,然后利用做小二乘法求解物体坐标和图像坐标之间的数学模型。/n

【技术特征摘要】
1.一种参数优化相机标定方法,其特征是,利用相机的透视变换模型建立约束方程,并引入相机切向畸变和薄透镜畸变,然后利用做小二乘法求解物体坐标和图像坐标之间的数学模型。


2.如权利要求1所述的参数优化相机标定方法,其特征是,具体步骤如下:
1)建立无畸变的理想成像模型
相机的成像模型包括从世界坐标系—相机坐标系—成像面坐标系—像素坐标系的转换矩阵,转换矩阵如下:



其中:(Xw,Yw,Zw)为世界坐标系中的点,(u,v)为像素坐标系中的点,Zc为成像距离,

为相机内参矩阵,为外参矩阵,

为像素坐标平面上的尺度因子,也称等效焦距,f为相机焦距,dx、dy为像素平面上单位像素对应的物理距离。

为旋转矩阵,r11、r12......r33为由旋转角度计算得到的矩阵参数;
T3,1=[TxTyTz]为平移矩阵,Tx、Ty、Tz为X方向、Y方向、Z方向的平移距离。
2)初始参数求解
在忽略透镜存在畸变等因素的情况下,以平面的单应性为约束条件求解相机的初始内外参数,采用基于单平面棋盘格张正友标定法求解,得到f、dx、dy、r、u0、v0、R3,3、T3,1的值。
3)求解畸变参数
选用迭代逐步逼近求解的方式,首先通过多畸变模型校正像点坐标,假定经校正后像点的成像坐标与该点在摄像机坐标系下的位置满足透视原理,然后利用相机的初始内外参数值求解出畸变系数,在此畸变系数在畸变模型上迭代更新相机的内外参数。


3....

【专利技术属性】
技术研发人员:李醒飞冯高品谭文斌刘震
申请(专利权)人:天津大学
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1