如上图,两个相机中心分别为
O
1
O_1
O1、
O
2
O_2
O2,点P在两幅图像中的投影点分别为
p
1
p_1
p1、
p
2
p_2
p2,连线
O
1
O_1
O1
p
1
p_1
p1 和连线
O
2
O_2
O2
p
2
p_2
p2在三维空间中会相交于点 P,点
O
1
O_1
O1、
O
2
O_2
O2 、P 三个点可以确定一个平面,称为极平面(Epipolar plane)。
O
1
O_1
O1
O
2
O_2
O2 连线与像平面
I
1
I_1
I1、
I
2
I_2
I2 的交点分为
e
1
e_1
e1、
e
2
e_2
e2, 称之为极点(Epipoles),
O
1
O_1
O1
O
2
O_2
O2 被称为基线(Baseline)。称极平面与两个像平面
I
1
I_1
I1、
I
2
I_2
I2 之间的相交线
l
1
l_1
l1、
l
2
l_2
l2 为极线(Epipolar line)。
p
1
′
p_1^{'}
p1′、
p
2
′
p_2^{'}
p2′分别是两像素点在归一化成像平面的投影点, 对应的归一化坐标分别为
x
1
x_1
x1、
x
2
x_2
x2。两幅图像相对位姿为R,t。对于同一点P,它在两图像坐标系下的位置分别为
P
1
P_1
P1、
P
2
P_2
P2,有如下的坐标变换关系:
P
2
=
R
P
1
+
t
P_2 = RP_1+t
P2=RP1+t
对极约束的数学表达式是:
x
2
T
t
×
R
x
1
=
0
x_2^Tt^{×}Rx_1=0
x2Tt×Rx1=0
几何意义分析:
上式中,
x
1
x_1
x1既是P在归一化平面
I
1
′
I_1^{'}
I1′的坐标,其方向也代表着
O
1
P
O_1P
O1P在第一幅图象坐标系的方向,
R
x
1
Rx_1
Rx1则将该方向转换到第二幅图象坐标系中,t同时也是第一幅图像坐标系原点
O
1
O_1
O1在第二幅图像坐标系下的坐标,其方向也代表
O
2
O
1
O_2O_1
O2O1在第二幅图像坐标系中的方向,根据叉乘运算的定义,
t
×
R
x
1
t^{×}Rx_1
t×Rx1方向垂直于
O
2
O
1
O_2O_1
O2O1与
O
1
P
O_1P
O1P张成的极平面,对极约束数学表达式的几何意义就是在第二幅图象的坐标系下,
O
2
P
2
′
O_2P_2^{'}
O2P2′垂直于极平面法线,理想情况下
O
2
P
2
′
O_2P_2^{'}
O2P2′在极平面内,显然应该满足垂直于该平面法向量的条件。
对极约束的几何认识
最新推荐文章于 2022-05-05 17:34:12 发布