系列索引: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个自由度
仿射矩阵可以看作两个基本变换(旋转和非均匀缩放的复合):
其中和
分别表示转角为
和
的旋转,而
是对角矩阵
将矩阵进行奇异值分解
仿射变换的本质是在一个特定角的两个垂直方向上进行缩放
![](https://img.haomeiwen.com/i8140224/0b742dea76dda611.png)
- 射影变换
其中,,而
是满足
的归一化上三角矩阵,如果
,则上述分解是有效的,而且如果
取正值,它还是唯一的。
例 射影变换
可以分解为
层次射影变换的不变量
![](https://img.haomeiwen.com/i8140224/98ea25780118f407.png)
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.)
![](https://img.haomeiwen.com/i8140224/7762e898117892dd.png)
共点线:共点线是直线上共线点的对偶。这意味着平面上的共点线也有几何。特别是,任何四条共线点都有一个确定的交比,如图1.9a所示
![](https://img.haomeiwen.com/i8140224/a268e3b1bf196290.png)
下一篇:第一章 2D射影几何和变换(下)
网友评论