1. 程式人生 > >對極幾何 本質矩陣 基礎矩陣

對極幾何 本質矩陣 基礎矩陣

對極幾何是檢視幾何理論的基礎,對極幾何(Epipolar Geometry)描述了同一場景兩幅影象之間的視覺幾何關係。

設兩相機的中心分別為Ol和Or,兩影象平面分別為Iclip_image004P為共同視域中的場景空間點,它在兩幅影象平面上的像點分別為pl和pr。對極幾何關係中主要包含以下幾何元素:

image

極平面:兩個相機座標原點Ol、Or和物體P組成的平面。

極線:極平面和兩個像平面的交線,即p_{l}e_{l}p_{r}e_{r}

極點:e_{l}為右相機原點在左像平面的投影;e_{r}為左相機原點在右像平面的投影

我們要研究的極線約束:兩極線上點的對應光系(p_{l}p_{r}當然也滿足)

如果有兩個相機,cam1在建築物的左側,cam2在建築物的右側,拍攝得到兩張照片.像平面是無限延伸的,照片只是像平面的一部分.

image

左側是cam1的像平面,右側是cam2的像平面。

image

紅線表示相應的對極線,這些對極線滿足一定的幾何約束。

本質矩陣

兩個相機座標系的關係:

image

P_{l}是物體P在O_{1}相機座標系的位置,P_{r}是物體P在O_{r}座標系的位置。O_{r}相對於O_{1}的旋轉矩陣為R,位移為T。則:

image

由於R是正交矩陣,可以寫成:image

由於三向量共面,如下圖,所以它們的混合積為0.

image

image

將叉乘寫成矩陣相乘的形式:

image

令:image,S是一個秩為2的矩陣,則:

image

顯然,P_rP_l可以通過矩陣E=RS來約束,我們稱E為本質約束(Essential Matrix)。它具有兩個性質:

  1. 秩為2
  2. 只依賴於外部引數R和T

基礎矩陣

繼續前面的本質矩陣,結合成像的集合關係:

201112201556491880.png (567×395)

這裡的p_rp_l是在單位距離座標系下的位置.如果我們要分析的是影象,需要轉到畫素座標系下,此時:

201112201556561211.png (603×189)

從而有:

201112201556566817.png (607×381)

我們稱矩陣F為基礎矩陣:image,性質是:

  1. 秩為2
  2. 依賴於相機內參和外部引數R和T

基礎矩陣給出了:在已知一個點和F的情況下,其匹配點的直線約束方程:

image

直線約束方程為:image

進一步分析:image而這裡的F是秩為2的矩陣,所以存在:imageimage

e表示它滿足所有的直線約束,也就是上面圖中那一堆直線的交點,物理意義便是cam2(cam1)在cam1(cam2)的像平面的投影,即極點。

使用SVD分解即可求得極點。