Camera Calibration 相机标定:原理简介(五)

本文介绍了基于2D标定物的相机标定方法,包括单应性矩阵、内参约束条件、几何解释、闭合解、最大似然优化和镜头畸变校正。经典算法采用棋盘格标定图案,通过Zhang的算法求解相机内参和外参,以实现精确的图像投影。
摘要由CSDN通过智能技术生成

5 基于2D标定物的标定方法

基于2D标定物的标定方法,原理与基于3D标定物相同,只是通过相机对一个平面进行成像,就可得到相机的标定参数,由于标定物为平面,本身所具有的约束条机,相对后者标定更为简单。经典算法为Z. Zhang(PAMI, 2000) A Flexible New Technique for Camera Calibration。其算法已经被收入Opencv(2004),最常用的标定图案是棋盘格图案,如下图:

ChessBoard

5.1 单应性矩阵

对于2D标定平面,抑或称为标定板,不妨假设,平面上点的增广齐次向量 [X,Y,Z,1] 满足 Z=0 ,同时对于旋转矩阵 R 的每一列表示为一个列向量记为 ri ,则根据相机的投影方程:

suv1=A[r1  r2  r3  t]XY01=A[r1  r2  t]XY1(1)

因为点 [X,Y]T 仍表示的是三维空间点坐标,只是由于标定使用平面的特殊性,将 Z=0 省略,因此我们仍然使用统一的 M 符号表示,与其对应 M~=[X,Y,1]T 表示该点的其次向量,则公式 (1) 可简记为:

sm~=HM~  with H=A[r1  r2  t](2)

H 被称为单应性矩阵(Homography matrix)。

5.2 内参约束条件

对于单应性矩阵 H ,我们也将其按照列向量的方式表示: H=[h1  h2  h3] , 则有:

[h1  h2  h3]=λA[r1  r2  t](3)

其中, λ 是一个任意的系数,因为 r1,r2 是正交向量,因此有:

rT1r2=hT1ATA1h2=0(4)

rT1r1=hT1ATA1h1=rT2r2=hT2ATA1h2(5)

对于一个单应性矩阵,公式 (4,5) 是两个内参的基本约束。单应性矩阵有9个元素,但可以由8个独立不相关的元素表示,也就是说投影变换有8个自由度,而我们只有6个外参元素(3个旋转元素和3个平移元素),因此两个内参约束条件的意义就在于此。在原理简介(三)中,我们已经了解到 ATA1 描述的就是IAC(Image of the absolute conic),后文将对此进行解释。

5.3 几何解释

现在让我们来分析公式 (4,5) 与绝对圆锥曲线的关系。在像空间坐标系中,存在下面的等式:

[r3r
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值