回顾本质矩阵的定义

本质矩阵的基本性质:

结合成像的几何关系

注意大小写的区别哦,大小表示物点矢量,小与表示像点矢量。

像平面上的一点可以看作:

• (u,v) 2D film point(局限于像平面上来考虑)

• (u,v,f) 3D point on film plane(相机坐标系中来考虑)

• k(u,v,f) viewing ray into the scene(透过像点和原点射线上点的像,相机坐标系中来考虑)

• k(X, Y, Z) ray through point P in the scene(在世界坐标系中来考虑)

设l为像平面上的一直线:au+bv+c=0

由点线结合关系可得:

因此有:

这样就可以用几何的观点来解释上述方程:左像平面上的一点pl乘以本质矩阵E,结果为一条直线,该直线就是pl的极线,且过pl在右像平面上的对应点pr。这个结论十分喜人。

同理有

• Remember: epipoles belong to the epipolar lines

• And they belong to all the epipolar lines

关于本质矩阵的关系总结如下:

本质矩阵采用的是相机的外部参数,也就是说采用相机坐标(The essential matrix uses CAMERA coordinates),如果要分析数字图像,则要考虑坐标(u,v),此时需要用到内部参数(To use image coordinates we must consider the INTRINSIC camera parameters)

从像素级来考虑,有如下关系

short version: The same equation works in pixel coordinates too!

矩阵F称为基本矩阵:

• has rank 2

• depends on the INTRINSIC and EXTRINSIC Parameters (f, etc ; R & T)

Analogous to essential matrix. The fundamental matrix also tells how pixels (points) in each image are related to epipolar lines in the other image.

例子:

由F∗el=0,并根据下图,where is the epipole? vector in the right nullspace of matrix F,即F的右零空间。当然el是非零向量,也就是说F∗el=0有非零解,说明矩阵F不是满秩的,或者说它是奇异的,However, due to noise,F may not be singular.So instead, next best thing is eigenvector associated with smallest eigenvalue of F。

>> [u,d] = eigs(F’ * F)

u =

-0.0013 0.2586 -0.9660

0.0029 -0.9660 -0.2586

1.0000 0.0032 -0.0005

d = 1.0e8*

-1.0000 0 0

0 -0.0000 0

0 0 -0.0000

eigenvector associated with smallest eigenvalue

>> uu = u(:,3)

uu = ( -0.9660 -0.2586 -0.0005)

>> uu / uu(3) : to get pixel coords

(1861.02 498.21 1.0)

where is the epipole?

本质矩阵与基本矩阵(Essential and Fundamental Matrices)相关推荐

  1. (转)计算机视觉基础——本质矩阵与基本矩阵(Essential and Fundamental Matrices)

    转 计算机视觉基础5--本质矩阵与基本矩阵(Essential and Fundamental Matrices) 2017年03月22日 22:18:40 静默虚空 阅读数:210 查看全文 htt ...

  2. 计算机视觉基础——本质矩阵与基本矩阵(Essential and Fundamental Matrices)

    回顾本质矩阵的定义 本质矩阵的基本性质: 结合成像的几何关系 Longuet-Higgins equation 注意大小写的区别哦,大小表示物点矢量,小与表示像点矢量. 像平面上的一点可以看作: • ...

  3. 三维重建1-位姿追踪:单应矩阵、本质矩阵和基本矩阵

    从今天起,好好复习一下面试到的题目,把研究生时期学习的,工作时间忘记的东西再补回来. 本文所写与原文相距甚远,如有疑问,请拜访原文.未经允许大量盗图,如有不满,请联系删除. 更多的细节请参考多视几何一 ...

  4. 本质矩阵与基本矩阵(对极几何)

    知道相机成像原理与矩阵表达之后,我们依然是仅仅专注于单相机的成像,可我们知道单个相机图片并不能告诉我们物体的深度信息,这时至少需要两个相机,这样在两视图间内在的射影几何关系就是对极几何,而基本矩阵就算 ...

  5. ORB-SLAM2从理论到代码实现(四):相机成像原理、基本矩阵、本质矩阵、单应矩阵、三角测量详解

    由于ORBmatcher.cc中有三角化和重投影等内容,所有我先写相机成像等多视图几何内容. 1. 相机的成像原理 假设空间中有一点P,它在世界坐标系中的坐标为,在相机坐标系中的坐标为,在图片中的像素 ...

  6. 单应性矩阵和仿射变换_单应矩阵 基本矩阵 本质矩阵的区别与联系

    1. 叉乘 2. 双目系统 3. 对极几何 (Epipolar Geometry) 对极几何定义:是两个视图间的内部射影几何,它只与摄像机的内部参数和相对位姿有关,与场景结构无关. 基线(baseli ...

  7. H(单应矩阵homography),本质矩阵(Essential Matrix)和F(基础矩阵fundamental)

    文章目录 A x = 0 Ax=0 Ax=0 问题的求解 H(单应矩阵homography),本质矩阵(Essential Matrix)和F(基础矩阵fundamental) 单应矩阵 求解H步骤 ...

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

    1.归一化图像坐标 2.本质矩阵 essential matrix 2.1 本质矩阵的推导 2.2特点 3.相机内参 4.基本矩阵 fundamental matrix 4.2基本矩阵推导 4.1特点 ...

  9. 基本矩阵、本质矩阵和单应矩阵

    两幅视图存在两个关系:第一种,通过对极几何一幅图像上的点可以确定另外一幅图像上的一条直线:另外一种,通过上一种映射,一幅图像上的点可以确定另外一幅图像上的一个点,这个点是第一幅图像通过光心和图像点的射 ...

最新文章

  1. 在做会员资料修改时,实现下拉菜单的默认项定位
  2. FeignClientAutoConfiguration
  3. Hello Python程序演练
  4. movielens推荐系统_案例|推荐系统的评估指标
  5. 「拨云见日」英特尔揭秘短视频背后的二三事
  6. linux2019内核版本发布,求问Linux最新内核版本以及发布日期。
  7. python中的编码问题
  8. ZooKeeper 3.0.0发行说明
  9. 启动标志_机动车检验标志电子化启动首日,已有市民将电子凭证申领到手
  10. server2008R2WSUS管理之 计算机管理
  11. 使用 IBM Rational System Architect 工作区来实施 DoDAF 2 架构
  12. 国家统计局指标数据深入分析
  13. c语言 go to 用法,c语言中 go to语句的使用方法
  14. 解决微信支付、微信一键登陆在安卓10以上无法调起问题
  15. 爆肝100天,B站UP主开发会写高考作文的AI,内含17亿参数、2亿数据、1万行代码
  16. Python 自动化测试 必会模块 Unittest
  17. Creating a universal SNP and small indel variant caller with deep neural networks理解
  18. C++ 二义性是什么?怎么解决?
  19. C#正则查找字符串是否包含字母
  20. Prometheus 监控进程的内存使用率 PromQL 多对一向量匹配

热门文章

  1. Cadence Allegro PCB绘制:布线后的操作教程
  2. Java日期有效性验证
  3. 谁动了我的奶酪佳句欣赏
  4. C#中break 和 continue 和 return在if语句和for循环中的区别
  5. 网易免费企业邮箱配置客户端
  6. 技术总监岗位职责,网站技术总监的职能
  7. excel 删除多余回车
  8. Unity 之 Physics 二
  9. 基本DOS命令---3.修改文件夹和文件属性
  10. 快手国际版Kwai测试海外电商直播,社交App的尽头是直播电商?