对极几何原理

一. 对极几何基本概念

对极几何[Epipolar Geometry]描述的是两幅视图之间的内在射影关系,与外部场景无关,只依赖于摄像机内参数和这两幅试图之间的的相对姿态。

  

1. 基线[baseline]:直线CC'为基线。

2. 对极平面束[epipolar pencil]:以基线为轴的平面束。

3. 对极平面[epipolar plane]:任何包含基线的平面都称为对极平面。

4. 对极点[epipole]:摄像机的基线与每幅图像的交点。比如,上图中的点e和e'。

5. 对极线[epipolar line]:对极平面与图像的交线。比如,上图中的直线l和l'。

6. 5点共面:点x,x',摄像机中心C、C',空间点X是5点共面的。

7. 极线约束:两极线上点的对应关系。

说明:直线l是对应于点x'的极线,直线l'是对应于点x的极线。极线约束是指点x'一定在对应于x的极线l'上,点x一定在对应于x'的极线l上。

二. 对极几何原理

1. 理想模型

假设两个相机的内部参数一致,比如焦距、镜头等,为了数学描述的方便,需引入坐标,由于坐标是人为引入的,因此客观世界中的事物可以处于不同的坐标系中。假设两个相机的X轴方向一致,像平面重叠,坐标系以左相机为准,右相机相对于左相机是简单的平移,用坐标表示为(Tx,0,0)。如下所示:

在左右相机中像平面像点的坐标,如下所示:

综上可知,深度Z和视差d成反比,这也是为什么近的物体看起来比远的物体移动的快。

2. 实际模型

更一般的立体成像关系是两个相机的坐标无任何约束关系,相机的内部参数可能不同,甚至是未知的。要刻画这种情况下的两幅图像之间的对应关系,需要引入两个重要的概念:本征矩阵E和基本矩阵F。本征矩阵E包含物理空间中两个摄像机相关的旋转和平移信息,基本矩阵F除了包含E的信息外,还包含两个摄像机的内参数。本征矩阵E将左摄像机观测到的点的物理坐标与右摄像机观测到的相同点的位置关联起来。基本矩阵F则是将一台摄像机的像平面上的点在图像坐标[像素]上的坐标和另一台摄像机的像平面上的点关联起来。

[1]本质矩阵E

本质矩阵E的推导过程,如下所示:

(R是正交矩阵),

左像平面上的一点乘以本质矩阵E,结果为一条直线,该直线就是的对极线,且过在右像平面上的对应点。本质矩阵E的基本性质:秩为2,且仅依赖于外部参数R和T。其中,P表示物点矢量,p表示像点矢量。

[2]基本矩阵

由于本质矩阵E并不包含相机内参信息,且E是面向相机坐标系的。实际上,我们更感兴趣的是在像素坐标系上去研究一个像素点在另一视图上的对极线,这就需要用到相机内参信息将相机坐标系和像素坐标系联系起来。假设是物理坐标值,其对应的像素坐标值为,相机内参矩阵为M,那么。根据,那么。令基本矩阵,那么

三. OpenCV双目相机标定实现 [7]

参考文献:

[1] 对极几何基本概念:对极几何基本概念_tina_ttl的博客-CSDN博客_对极几何

[2] 计算机视觉基础-视差与深度信息:计算机视觉基础1——视差与深度信息

[3] 计算机视觉基础-对极几何:计算机视觉基础4——对极几何(Epipolar Geometry)

[4] 计算机视觉基础-本质矩阵和基本矩阵:计算机视觉基础5——本质矩阵与基本矩阵(Essential and Fundamental Matrices)

[5] 本质矩阵和基础矩阵的区别是什么:本质矩阵和基础矩阵的区别是什么? - 知乎

[6] 对极几何--本质矩阵E和基础矩阵F:对极几何——本质矩阵E和基础矩阵F_tanmengwen的博客-CSDN博客_对极几何本质矩阵

[7] OpenCV双目相机标定:opencv 双目相机标定 自带例子程序的使用_tony_3的博客-CSDN博客

  • 36
    点赞
  • 161
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
代数几何原理是一个研究代数结构和几何结构之间关系的分支学科。它主要探讨了代数对象如何与几何对象相联系,通过使用代数方法来研究几何问题。这一原理最早由法国数学家赫尔曼·魏尔斯特拉斯在19世纪提出,并在20世纪得到了更进一步的发展。 代数几何原理的核心思想是将几何问题转化为代数问题,并利用代数的工具和技巧来解决这些问题。通过将几何对象映射到代数结构上,可以获得对几何性质的更深入理解。例如,通过将平面上的点映射到复数域上的复数,可以将几何问题转化为代数方程的求解问题,从而得到解的性质和结构。 代数几何原理在现代数学中扮演着重要的角色。它对于理解代数曲线、代数流形和代数拓扑等领域的研究具有重要意义。代数几何原理还与其他分支学科有着广泛的联系,如代数拓扑、微分几何和代数数论等。 通过代数几何原理,我们可以研究和解决许多重要的几何问题。它不仅提供了一种新的视角来理解几何结构,还帮助我们发现并证明了许多数学定理和结论。代数几何原理的研究结果不仅在纯数学中具有重要价值,还在应用数学和物理学等领域得到了广泛的应用。 总之,代数几何原理是研究代数结构与几何结构之间关系的学科,通过将几何问题转化为代数问题,利用代数的工具和技巧来解决这些问题。它对于理解和研究几何问题具有重要意义,同时也在其他数学领域和应用中发挥着重要作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NLP工程化

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值