标签:一个 映射 inline 区别 影响 出现 坐标 运动 方法
自由度:5个(6-1=5)尺度等价性
求解:相机的内参K在slam中是已知的,E有五个自由度,所以最少用5对点求E,实际中经常使用8点法;
定义:\(K^{-T}*E*K^{-1}\),其中E为本质矩阵,E=t^*R
。
意义:F描述的实际是一种点和直线的映射关系,而不是一种点对点的约束关系,并不能给出另一个点的确切位置
应用:可通过E恢复出相机运动的R,t。如果初始化遇到了纯旋转的情况,t=(0,0,0),理论矩阵F为0矩阵,受到噪声影响,由匹配点对推算F矩阵不为0,分解后的R,t受到噪声影响大。
特征
自由度:8个
求解:H 矩阵可通过4对匹配特征点算出(8点)。
意义:描述了两个平面的映射关系。准确的来说,H矩阵直接描述了图像坐标p1和p2之间的变换,p2等价于H*p1。\(H=K(R-t*n^T/d)K^-1\);也可以说是,单应矩阵反应的是世界坐标系下平面上的点之间的对应关系,就是现实平面上的点到相机平面上的点的射影变换矩阵,具有8个自由度,就是说单应矩阵就是射影变换。相反,本质矩阵或基础矩阵则没有这个限制。
应用:H不像对极约束,它需要场景的结构信息,它要求场景的点必须在同一个平面上,因此单应矩阵H也就能够对两图像上对应点的提供更多的约束,知道了某点在一幅图像的像点位置后,可以通过单应矩阵,求得其在另一幅图像中像点的确切位置。相机只有旋转而无平移的时候,两视图的对极约束不成立,基础矩阵F为零矩阵,这时候需要使用单应矩阵H,场景中的点都在同一个平面上,可以使用单应矩阵计算像点的匹配点。 相机的平移距离相对于场景的深度较小的时候,也可以使用单应矩阵H。
注意事项
SLAM面试题,单应矩阵、基础矩阵F、本质矩阵E之间的区别与联系
标签:一个 映射 inline 区别 影响 出现 坐标 运动 方法
原文地址:https://www.cnblogs.com/guoben/p/12768000.html