基础知识:     

实反对称矩阵(real antisymmetric matrix)是一种反对称矩阵,指欧氏空间的反对称变换在标准正交基下的矩阵,即元素aij都是实数,并且aij=-aji(i,j=1,2,…),n的n阶矩阵A=(aij)。

实反对称矩阵有如下性质:

性质1:奇数阶反对称矩阵的行列式值为0。

性质2:当A为n阶实反对称矩阵时,对于有XTAX =0,

性质3:实反对称矩阵的特征值是零或纯虚数。

性质4:若A为实反对称矩阵,A的特征值λ= bi(b≠0)所对应特征向量α+βi中实部与虚部对应的向量α、β相互正交 [2]  。

性质5:若A为n阶实反对称矩阵,则存在n阶正交矩阵Γ,使得

式中,±ibk(k=1,2,…,n)是A的全部非零特征值。k=1,2,…,r,A的秩r(A)=2r,矩阵(1)称为实反对称矩阵A在正交相似下的标准形。

本质矩阵基本性质

结论:一个3×3的矩阵是本质矩阵的充要条件是它的奇异值中有两个相等而第三个是0
证明:首先我们知道 E=[t]×R=SR

S是反对称矩阵,根据反对称矩阵的基本性质中,;其中Z

在相差一个正负号的情况意义下,Z=diag(1,1,0)W,其中W

那么
在相差一个常数意义下:

 
因此这个E矩阵可以分解为
                                
这就证明  E拥有两个相等的奇异值

反过来的是矩阵有奇异值中有两个相等而第三个是0,可以分解为SR

结论2:设E的SVD分解为  ,利用E=SR有如下两种分解(忽略正负号):

         or 

证明:

有ZX=diag(1,1,0),因X是旋转矩阵:故推出所需要的,

由S=[t]×,  容易得St=0以及∥t∥=1对(两个摄像机矩阵的基线的一种常用归一化),因此,即矩阵U的最后一列,   应为t的符号不确定,R矩阵有两种可能,因此其分解有如下四种情况,见结论3

结论3:对于给定本质矩阵,和第一个摄像机矩阵P=[I|0],和第一个摄像机矩阵P'有下列四种选择

  1. ,

示意图如下:

对四个作做了说明,其 中证明了重构的点 X 同时在两个摄像机的前面 的情形在四个可能解中仅为一个.这样一来只要用一个点作测试,验证它是否在两个摄像机前面,就足以从四个不同解中确定一个作为摄像机矩阵 p'

参考:

1.2.MVG(计算机多视几何)第二版

2.https://blog.csdn.net/weixin_44580210/article/details/90344511

