文献标识码: A
文章编号: 0258-7998(2011)01-0084-03
摄像机标定是为了确定摄像机的位置、属性参数和建立成像模型,以确定空间坐标系中物点与它所在图像平面上像点之间的对应关系[1-2]。国内外学者对摄像机标定做了大量的研究,提出了许多不同的标定方法[3-4]。鲁新国等[5]提出了线性摄像机标定技术,其计算简单,精度较高,但只考虑了径向畸变,当切向畸变较大时不适用。陈利红等[6]提出了摄像机标定与修正的简单方法,考虑了镜头的径向畸变和切向畸变,利用两步法,计算精度较高,但是方法复杂,需要优化算法,不易实现。
目前,线性摄像机标定技术的研究集中在如何有效地、合理地确定非线性畸变校正模型的参数上[7]。本文采用的算法全面考虑了径向畸变和切向畸变,通过建立和求解超定线性方程组计算出畸变系数,然后利用约束方程求解线形方程组,来确定摄像机外部参数和内部参数。该算法全部过程采用线性方法求解全部参数,不仅简单快捷,而且没有非线性算法中可能存在的不稳定性,实用性较强。
1 双目摄像机标定模型与原理
1.1 摄像机标定模型
如图1所示,计算机图像坐标系o0uv,坐标系原点在图像左上角,以像素为单位。图像平面坐标系o1xy,原点位于摄像机光轴与图像平面坐标系的交点,利用透视变换原理可知,该原点与图像平面的几何中心重合,x轴平行于u轴,y轴平行于v轴。o1点在坐标系o0uv中的坐标为o1(u0,v0)。摄像机坐标系是以摄像机光心o为原点的坐标系,记为XcYcZc。oo1之间的距离为摄像机的焦距f。P点为空间点,在摄像机坐标系中的坐标为(XcYcZc)。P点与图像坐标系的交点为P′,P′点在小孔摄像机模型下的图像坐标为(xu,yu),由透镜畸变引起的实际图像坐标为(xd,yd)。
摄像机标定包括四个坐标系之间的转换:即计算机图像坐标系、图像平面坐标系、摄像机坐标系和基准坐标系(世界坐标系)。
(1)计算机图像坐标系与实际图像坐标系之间的转换:
(2)将空间坐标点的实际空间坐标值与恢复后的三维空间坐标值进行比较,利用绝对误差来表示实验精度,如表1所示(部分实验数据)。
Xw、Yw表示真实三维坐标,X、Y表示标定后的三维坐标,单位为mm。
本文提出的标定方法全面考虑了透镜的径向畸变和切向畸变,当切向畸变较大时,该标定方法的精度明显高于鲁新国等[5]提出的线性摄像机标定技术。文章的标定方法完全采用线性方法求解摄像机参数,实验证明,
该方法计算简单,在单目摄像机基础上,双目立体摄像机标定方法快速、精确。
参考文献
[1] CHANG C C, JI Y F. Flexible videogammeric technique for three-dimensional structural vibration measurement. Journal of Engineering Mechanics, 2007,133(6):656-664.
[2] HU Jiuxiang, RAZDAN A, ZEHNDER J A. Geometric calibration of digital cameras for 3D cumulus cloud measurements[J]. Journal of Atmospheric and Oceanic Technology, 2009,26(2):200-214.
[3] SALVI J, ARMANGUE X, BATLLE J. A comparative review of camera calibration methods with accuracy evaluation [J].Pattern Recognition,2002,35(6):1617-1635.
[4] 邱茂林,马颂德,李毅.计算机视觉中摄像机标定综述[J].自动化学报,2000,26(1):43-55.
[5] 鲁新国,王琰,杨大为.基于计算机视觉的线性摄相机标定技术研究[J].沈阳理工大学学报.2007,26(5):43-46.
[6] 陈利红,毛剑飞,诸静.CCD摄像机标定与修正的简单方法[J].浙江大学学报(工学版),2003,37(4):406-409.
[7] 高立志,方勇,林志航.立体视觉测量中摄像机标定的新技术[J].电子学报.1999,27(2):12-14.
[8] TSAIRY.An efficient and accurate camera calibration technique for 3D machine vision [J].IEEE Transactions on Pattern Analysis and Machine Inteligence,1986.364-374.
[9] WENG Y, COHEN P,HERNIOU M. Camera calibration with distortion models and accuracy evaluation[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1992,14(10):965-980.
[10] 张辉,张丽艳,陈江,等.基于平面模板自由拍摄的双目立体测量系统的现场标定[J].航空学报,2007,28(3):695-701.
[11] 丁丽娟,程杞元.数值计算方法[M].北京:北京理工大学出版社,2005.