基于移动机器人两步法的摄像机标定_曹亮
上传者:戚飞虎|上传时间: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月月考生物试卷
网友关注
- 列方程解应用题
- 2015重庆高考优秀范文:等待作文900字
- 2015-2016年初一历史上学期期中试卷(附答案)
- 中考满分作文:那一天,我笑了
- 大揭秘-猫的祖先到底是谁
- 2014-2015学年度第二学期期末教学质量检测试卷
- 高中话题作文:信仰涌动
- 百灵鸟怎样才能练出一副动人的嗓子
- 养殖水草怎样进行日常的照料
- 2015广东高考优秀范文:仰观宇宙,俯察万物作文1000字
- 风吹四季
- 高一作文:顺其天理 善待万物
- 高中生作文:学会坚持
- 2016届九年级历史与社会期中试卷(带答案)
- 中学生作文:幸福就在点滴之间
- 花罗汉鱼饲养八大要点您了解吗
- 水草如何绑在沉木上面?
- 中考满分作文:打马而过旧时光
- 2015江苏高考优秀范文:小巷面条香作文900字
- 高一作文:因为爱情
- 2015广东高考优秀范文:感知自然,近思远虑作文1000字
- 柯岩景区一日游
- 淀塘畈半日游
- 涌动话题作文:涌动的血液
- 秋游乐
- “主要看气质”是什么意思?是怎么来的?
- 2015届高三历史试卷(附答案)
- 猫草的功能和种植方法
- 中学生作文:奋进一直都在!
- 童年的滋味
网友关注视频
- 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
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理