Multiple View Geometry(多檢視幾何)學習筆記(9)—無窮遠平面&絕對二次曲線
無窮遠平面&絕對二次曲線
1.無窮遠平面
在3維空間的射影幾何中,與
l_{\infty }
和虛圓點對應的幾何實體是無窮遠平面\pi _{\infty }
和絕對二次曲線\Omega _{\infty }
。 在3維仿射空間中,無窮遠平面的標準位置是
\pi _{\infty }=(0,0,0,1)^T
,\pi _{\infty }
包含所有方向D=(X_1,X_2,X_3,0)^T
並且可以用來識別仿射性質。
- 兩張平面相平行的充要條件是它們的交線在\pi _{\infty }上。
- 如果一條直線與另一條直線或一張平面相交在\pi _{\infty }上,則它們相平行。
結論 1 在射影變換
H
下,無窮遠平面\pi _{\infty }
是不動平面的充要條件是 H
是一個仿射變換。
- 一般地說,在仿射變換下平面\pi _{\infty }是整個集合不動,而不是點點不動。
- 僅有\pi _{\infty }在任何仿射變換下保持不動。
2.絕對二次曲線
絕對二次曲線
\Omega _{\infty }
是在\pi _{\infty }
上一條(點)二次曲線。在度量座標系中\pi _{\infty }=(0,0,0,1)^T
,而在\Omega _{\infty }
上的點滿足: \left.\begin{matrix}
X_{1}^{2}+X_{2}^{2}+X_{3}^{2}\\
X_{4}^{2}
\end{matrix}\right\}=0
結論 2 在射影變換
H
下, 絕對二次曲線\Omega _{\infty }
是不動二次曲線的充要條件是 H
是相似變換。
- \Omega _{\infty }在一般相似變換下是集合不動,而不是點點不動的。
- 所有的圓交\Omega _{\infty }於兩點,這兩點是虛圓點。
- 所有球面交\pi _{\infty }於\Omega _{\infty }。
度量性質
一旦
\Omega _{\infty }
在 3 維射影空間被辨認,那麼諸如夾角和相對長度等度最性質可以被測定。 設兩條直線的方向為
d_1
和 d_2
(3 維向量),則: cos\theta =\frac{d_{1}^{T}\Omega _{\infty }d_{2}}{\sqrt{(d_{1}^{T}\Omega _{\infty }d_{1})(d_{2}^{T}\Omega _{\infty }d_{2})}}
正交與配極
如果
d_{1}^{T}\Omega _{\infty }d_{2}=0
,則d_1
和d_2
相垂直。因而垂直性可由關於\Omega _{\infty }
的共軛性來表徵。
3.絕對對偶二次曲面
絕對二次曲線
\Omega _{\infty }
的對偶是 3 維空間中一種退化的對偶二次曲面,稱為絕對對偶二次曲面並記為Q _{\infty }^*
。從幾何上說,Q _{\infty }^*
由\Omega _{\infty }
的切平面組成,它被稱為邊二次曲面。它在 3 維度量空間的標準形式是: Q _{\infty }^*=\begin{bmatrix}
I & 0\\
0^{T}&0
\end{bmatrix}
絕對對偶二次曲面
Q _{\infty }^*
是退化的二次曲面 , 有 8 個自由度。
結論 3 在射影變換
H
下,絕對二次曲面Q _{\infty }^*
不動的充要條件是 H
是相似變換。
結論 4 無窮遠平面
\pi _{\infty }
是Q _{\infty }^*
的零向量。
結論 5 兩張平面
\pi_1
和\pi_2
之間的夾角由下式給出: cos\theta =\frac{\pi_{1}^{T}Q _{\infty }^*\pi_{2}}{\sqrt{(\pi_{1}^{T}Q _{\infty }^*\pi_{1})(\pi_{2}^{T}Q _{\infty }^*\pi_{2})}}
相關文章
- Multiple View Geometry(多檢視幾何)學習筆記(23)—射影攝像機對二次曲面的作用&攝像機中心的重要性View筆記
- 【學習筆記】計算幾何筆記
- 平面幾何
- 計算幾何——平面最近點對
- 數學趣題:平面幾何(一)
- 數學趣題:平面幾何(二)
- 產品幾何技術規範 學習筆記筆記
- iOS學習筆記04 檢視切換iOS筆記
- AR的平面檢測和利用SceneKit構建幾何體
- 檢視提交歷史 —— Git 學習筆記 11Git筆記
- Echarts檢視視覺化-學習筆記(努力更新中)Echarts視覺化筆記
- 2018.03.15、View 繪製流程學習 筆記View筆記
- 線性規劃對偶學習筆記筆記
- vim學習筆記——多檔案、多視窗編輯筆記
- Android日常學習:Android檢視動畫-View AnimationAndroid動畫View
- [筆記] 計算幾何筆記
- Java JDK 9學習筆記JavaJDK筆記
- Solidity語言學習筆記————27、檢視函式Solid筆記函式
- Adaptive AUTOSAR 學習筆記 5 - 架構 - 物理檢視APT筆記架構
- SpringMVC學習筆記9-靜態資源對映SpringMVC筆記
- 無監督多視角行人檢測 Unsupervised Multi-view Pedestrian DetectionView
- JavaEE MyBatis關聯對映之多對多(教材學習筆記)JavaMyBatis筆記
- Flutter學習筆記(9)--元件WidgetFlutter筆記元件
- 第九章第九題(幾何:正多邊形)(Geometry: regular polygons)Go
- Adaptive AUTOSAR 學習筆記 4 - 架構 - 邏輯檢視APT筆記架構
- three.js基礎之幾何體Curve、GeometryJS
- WPF繪圖(一):幾何(Geometry)與形狀(Shape)繪圖
- 不可不知的WPF幾何圖形(Geometry)
- 【窮舉】Max Points on a Line平面上共線的點
- linux學習筆記一:遠端連線linux伺服器Linux筆記伺服器
- Python學習筆記 - 多程式Python筆記
- 多項式學習筆記筆記
- 步步學習自定義View:Hencoder 精簡版學習筆記(一)View筆記
- 機器學習之學習曲線機器學習
- MySQL View 檢視MySqlView
- “平板電視”學習筆記筆記
- 【筆記】都成:高效學習三部曲筆記
- 線性基學習筆記筆記