教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 工程科技> 机械/仪表> 基于移动机器人两步法的摄像机标定_曹亮

基于移动机器人两步法的摄像机标定_曹亮

上传者:戚飞虎
|
上传时间:2015-05-05
|
次下载

基于移动机器人两步法的摄像机标定_曹亮

图像;识别;视觉

高 新 技 术

2013  NO.28

科技资讯

基于移动机器人两步法的摄像机标定①

曹亮 佟威

(西安建筑科技大学信息与控制工程学院 陕西西安 710055)

摘 要:利用透镜成像理论建立摄像机数学模型,提出一种全面考虑镜头的径向畸变和切向畸变的简单、快速的摄像机参数标定和修正方法,利用图像中心附近点畸变量较小的性质,对摄像机内、外参数进行标定。实践证明,该方法能快速、方便地对摄像机系统进行标定和相差修正,具有良好的精度和稳定性。关键词:摄像机标定  镜头畸变  两步法中图分类号:TP242文献标识码:A文章编号:1672-3791(2013)10(a)-0009-02

摄像机标定,是指建立设星级几何模型,描述空间坐标系中的景物点同它的图像平面上的像点之间的对应关系,从而求取该模型的各参数的过程。迄今为止,对于摄像机标定问题已经提出了很多方法,其中以Tsai的“两步”(two-stage)标定法最为常用。此方法先用径向排列约束得到部分外部参数的精确解,然后在将其余外部参数与畸变修正参数进行迭代求解。该方法计算量式中,精度较高。但是这种方法只考虑了径向畸变,当切向畸变较大时就不适用。

根据现实实验需要,本文提出一种新的方法。该方法全面考虑了在摄像机模型镜头中的径向畸变和切向畸变。利用图像中心附近点畸变量比较小的性质,提出一种摄像机内、外参数的标定方法。

(3)

既可以简化计算的复杂性,又可以在某种程度上去近似其他畸

变,提高了标定的精度。1.2摄像机标定模型

由摄像机的几何对应关系,设(Xw,Yw,Zw)为世界机坐标,(Xc,Yc,Zc)为摄像机坐标系以及图像坐标系为(X,Y),如图1中所示,摄像机坐标中心点在O点(摄像机的光心),z轴与光轴重合。图像坐标为中心在O(光轴z图像平面的交点)平行于x,y轴的图像坐1

标系。(Xu,Yu)是理想小孔摄像机模型下标定点的图像坐标,

1 摄像机模型

(Xd,Yd)是由透镜变形引起的偏离(Xu,Yu)实际图像坐标。计算机图

1.1畸变模型

像坐标系坐标(Xf,Yf)的单位是像素数,有效焦距f是光学中心到

摄像机模型就是对景物成像到图像的物理过程的数学描述,

图像平面的距离。

本文采用针孔摄像机模型。理想的透镜成像模型而实际的透镜成

从三维世界坐标到计算机图像坐标系的的转换关系有下面几步。

像并不完全满足针孔模型,由于摄像机本身存在光学系统的加工

第一,世界坐标系与摄像机坐标系之间的转换关系为:

误差和装配误差等原因,往往造成非线性几何失真。实际情况如图

?Xc??Xw?1所示,与理想的针孔成像相比有一定的光学畸变,称之为光学畸?Y????c?=?rt??Yw?变误差。畸变主要包括径向畸变,切向畸变和薄棱镜畸变三种。本??Zc??(4)?01??Zw?                                   文主要考虑前两种畸变。?????1??1?径向畸变径向畸变会引起图像点沿径向移动,离中心点越远,

其中r和t分别代表3×3旋转矩阵和3×1平移矩阵。其变形量越大。这种畸变是关于摄像机镜头主光轴对称的,其数学

第二,针孔摄像机模型下的理想透视投影变换为:δ=Xd?(k1?ρ2+k2?ρ2)

