2010年第1期(总第136期)
ChinaHi-TechEnterprises
中国高新技术企业
NO.1.2010
(CumulativetyNO.136)
基于A4纸的摄像机标定算法
张红艳,郭海新
(河北软件职业技术学院数字传媒系,河北保定071000)
摘要:摄像机标定技术是三维重建的第一步,文章结合三维重建对计算机标定精度要求不是很高的具体需求,在张正友
经实验验证,文章所采用的算法标定提出的基于平面模板的标定方法基础上,提出了一种基于A4纸的摄像机标定算法。
精度较高,鲁棒性较好。关键词:三维重建;A4纸摄像机标定;单应矩阵;最大似然估计;鲁棒性中图分类号:TP242文献标识码:A文章编号:1009-2374(2010)01-0014-02
一、概述
张正友提出的基于平面模板的标定算法通过利用从不同角度拍摄的平面模板图像,得到模板平面上的点与其投影在图像平面上像点的对应关系,通过求得每幅图像的单应矩阵而获
外参数,完成整个标定过程。这种标定算法既避得摄像机的内、
免了传统方法对设备要求高、操作繁琐的特点,又较自标定方法精度高,是目前比较成熟的一种标定算法。但是由于张正友算法使用的模板需要有一个精确的点阵(如图1所示),并且采用了256个特征点进行标定,对应点的匹配比较烦琐,且易于出错。而对于一些对摄像机参数标定结果要求不是很高的场合,
本文结合三维重使用张正友标定算法无疑是不方便的。因此,
建的具体需求,提出了一种用普通A4纸代替张正友标定算法中使用模板的标定方法。
v0)为摄像机的主点坐标,α和β为图像在u轴和v轴其中(u0,
上的比例因子,γ表示图像在u轴和v轴方向上的倾斜系数。
(二)图像坐标归一化由于在拍摄过程中,每幅图像的缩放比例是不同的,并且每幅图像所采用的坐标系也是不同的,为了减小由此而导致的误差,得到更好的标定结果,需要对图像中的坐标点进行归一化。
对图像中的坐标点进行归一化,首先需要将每幅图像的坐标原点从原来位置平移到质心点,并以相对量来表示坐标,这样坐标将变得围绕质心点成均衡分布。令mi'表示坐标原点转换
mÁ到质心后mi的坐标,表示用等方性方法归一化后的坐标,则:
(2)
Á
?(x)?2/((?mÂ?(x)Â?(y)Â?mÂmÂ(x)?mÂ)/n)
ÁÁÂ
Á
?(y)?2/((?m??(y)Â?mÂmÂ(y)?mÂ(x)Â)/n)Â
ÁÁÂ
图1张正友方法使用模板
(三)模板平面与其图像之间单应矩阵的建立
假定标定模板在世界坐标系Z=0的平面上。用ri来表示旋转矩阵R的第i列。由(1)式,可得:
?X?
?u??X??Y???Y????A?r?rÁs?rÃt?rÁt?Â?v??ArÂ???0????1?????1??
?1?
由于Z恒为零,这里依然用M来表示定标模板平面上的点,
T軗=所以M=(X,Y),即M(X,Y,Z,1)。因此,一个标定模板上的点M
与其对应图像上的点m的关系可以用如下的单应性矩阵H来表示:
二、算法的实现
(一)符号定义
T
设一个二维坐标点表示为m=(u,v),一个三维坐标点表示
T軇来表示这两个坐标的齐次坐标形式:軗=为M=(X,Y,Z),用xm(u,T軗v,1),M=(X,Y,Z,1)。采用针孔摄像机模型,一个三维空间点M和其对应的图像投影点m之间的关系如下:
軗=A[Rt]M軗sm(1)
其中s为比例因子,(R,t)为摄像机的外参数矩阵,其中R为旋转矩阵,t为平移矩阵,外参数矩阵用来表示世界坐标系到摄像机坐标系的变换。A为摄像机内参数矩阵,其表示如下:
軗=HM軗(其中H=A[r1r2t])sm(3)
由于单应性矩阵H为3×3的矩阵,每一个特征点根据(3)式可导出三个线性约束。因此,当图像上特征点的数量大于等于三个时,就可以求解摄像机的单应矩阵,进而可以求解摄像机的参数。因此,本文提出的使用普通A4纸来代替张正友标定方法中使用的模板、采用A4纸的四个顶点作为标定特征点的方法是可行的。
(四)摄像机内参数的约束方程如上所述,对于标定模板的每幅图像,都可以求解出模板图像与模板间的一个单应性矩阵。令H=[h1h2h3],求出的单
-14-
一种基于OpenCV的摄像机标定算法的研究与实现_专业资料。龙源期刊网 http://www.qikan.com.cn 一种基于 OpenCV 的摄像机标定算法的研 究与实现 作者:孙昆 穆森...
OpenCV安装教程 13页 免费 基于A4纸的摄像机标定算法 2页 免费搜...摘要:本文在分析完整的摄像机镜头畸变模型的基础上,提出了一种新的标定算法。该...
2007 基于多项式拟合的摄像机标定算法何晓兰,姜国权,杜尚丰 (中国农业大学 信息与电气工程学院,北京,100083) 摘要:摄像机标定是机器视觉定位导航的前提。提出一种...
基于平面方格点的摄像机标定改进算法_专业资料。分析基于平面方格点的摄像机标定算法,指出基于表征靶标平面到图像平面映射的矩阵的求解存在标定点的相关性问题。通过引...
70 文章编号:1008-7826(2010)04-0045-05 基于OpenCV 的摄像机标定算法的设计与实现 许华荣 1 ,粟圆圆 2 ,王晓栋 1 (1. 厦门理工学院 计算机科学与技术系,...
烟台24l0)(60 摘要:文章提出了一种基于空间三角形的摄像机标定算法。使用空间三角形作为标定物,将其绕一顶点自由 转动并拍摄 2幅以上标定图片,然后利用三角形三...
一种基于OpenCV的摄像机标定算法的研究与实现_专业资料。摄像机标定是计算机视觉中的一个重要问题。本文介绍了标定的基本原理,详尽阐述了使用二维模板的标定算法,重点...
基于遗传算法的摄像机标定_数学_自然科学_专业资料。第3 l卷 第 4期 吉林 大学 学报 (信息科学版) Journal of Jilin University(Inf第...
基于双正交平面上匹配点对的摄像机自标定算法_专业资料。论述由位于正交平面上的特征点对集合复原无穷远单应性矩阵和摄像机内参数的新算法.通过对无穷远单应性矩阵...
基于粒子群算法的摄像机标定过程优化_专业资料。摄像机标定为机器视觉在物体位姿与姿态的测量过程中最重要一环,其映射物体三维空间与二维图像之间关系是一个复杂非线...

我要评论