基于内外参数的相机标定模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于内外参数的CCD 相机标定模型的解算
童列树
建立模型:
分析:
设(xw,yw,zw )是三维世界坐标系中物体点P 的三维坐标。(x,y,z )是同一点P 在摄像机坐标系中的三维坐标,摄像机坐标系定义为:中心点在o 点(光轴Z 与图像平面的交点)平行于x,y 轴的图像坐标系。定义O ’XY 平面为参考像面,则物空间点与参考像面间构成理想的透视对应。图像在计算机中的坐标系Ofuv 的单位是像素,设(u0,v0)为计算机图像中心坐标。则Oxyz 空间点到参考像面的透视变换为:
(1)
设OwXwYwZw 与Oxyz 间位置关系为
(2) 参考像面坐标到计算机图像坐标变换:
(3) 其中(Nx,Ny )为图像平面上单位距离上的像点数。
由式(1)~(3)可得世界坐标系中点到计算图像坐标的透视变换关系为
(4) 需要标定的参数:
图中物体点从世界坐标系到摄像机三维坐标系的平移坐标和旋转变换的参数为外部参数,共12个,因为旋转矩阵必须满足6个正交约束条件,实际上仅6个外部参数需要标定。 因为摄像机的透镜可以被转动和拆卸,所以CCD
面阵安装并不能保证与透镜的光轴为中
心,且图像采集数字化的窗口的中心不一定与光学中心重合,这些因素造成了实际中心与图像帧存中心不重合。所以对于三维视觉来说,必须精确标定摄像机的光学中心。CCD驱动信号经采集卡采样,水平像元的等效间距也要发生变化,所以需要标定图像的纵横比。由式(4)可知,实际要标定的内部参数为有效焦距f,x方向比例系数Nx,图像平面原点的计算机坐标(u0,v0)其四个内部参数。y方向的比例系数Ny已知,由硬件厂商给出。
模型的解算:
对CCD面阵摄像机而言,CCD面阵上相邻两行相元的间距已知,但x方向的比例系数受时序的影响,将是不确定的,但一经标定,又是不易变化。因焦距同时在X和Y方向上放缩图像,假定Ny=1,则此时Nx代表图像的纵横比。因此,,垂直拍摄一个圆环,然后计算水平方向和垂直方向上的直径比,就可求得Nx.实际X方向的比例系数为Nx与Y方向实际比例系数的乘积。
分两种情况
a.情形一:Oxyz与OwXwYwZw间关系已知由(4)可得
.。。。。。。。。。。。。。。。。。。。。。。。。。。。(5)
如有m组对应点,利用式(5)可构成2m个关于f,u0,v0的线性方程。通过线性方程可解得f,u0,v0。
b.情形二:Oxyz与OwXwYwZw间关系未知(比较复杂,不是作业重点,此处略去……)