单应矩阵,基本矩阵,本质矩阵

单应矩阵,基本矩阵,本质矩阵

http://www.cnblogs.com/youzx/p/6385513.html#wiz_toc_9 ————原文链接


  • 参考barfoot 书 p195-

1.归一化图像坐标

  • 这里相机坐标系为,图像和坐标为O,这里假设焦距为1;图像坐标中心早光轴上。

  • 空间中点P在摄像机坐标系下的三维坐标:

  • 利用三角近似关系,P点的图像坐标(齐次坐标); 
    同时假设已知图像坐标,反推会发现只能得到空间坐标的两个约束关系,或者说Z可以是任意值都满足约束关系,即深度无法得到;

2.本质矩阵 essential matrix

2.1 本质矩阵的推导

  • 相机在不同时刻两帧图像同时观察到空间点P,如图:

  • P在两帧上的图像坐标满足几何约束:

  • 其中称为本质矩阵,其参数由运动的pose决定,与相机内参无关;本质矩阵在位姿估计和相机标定上很有用;

  • 约束关系的证明:

2.2特点

  • 描述空间中一点在不同帧之间的几何约束关系
  • 注意这里的图像坐标是空间点在相机平面投影点的齐次坐标(摄像机坐标系下表示)
  • 本质矩阵和相机外参有关系,和内参无关

3.相机内参

  • 这里采用假设焦距为1,图像中心在光轴上,图像像素坐标的原点图像左上角,像素坐标值单位都是像素(整数小格);

  • 像素坐标和归一化图像坐标(可以理解为空间点在平面投影几何坐标的齐次形式)的关系可以描述为:

  • K为相机内参矩阵,是焦距f的像素坐标,是图像中心与图像和光轴交点的偏置(理想情况应该两点重合);考虑到实际像素感光元是正方形的,参数应该对应近似相等;

4.基本矩阵 fundamental matrix

4.2基本矩阵推导

  • 将图像归一化坐标替换为像素点坐标,得到基本矩阵约束(极线约束 epipolar constraint)

  • 这里的基本矩阵约束称为极线约束,如下图,如果两帧之间的一个点坐标,外参矩阵已知,则空间点在另外一帧的坐标被约束在一条极线上,可以用来缩小图像匹配点的搜索范围
  • 基本矩阵也可以用来极端内参矩阵

4.1特点

  • 基本矩阵描述的是不同帧之间同一空间点像素坐标的几何约束关系,由本质矩阵约束中的归一化图像点替换为像素坐标点得到;
  • 基本矩阵和相机内参,外参都有关系
  • 基本矩阵描述的约束又称为极线约束

5.完整模型:空间点到像素坐标

  • 空间点在相机坐标系的坐标到像素坐标的转换关系: 
    P为齐次坐标到而为坐标的映射矩阵,这个模模型清晰的表示出深度信息的丢失,即无法从像素坐标估计出深度信息。

6.单应矩阵 homography matrix

  • 空间点三维坐标到像素坐标(齐次形式)的转换:

  • 如果已知观察的点在某个平面上,利用平面方程的先验信息可以估计出深度

  • 已知相机中心到平面距离和法向量,可以得平面的法线方程

  • 将空间坐标替换为像素坐标:

  • 替换掉,得到由像素齐次坐标到空间坐标的转换

  • 空间点在前后两帧坐标系下的三维坐标的约束关系

  • 带入第一个公式,得到两帧之间同一空间点的像素点坐标的约束关系

  • 将上述公式简写为:

  • 矩阵称为单应矩阵,其中用来度量图像的齐次坐标,可以去掉;所以单应矩阵是pose和平面参数的矩阵;


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在计算机视觉中,基本矩阵(Fundamental Matrix)和本质矩阵(Essential Matrix)是描述二维图像平面间相对姿态的两种关键矩阵,它们主要用于立体视觉中的相机校准和三维重建。 **基本矩阵**: - 基本矩阵是用来描述两个视角下同一点在图像中的对应关系的。它是一个3x3矩阵,如果两个视角的相机坐标系之间有一定程度的平行移动或旋转,那么它们之间的基本矩阵就是存在的。 - 基本矩阵的一个重要性质是,它可以由一对对应点的对齐向量通过七参数模型(即单应矩阵)简化得到。如果A和B分别是两个图像中的对应点,那么它们到相机中心的投影向量a和b满足a^T * F * b = 0。 - 当存在第三对对应点时,基本矩阵可以通过三对点唯一确定。 **本质矩阵**: - 本质矩阵是在基本矩阵的基础上,进一步考虑了相机的旋转和平移是不可分割的情况。在理想情况下,当相机只做旋转运动时,相机中心的平移会导致图像上的对应点线性相关,这就是本质矩阵所描述的。 - 本质矩阵同样是一个3x3矩阵,但它的元素比基本矩阵更受约束,因为它表示的是经过旋转和平移变换后的投影向量之间的关系。本质上,本质矩阵基本矩阵在排除平移后的形式。 - 本质矩阵是通过五个参数(三个旋转角和平移向量的两个分量)定义的,对于相同的视点对,本质矩阵的存在并不唯一,因为旋转和平移的组合可以产生同一个基本矩阵。 **区别**: - 基本矩阵适用于所有非平行移动的情况,而本质矩阵只适用于相机只做旋转运动的情况。 - 基本矩阵包含七参数本质矩阵则包含五参数,因此本质矩阵提供了一种更精确地描述相机旋转和平移组合的方式。 - 求解本质矩阵时通常需要先估计基本矩阵,然后通过进一步的处理消除平移影响,而基本矩阵的求解相对直接一些。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值