Multiple View Geometry in Computer Vision省略的推导过程(1)
本文是Jesse Chen的原创文章。
Multiple View Geometry in Computer Vision一书中有几处推导被作者省略了,有几处的结论还很有趣。本文给出了其中两处被省略的推导过程。
顶点为并与二次曲面相切的锥面是一个退化的二次曲面
Result 8.10结论表述
Multiple View Geometry in Computer Vision 2nd Edition的Page 202的Result 8.10是关于二次曲面的切锥面,结论非常简洁,我查了国外关于Multiple View Geometry in Computer Vision的课程,都只是在PPT中列出了这个结论,并没有给出Result 8.10的推导过程。
Result 8.10 The cone with vertex and tangent to the quadric is the degenerate quadric
Note that , so that is the vertex of the cone as required. The proof is omitted.
顶点为并与二次曲面相切的锥面是一个退化的二次曲面。注意。因而正是所要求的锥面的顶点。
上图中的点换成就是Result 8.10的示意图。
证明: 3维空间中过点且方向为的点可以记为。(此处先暂且用代替,后面会在恰当的时候把换回来)
二次曲面的方程为:
将带入方程(2)中,可以得到:
展开方程(3)的左边得到:
3D空间的直线和二次曲面相切等价于方程(4)的判别式,可以进一步得到,
方程(5)就是锥面的方程 。展开方程(5)的左边,并将带入方程(5)的左边得到:
消去方程(6)中的,并将带入方程(5),经过展开、化简得到:
因为,以及上乘法的可交换性,可以得到:
所以,顶点为并与二次曲面相切的锥面是一个退化的二次曲面
注意:对于矩阵,一般情况下是不可交换的,但对于、,是可交换的,也是可交换的。
下面开始推导。
注意:。
图9.10a的证明
Skew-symmetric part. The matrix is skew-symmetric and may be written as
, where is the null-vector of . The skew-symmetric part has 2 degrees of freedom and is identified with the point .
The relation between the point and conic is shown in figure 9.10a. The polar of intersects the Steiner conic at the epipoles and (the pole–polar relation is described in section 2.2.3(p30)). The proof of this result is left as an exercise.
证明目标:上过的切线为过点,。同理,。
证明: 是的零矢量,
和
又
和
直线
点在直线上,所以
又基本矩阵的性质知 ,所以
同理,由在直线上,可以得到。