系列索引:MVG计算机视觉中的多视图几何
上一篇:第一章 2D射影几何和变换(上)
1.5 从图像恢复仿射和度量性质
由图像恢复仿射和度量性质可以说是2D射影几何的主要目的之一。通俗来说,就是将图像进行变换,使得图像像素级别的平行(仿射)性质和单位长度(度量)性质和实际三维世界(的平面)对应。
射影变换8dof=仿射变换6dof+无穷直线的像2dof=相似变换4dof+2个虚圆点+无穷直线的像2dof
无穷远线
在射影变换中,理想点可以映射为有限点,因而无穷远直线被映射为有限直线。但是在仿射变换下,
依然被映射为无穷直线:
结论:在射影变换下,无穷远直线
为不动直线的充要条件是
是仿射变换
注意:在仿射变换下,并不是点点不动。
由图像恢复仿射性质:摄影到仿射,目的是恢复平行性质
已知的像,可以将射影变换恢复到仿射变换。
![](https://img.haomeiwen.com/i8140224/fd6479908f18db81.png)
如果无穷远直线的像是,假定
,那么把
映射回
的一个合适的射影变换是
仿射矫正计算方法
已知:一条直线上三个点、
、
的像
、
、
以及两个线段在真实世界的长度比
求解:该直线无穷远点的像
计算过程:
- 在图象中计算距离比
- 分别在直线
和
上建立坐标系,把这些点表示为齐次2维矢量
,
,
以及
,
,
- 计算从
,
,
的1D射影变换
- 计算变换
下无穷远点
的像,即为结果。
虚圆点及其对应的对偶二次曲线
虚圆点(绝对点):在相似变换下的不动点
虚圆点在保向相似变换下不变
在射影变换下,虚圆点
和
为不动点的充要条件是
是相似变换
“虚圆点”的命名起源于每一圆周交于虚圆点。当二次曲线为圆时,有
且
,取
,有
该二次曲线交于理想点,即
,则有
解得
虚圆点对应的对偶二次曲线
射影平面的夹角
在欧氏几何中,两线间的夹角由它们法线的点乘来计算。直线和
的法线分别平行于
和
,其夹角为
上式经过仿射变换或射影变换后不能使用,而应该用下式代替
而上式在射影变换下不变
一旦二次曲线的像已知,则可以通过两直线的像计算其实际角度;且根据正弦定理也可以推出长度比。
一旦,则直线
和
正交。
对偶二次曲线的像
一旦找到,就可以将射影变换矫正为相似变换。将
进行SVD:
其中即为矫正变换
度量矫正I:仿射矫正+2对垂直线的像 仿射到相似,目的是恢复夹角
上式可以重写为
其中,
两对正交直线组成矩阵,即可求解
,再通过Cholesky分解求得
。
度量矫正II:5对垂直线的像 射影到相似,目的是恢复夹角
由得
其中,是
的6维矢量形式。
五对正交直线组成矩阵,即可求解
,再通过Cholesky分解求得
.
1.6 二次曲线的其他性质
点和二次曲线
定义一条直线
.
称为
关于
的极线,而点
称为
关于
的极点.
点和二次曲线
的极线
与
交于两点.
的过这两点的两条切线相交于
![](https://img.haomeiwen.com/i8140224/d00560927c96cbe9.png)
如果点在
上,则它的极线就是二次曲线过
的切线。
对射:点到
线的可逆映射
共轭点:如果点在极线
上,则
.满足
的任何两点
和
称为关于二次曲线
的共轭。
如果在
的极线上,那么
也在
的极线上。
二次曲线的分类
![](https://img.haomeiwen.com/i8140224/63fd5c76a5894f32.png)
![](https://img.haomeiwen.com/i8140224/506cc77b1091c2cb.png)
不动点:变换矩阵的特征向量
网友评论