系列索引:MVG计算机视觉中的多视图几何
1.1 2D射影几何
本节引入了2D射影几何的概念。相比于欧式几何,射影几何增加了无穷远点这个概念。无穷远点是两条平行线的交点(想象一下两条平行铁轨的交点),在射影几何中描述平行性质。
2D射影几何还有一个重要原理是对偶原理,由于2D射影几何中点和直线均由3维向量表示,因此它们两个是可以互换的。
点坐标可以写成列向量
直线的齐次表示:平面上的直线方程,因此直线可以用三维矢量表示。由于直线方程等号右面是0,因此将等号两边同时乘上非零数,即直线和直线等价。写成矢量形式就是和是等价的。这种等价关系下的矢量等价类称为齐次矢量。
射影空间:在中的矢量等价类的集合。
点的齐次表示:点在直线的充要条件是,即. 对于任意非零k和直线,方程的充要条件是. 因此,当k不为0时,可以使用来表示中的点. 因此,点也可以使用齐次来表示。齐次矢量可以表示的点.当时,该点为无穷远点。
点在直线上的充要条件是
直线的交点:直线和直线的交点是
点的连线:过点和点的直线是
平行线的交点:平行直线和的交点是
理想点:
无穷远线:
对偶原理:2维射影几何中的任何定力都有一个对应的对偶定理,它可以通过互换原定理中点和线的作用而导出。
1.2 二次曲线
在非齐次坐标中,二次曲线的方程是
将上式齐次化,即,得
或表示为矩阵形式
其中二次曲线系数矩阵C为
上式是6元齐次方程,自由度为5
二次曲线的切线:过(非退化)二次曲线上点的切线由确定。
对偶二次曲线:上面定义的二次曲线为点二次曲线,根据对偶原理可以定义对偶(线)二次曲线。
二次曲线的切线满足
其中表示的伴随矩阵,对于非奇异矩阵来说,
退化二次曲线:不满秩,包含两条线(秩为2)或者一条重线(秩为1)
退化线二次曲线包含2个点(秩为2)或者1个重点(秩为1),。注意对非可逆矩阵而言,
1.3 2D射影变换
射影映射/射影变换/保线变换/单应(homography)变换:的映射满足:、,共线当且仅当、,共线
映射是摄影映射的充要条件是:存在3*3非奇异矩阵,使得的任何一个用矢量表示的点都满足
点 | 直线 | 二次曲线 | 对偶二次曲线 |
---|---|---|---|
变换层次
- 等距变换
其中,. 当时,该等距变换是保向的,称为欧式变换,欧式变换表达式如下。
- 相似变换
- 仿射变换
其中是一个的非奇异矩阵,平面仿射变换有6个自由度
仿射矩阵可以看作两个基本变换(旋转和非均匀缩放的复合):
其中和分别表示转角为和的旋转,而是对角矩阵
将矩阵进行奇异值分解
仿射变换的本质是在一个特定角的两个垂直方向上进行缩放
- 射影变换
其中,,而是满足的归一化上三角矩阵,如果,则上述分解是有效的,而且如果取正值,它还是唯一的。
例 射影变换
可以分解为
层次射影变换的不变量
1.4 1D射影几何
直线射影几何:直线上的点x使用齐次坐标来表示,而表示改直线的理想点。直线的摄影变换有一个的齐次矩阵来表示。
交比:交比是的基本射影不变量,给定4个点,交比定义为
其中
交比的值与各点的齐次表示无关,因为分子和分母的缩放因子相互抵消。
如果每个点都是有限点且,则就表示由到的有向距离。
如果四个点中有一个理想点,交比的定义仍然有效。
在直线射影变换下交比的值不变
在平面射影变换下,平面上的任何直线都诱导一个1D射影变换。(Under a projective transformation of the plane, a 1D projectiove transformation is induced on any line in the plane.)
共点线:共点线是直线上共线点的对偶。这意味着平面上的共点线也有几何。特别是,任何四条共线点都有一个确定的交比,如图1.9a所示
下一篇:第一章 2D射影几何和变换(下)