{xrfXc

模型为δ=Y?(k?ρ2+k?ρ2)                        (1)Xu=yrd12

c

{

22fY(δxr,δyr)为径向(5)式中:ρ=dd;k1、k2为径向畸变系数;Yu=c                                        

c

畸变坐标。

第三,畸变模型:用于描述图像坐标系中实际图像坐标(Xd,Yd)切向畸变不关于摄像机镜头光轴对称,其数学模型为

22

δ=k3?(3Xd+Yd)+2k4?Xd?YdXu=Xd+δx{xt{(2)与理想图像坐标(Xu,Yu)之间的关系为:Y=Y+δ          (6)δ=2k?X?Y+k?(X2+3Y2)                     

yt

3

d

d

4

d

d

U

dy

(δxt,δyt)为切向畸变坐标。式中:k3、k4为切向畸变系数;

由以上可知,摄像机的综合畸变为:

第四,实际图像坐标与计算机图像坐标变换关系为(3)~(6)

得到图像坐标与世界坐标的关系式中

第五,{

Xf=sxXd+Cx

其中

Yf=syYd+Cy

sx,sx为焦比,sy(Cx,Cy)为计算

机图像坐标。

综合式(3)~(6)得到图像坐标与世界坐标的关系式中,可以

22得到Xd?(1+k1?ρ+k2?ρ)

+k3?(3Xd2+Yd2)+2k4?Xd?Y=f

r11Xw+r12Yw+r13Zw+t1

r31

内容需要下载文档才能查看

Xw+r32Yw+r32Zw+t3(7)

Yd?(1+k1?ρ2+k2?ρ2)+2k3?Xd?Yd+k4?(Xd2+3Yd2)=f

第六,待标定的模型参数模型内参数焦比sx,sy;图像中心:畸变系数k1,k2,k3,k4;模型外参数旋转矩阵r,平移向量t。

r21Xw+r22Yw+r23Zw+t2

                        (8)

r31Xw+r32Yw+r32Zw+t3。

2 摄像机模型的参数求解

图1 考虑透镜径向畸变和切向畸变的摄像机成像模型

(1)基本思想。由于摄像机模型的参数比较多,求解复杂且稳定性

①作者简介:曹亮(1987—),男,硕士研究生,从事控制理论与控制工程,机器人双目视觉的研究。

 科技资讯 SCIENCE & TECHNOLOGY INFORMATION9

图像;识别;视觉

科技资讯

2013  NO.28

SCIENCE & TECHNOLOGY INFORMATION

高 新 技 术

由上式(9)和(10)知,且令ki=0,ki=0,(i=1Λ4),

差。本文先用图像中心附近点标定摄像机内外部参数,然后用全视场标定点对畸变系数进行求解。

(2)假设条件。本文在进行摄像机标定的时候,现需要假设三个条件。

①先要标定图像中心(Cx,Cy),通常采用三种办法,直接光学法;变焦距法:径向排列约束法。我采用直接标定法。

②主点即使图像中心又是径向畸变中心。③当镜头畸变很小时,畸变可以忽略。(3)摄像机标定内外参数标定过程。由于已知图像中心,且当镜头畸变量很小时,可以忽略以及坐标关系可以得到以下推导过程。

Xu=Xd=(Xf?Cx)/Sx。

dv=1,,即方程变为:

求得Sv和tz的初始值。

将上面所求结果作为初始值,运用非线性优化算法的Sv,du,tz的优化解。

⑤由上式中Xu=f

r11Xw+r12Yw+r13Zw+t1r31Xw+r32Yw+r32Zw+t3

Yu=f

r21Xw+

内容需要下载文档才能查看

r22Yw+r23Zw+t2r31Xw+r32Yw+r32Zw+t3,

Yv=Yd=(Yf?Cy)/Sy

rX+rY+rZ+t

Xu=f11w12w13w1                    且有:(9)r31Xw+r32Yw+r32Zw+t3rX+rY+rZ+t(10)

r31Xw+r32Yw+r32Zw+t3                       

另外,由图1中可知O0,Pd,Pu在通一条直线上,可知Yu=f

Xu/Yu=[(Xf?Cx)/Sx]/[(Yf?Cy)/Sy]Xd/Yd

且,将上面两式带入上两

式,可以得到ki,(i=1Λ4)的方程,用最小二乘法即可讲求求解。

3 实验结果

标定实验系统包括一个高清摄像机,可以精确控制的智能平

台,计算机,平面标定模板。

实验室采用786×576像素的sony摄像机,标定模板采用打印在纸上9×9的正方形,去每个正方形中心座样本。

首先测量各个标志点在世界坐标系下的坐标,

内容需要下载文档才能查看

然后得到图像平面坐标,利用所得的测算数据计算各个标定参数的结果如下:

所以,由以上可以知道

r11Xw+r12Yw+r13Zw+tx

r21Xw+r22Yw+r23Zw+ty

=[(Xf?Cx)/Sx]/[(Yf?Cy)/Sy]经过整理后知:

(

r11rrr

Xw+12Yw+13Zw+x×[(Y?C)/S]

fyytytytyty

r21rr

Xw+22Yw+23Zw+1)×[(X?C)/S]        (11)fxxtytyty

令a1=qxr11/tya2=qxr12/tya3=qxr13/ty,a4=qxtx/ty

=(

a5=qxr21/tya6=qxr23/ty

qx=Sy/Sx式中:

则上式变为:

f=9711pixel  Sx=1.0318  Sy=0.0987K1=0.0169  K2=0.2227K3=0.0032  K4=0.0004

0.032r=[0.991

?0.110

?0.09640.02560.0640.254

0.094]0.959

(a1Xw+a2Yw+a3Zw+a4)×[(Yf?Cy)]

=(a5Xw+a5Yw+a6Zw+1)[(Xf?Cx)]                 (12)式(10)中是一个一阶线性方程,可以采集多个坐标,通过求解,可以得到a1ΛΛa7的值,所以,也可以求得其他参数的值。推导过程如下:

2a5①由上式得到:

2+a2=(r2+r2+r2)/t2+a67212223y

2+r2+r2)=1又因为r是正交矩阵,则有:(r212223

t=[155.461?76.1565455.628]

4 结语

两步法摄像机标定法综合了线性变换法和非线性优化法的特

点,综合考虑了径向畸变和切向畸变,并且将非线性问题转换为线性模型去解决,简化了计算过程,提高了计算效率,得到的计算机结果更加精确。

  

ltyl=得:222567

将远离图像中心的特征点带入方程

                      (13)

若Xc与图像对应点的Xf?Cx同号,Yc与图像对应点Yf?Cy同号,则ty>0,否则ty<0,

2+a2+a2=q2(r2+r2+r2)/t2②因为a123x111213y2+a2+a2=q2x(a2+a2+a2且:a123x567)

参考文献

[1]邱茂林,马颂德,李毅.计算机视觉中摄像机标定综述[J].自动

化学报,2000.[2]杨必武,郭晓松.摄像机镜头非线性畸变校正方法综述[J].中国

图像图形学报,2005.

[3]赵宣铭.一种基于Tsai法的摄像机改进标定法[J].西安工程大学

学报,2011.[4]李文涛,马钺.基于两步法的摄像机标定[J].控制工程,2011.[5]薛白,段锁林,邹凌.考虑径向畸变的机器人视觉系统的参数标

定[J].2012.

[6]Liu Yuanjiong,KONGJianyi,WANC Xingdong,et al.Nonlin-

ear camera calibration method of binocular stereo vision system[J].Application Research of Computers,2011,28(9):3398-3400.

qx=所以:

2+2+2)(a123

22(a5+a6+a72)

=a4ty/qx

④由上式中a1=qxr11/ty,a2=qxr12/ty,a3=qxr13/tya4=qxtx/ty,a5=qxr21/ty,a6=qxr23/ty

可得r11,r12,r13,r21,r22,r23,r31,r32的值。

③由上式得到a4=qxtx/ty,所以tx

10科技资讯 SCIENCE & TECHNOLOGY INFORMATION

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

3月2日小学二年级数学下册(数一数)
第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
七年级英语下册 上海牛津版 Unit3
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
北师大版数学四年级下册3.4包装
沪教版八年级下册数学练习册20.4(2)一次函数的应用2P8
沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
外研版英语七年级下册module3 unit1第二课时
外研版英语七年级下册module3 unit2第二课时
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
8 随形想象_第一课时(二等奖)(沪教版二年级上册)_T3786594
沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
外研版英语七年级下册module3 unit2第一课时
七年级英语下册 上海牛津版 Unit5
人教版二年级下册数学
化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
冀教版小学数学二年级下册第二单元《余数和除数的关系》
六年级英语下册上海牛津版教材讲解 U1单词
二年级下册数学第三课 搭一搭⚖⚖
8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
沪教版八年级下册数学练习册21.3(2)分式方程P15
二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
外研版英语三起5年级下册(14版)Module3 Unit1
二年级下册数学第一课
30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342