视觉SLAM总结-本质矩阵E分解相关推荐

  1. 本质矩阵svd分解_SVD推荐系统

    整理一下近期学习推荐系统算法的思路,定位一下SVD在整个推荐系统框架中的位置: 首先,我们知道,任何推荐系统的整体大框架都是两部分:对某个用户user而言:首先是从数百万种Item中粗略的选出千级别的 ...

  2. 基础矩阵,本质矩阵,单应性矩阵讲解

    ORB-SLAM点云地图中相机的位姿初始化,无论算法工作在平面场景,还是非平面场景下,都能够完成初始化的工作.其中主要是使用了适用于平面场景的单应性矩阵H和适用于非平面场景的基础矩阵F,程序中通过一个 ...

  3. 多视图几何总结——基础矩阵、本质矩阵和单应矩阵的求解过程

    多视图几何总结--基础矩阵.本质矩阵和单应矩阵的求解过程 多视图几何总结--基础矩阵.本质矩阵和单应矩阵的求解过程 1. 说明--其实求解过程大同小异 2. 单应矩阵求解过程 2.1 基于代数误差的线 ...

  4. 视觉SLAM十四讲笔记-7-2

    视觉SLAM十四讲笔记-7-2 文章目录 视觉SLAM十四讲笔记-7-2 估计相机运动 7.3 2D-2D:对极几何 7.3.1 对极约束 7.3.2 本质矩阵 7.3.3 单应矩阵 7.4 实践:对 ...

  5. 视觉SLAM⑦---视觉里程计Ⅰ(特征点法、2D-2D对极几何)

    目录 7.0 本章主要目标 7.1 特征点法 7.1.1 特征点 7.1.2 ORB特征 7.1.3 特征匹配 7.2 实践:特征提取和匹配 7.2.1 OpenCV的ORB特征 7.2.2 手写OR ...

  6. 视觉SLAM十四讲学习笔记-第六讲-非线性优化的非线性最小二乘问题

    专栏系列文章如下: 视觉SLAM十四讲学习笔记-第一讲_goldqiu的博客-CSDN博客 视觉SLAM十四讲学习笔记-第二讲-初识SLAM_goldqiu的博客-CSDN博客 视觉SLAM十四讲学习 ...

  7. 那些珍贵的「视觉SLAM」课程资料总结(补充版/完整版)

    文章目录 一 前言 二 干货 原文链接: 那些珍贵的「视觉SLAM」课程资料总结(补充版/完整版) 在公众号「3D视觉工坊」后台,回复「SLAM」,获得以下资源的完整下载链接. 一 前言 之前曾经总结 ...

  8. 从本质矩阵恢复相机矩阵

    本质矩阵 本质矩阵(essential matrix )是基本矩阵在归一化图像坐标下的一种特殊形式. 考虑相机矩阵P=K[R∣t]P=K[R|\mathbf t]P=K[R∣t],点x=PX\math ...

  9. 视觉SLAM十四讲学习笔记-第七讲-视觉里程计-对极几何和对极约束、本质矩阵、基础矩阵

    专栏系列文章如下:  专栏汇总 视觉SLAM十四讲学习笔记-第一讲_goldqiu的博客-CSDN博客 视觉SLAM十四讲学习笔记-第二讲-初识SLAM_goldqiu的博客-CSDN博客 视觉SLA ...

  10. 视觉SLAM 第7讲 本质矩阵 基础矩阵 单应矩阵 知识点/证明/理解/秩/自由度

    视觉SLAM 第7讲 本质矩阵 基础矩阵 单应矩阵 证明/理解/秩/自由度 1. 基础知识 2. 本质矩阵E 2.1 本质矩阵的秩为什么是2 2.2 本质矩阵的自由度为什么是5 3. 基础矩阵F 3. ...

最新文章

  1. python 执行报错AttributeError: 'list' object has no attribute 'g'
  2. 哎!马上要涉水了,装修的水!
  3. 在asp.net core中使用的验证框架FluentValidation
  4. EXPORT_SYMBOL使用
  5. appium+python自动化57-chromedriver与chrome版本
  6. java数组_Java数组
  7. 人脸对齐(四)--CLM算法及概率图模型改进
  8. php多级审核,BOS单据多级审核需在单据头上列示多个审核人员的处理方法
  9. 西安电子科技大学计算机学院评论,西电高琳教授团队在Science子刊及领域著名期刊发表成果...
  10. 扬州大学研究生计算机专业分数线,扬州大学考研历年分数线汇总
  11. (php毕业设计)基于php的家居商城管理系统源码
  12. 幻灯片相册制作PhotoStage
  13. MyBatis基础学习知识点3
  14. office 打开wps乱_为什么word文档用wps打开,格式乱了
  15. myeclipse10注册机详细使用方法
  16. python打印大写字母_Python: 打印出大写字符C
  17. centos ifconfig不显示IP地址解决办法之一(亲测有效)
  18. Python----稀疏矩阵
  19. Excel基础(02)单元格格式
  20. 当男人出现这2种状态时,女人一定要当心

热门文章

  1. 初中英语语法(011)-形容词
  2. 3分钟打动投资人:商业计划书篇
  3. python编写一个汇率兑换程序_汇率兑换—python第一课
  4. html泰勒展开,【转载】泰勒展开式
  5. Win11声卡驱动怎么更新?Win11声卡驱动更新方法
  6. 图像坐标球面投影_一种将球面图像投影至平面图像的方法与流程
  7. 计算机系统基础第一章·CPI、MIPS
  8. ftp传输工具 3款免费的ftp传输工具(ftp客户端定时上传下载新体验)
  9. jinjia2模板语法
  10. linux沙箱隔离_为容器提供更好的隔离:沙箱容器技术概览