Loading [MathJax]/jax/output/CommonHTML/jax.js

2022年2月27日 星期日

簡介 Trifocal Tensor(二)

本篇文章接續前文介紹 trifocal tensor 的性質。

Epipolar lines

前文提過 Point-line-line correspondence 的式子為:lT(xiTi)l=0,但如果 l' 或 l'' 為 x 對應的 epipolar line 的話則產生以下式子: lT(xiTi)=0T(xiTi)l=0因此只要有第一個 view 上的點 x 以及 trifocal tensors Ti 就能算出這兩條對應的 epipolar lines;也因此利用 epipolar lines 的交點便能算出在第二個 view 與第三個 view 上的 epipole ee

  • Ti 的 left null vectors 的交點為 e
  • Ti 的 right null vectors 的交點為 e

Fundamental matrices

在給定 trifocal tensor 之後,我們可以算出第一個 view 與第二個 view 的 homography: x=[T1,T2,T3]lx兩邊加上第二個 view 的 epipole 外積可得 epipolar line: l=[e]×x=[e]×[T1,T2,T3]lx其中的 [e]×[T1,T2,T3]l 即為 fundamental matrix。為了預防 degenerate case,我們用第三個 view 的 epipole e 代替 l,結果即為可用 trifocal tensor 算出 fundamental matrix: F21=[e]×[T1,T2,T3]eF31=[e]×[T1,T2,T3]e

Camera matrices

利用 trifocal tensor 算出 epipole 後,也可以直接算出 camera matrices: P=[[T1,T2,T3]e|e]P=[(eeTI)[TT1,TT2,TT3]e|e]詳細的證明可參考 Multiple View Geometry 書中的 15.1.5。

沒有留言:

張貼留言