本质上,两幅视图之间的对极几何是图像平面与以基线(基线是连接两摄像机中心的直线)为轴的平面束的交的几何。
结论1: 基本矩阵 F F 可以记为 F=[e′]×Hπ F = [ e ′ ] × H π , 其中 Hπ=P′P+ H π = P ′ P + 是从一幅图像到另一幅图像通过任意平面 π π 的转移映射。 而且, 因为 [e′]× [ e ′ ] × 秩为2 和 Hπ H π 秩为3 ,所以 F F 是秩2 的矩阵。
假设摄像机矩阵是一个巳标定的双眼装置且世界原点在第一个摄像机上:
结论2: 对两幅图像中任何一对对应点 x↔x′ x ↔ x ′ ,基本矩阵都满足条件:
F F 可以从两个摄像机矩阵 P P 、 P′ P ′ 计算出来,即 F F 可在相差一个整体尺度因子的意义下由摄像机唯一确定。
定义1: 假设两幅图像由中心不重合的摄像机获得,则基本矩阵 F F 为对所有的对应点 x↔x′ x ↔ x ′ , 都满足:
的秩2的唯一的 3×3 3 × 3 齐次矩阵。
由摄像机矩阵 P P 、 P′ P ′ 进行计算:
转置:如果 F F 是摄像机对作 (P,P′) ( P , P ′ ) 的基本矩阵,则 FT F T 是其反序对 (P′,P) ( P ′ , P ) 的基本矩阵。
结论3: 假设 l l 和 l′ l ′ 是对应的对极线,且 k k 是不过对极点 e e 的任何直线, 则 l l 和 l′ l ′ 间的关系是 l′=F[k]×l l ′ = F [ k ] × l ,对称地有 l=FT[k′]×l′ l = F T [ k ′ ] × l ′ 。
假设摄像机的运动是没有旋转并且内参数不变的纯平移,可以假设两个摄像机矩阵分别是 P=K[I|0] P = K [ I | 0 ] 和 P′=K[I|t] P ′ = K [ I | t ] ,则:
从像点 x x 到像点 x′ x ′ 的映射是:
其中 Z Z 是点 X X 的深度(在第一个摄像机的主轴上测量从 X X 到摄像机中心的距离)。
给定两个任意摄像机,我们可以把第一幅图像的摄像机旋转使它与第二个摄像机平行。该旋转可以通过对第一幅图像施加一个射影变换来仿真。针对两幅图像的标定矩阵的差别还可对第一幅图像施加进一步的矫正。这两次矫正的结果等价于对第一幅图像作射影变换 H H 。假设这些矫正已经完成,那么这两个摄像机之间的有效关系是一个纯平移。
假设两个摄像机矩阵分别是 P=K[I|0] P = K [ I | 0 ] 和 P′=K′[R|t] P ′ = K ′ [ R | t ] ,需要的射影变换是 H=K′RK−1=H∞ H = K ′ R K − 1 = H ∞ ,其中 H∞ H ∞ 是无穷单应,且 F=[e′]×H∞ F = [ e ′ ] × H ∞ ,则图像点 x x 到图像点 x′ x ′ 的映射是:
在纯平面运动时旋转轴与平移方向正交。正交性给这种运动增加了一个约束,如果 K′=K K ′ = K ,则 F F 的对称部分在这种平面运动情形时的秩为2。使它的自由度个数从一般运动的7个减少到纯平面运动的6 个。
基本矩阵的对称和反对称部分分别是
满足: F=Fs+Fa F = F s + F a
矩阵 Fs F s 是对称的并且一般地秩为3 ,它有5 个自由度并等同于一条点二次曲线,称为Steiner 二次曲线。
矩阵 Fa F a 是反对称的并可以记为 Fa=[xa]× F a = [ x a ] × ,其中 xa x a 是 Fa F a 的零矢量。反对称部分有2 个自由度且得同于点 xa x a 。
由一个单应关联的两个直线束,它们对应直线的交点的轨迹是一条二次曲线。这两个束都是对极线束, 一个过 e e 而另一个过 e′ e ′ 。这些对极线由一个1D单应相关联。其交点的轨迹是二次曲线 Fs F s
平面运动情形,其中 Fs F s 的秩为2。此时,Steiner 二次曲线是退化的,它等价于两条不重合直线。
F F 可以记为:
两个对极点的分别有2 个自由度和直线 ls l s 有2 个自由度。
结论4: 如果 H H 是表示3维射影变换的一个4 X 4 矩阵,那么对应于摄像机矩阵 (P,P′) ( P , P ′ ) 和 (PH,P′H) ( P H , P ′ H ) 的基本矩阵是相同的。
结论5: 对应于摄像机矩阵对 P=[I|0] P = [ I | 0 ] 和 P′=[M|m] P ′ = [ M | m ] 的基本矩阵等于 [m]×M [ m ] × M 。
定理1: 令 F F 为基本矩阵而 (P,P′) ( P , P ′ ) 和 (P~,P~′) ( P ~ , P ~ ′ ) 都是与基本矩阵 F F 对应的两组摄像机矩阵对,则存在一个非奇异的4 X 4矩阵 H H 使得 P~=PH P ~ = P H 和 P~′=P′H P ~ ′ = P ′ H 。
引理1: 若秩2的矩阵 F F 可以分解为两个不同的形式: F=[a]×A F = [ a ] × A 和 F=[a~]×A~ F = [ a ~ ] × A ~ 则对某非零常数 k k 和3维矢量 v v 有 a~=ka a ~ = k a 和 A~=k−1(A+avT) A ~ = k − 1 ( A + a v T ) 。
结论6: 一个非零矩阵 F F 是对应于一对摄像机矩阵 P P 和 P′ P ′ 的基本矩阵的充要条件是 P′TFP P ′ T F P 是反对称矩阵。
结论7: 令 F F 是基本矩阵, S S 是任意反对称矩阵。 定义摄像机矩阵对为:
结论8: 基本矩阵 F F 的摄像机矩阵可以选择为 P=[I|0] P = [ I | 0 ] 和 P′=[[e′]×F|e′] P ′ = [ [ e ′ ] × F | e ′ ]
结论9: 对应于基本矩阵 F F ,一对规范形式的摄像机矩阵的一般公式是:
其中 v v 是任何3维矢量, λ λ 是一个正标量。
本质矩阵是归一化图像坐标下的基本矩阵的特殊形式。基本矩阵可以看作是本质矩阵的推广,基本矩阵把要求标定摄像机这样一个(非本质的)假设去掉了。与基本矩阵相比较,本质矩阵有较少的自由度但增加了一些性质。
归一化坐标
基本矩阵和本质矩阵之间的关系是:
结论10: 一个3X3矩阵是本质矩阵的充要条件是它的奇异值中有两个相等而第三个是0。
结论11: 着 E E 的SVD分解为 Udiag(1,1,0)VT U d i a g ( 1 , 1 , 0 ) V T , E=SR E = S R 有如下两种可能的分解 :
结论12: 己知本质矩阵 Udiag(1,1,0)VT U d i a g ( 1 , 1 , 0 ) V T 和第一个摄像机矩阵 P=[I|0] P = [ I | 0 ] , 那么第二个摄像机矩阵 P′ P ′ 有下列四种可能的选择: