主要分析:基础矩阵F、本质矩阵E和单应矩阵H的自由度和秩,首先两个问题,尺度归一化和秩

尺度归一化:

以本质矩阵为例,表达两帧的相机归一化坐标之间的对应关系

将矩阵写成向量,转化为下式:

由于等式右侧是0,所以上面两式子乘以任意常数以后还是表示同样两点之间的变换,所以是F是尺度等价的。

秩:

1.一个矩阵乘以可逆矩阵秩不变(https://www.jianshu.com/p/92eecf921284)

2. Rank(R)=3,可逆矩阵,Rank(t^)=2

总结:

  基础矩阵F 本质矩阵E 单应矩阵H
2(奇异矩阵) 2(奇异矩阵) 3(非奇异矩阵)
自由度

同时F满足下面两个约束,所以F的自由度是9-2=7.

(1)尺度等价性

(2)det(F)=0

平移[T]x的待定参数是3,旋转矩阵R的自由度是3,所以待定参数是3,同时E满足下面约束,所以F的自由度是6-1=5.

(1)尺度等价性

单应矩阵也具有尺度等价性:9-1=8

参考:

1.https://blog.csdn.net/weixin_44580210/article/details/89853552

2.https://note.youdao.com/ynoteshare1/index.html?id=5e98f487c40ef22f90e1177f29271be5&type=note

3.https://www.jianshu.com/p/92eecf921284

SLAM基础- 题目:基础矩阵F、本质矩阵E和单应矩阵H的自由度和秩相关推荐

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

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

  2. SLAM笔记(四)运动恢复结构的几何数学(本征矩阵、单应矩阵、基础矩阵)

    1. 间接法进行运动恢复的前提假设 对于结构与运动或视觉三维重建中,通常假设已经通过特征匹配等方法获取了匹配好的点对. 先求出匹配点对再获取结构和运动信息的方法称作间接法. 间接法最重要的三个假设是: ...

  3. 什么是单应矩阵和本质矩阵

    知乎上面的大牛还是很多,直接搜Homography或者单应矩阵就能得到很多大神的回答,可能回答中的一句话或者一个链接就够自己学习很久. 其实在之前研究双目视觉的时候就接触了对极几何,通过视觉就可以得到 ...

  4. Planar Homographies (平面单应矩阵)

    1. 平面投影 1.1 平面单应矩阵 平面单应矩阵:就是平面的投影变换矩阵. Homography matrix (单应性矩阵):         两个不同视角的图像上的点对的homogeneous ...

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

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

  6. Opencv学习(3)——基础矩阵F、本质矩阵E、单应矩阵H 函数解析

    官网:https://docs.opencv.org/3.4.0/d9/d0c/group__calib3d.html#ga4abc2ece9fab9398f2e560d53c8c9780 基础矩阵F ...

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

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

  8. Colmap学习三:后端Initialization部分(基础矩阵F、本质矩阵E和单应矩阵H)

    算矩阵的基础知识 解析本质.基础.单应矩阵的自由度 1 寻找初始像对 1.1手动选择ID 1.2自动筛选 ①prior focal length存在情况下,开始筛选 匹配点数由小到大排序 第二张候选影 ...

  9. 2D - 2D 点对 求解基础矩阵 F 本质矩阵E 单应矩阵 H 进而求 旋转矩阵 R 和 t

    *对极几何 求解 两组单目相机 2D图像 间的 旋转平移 矩阵 * 2D 点对 求 两相机的 旋转和平移矩阵 * 空间点 P 两相机 像素点对 p1 p2 两相机 归一化平面上的点对 x1 x2 与P ...

最新文章

  1. Vitya and Strange Lesson (01字典树)
  2. android字体间距如何修改,【Android】如何改变TextView字体间距
  3. python 舍去小数_零基础小白Python入门必看——编程基础概念
  4. All About Monads
  5. 【学习笔记】HTTP通讯基础
  6. zabbix监控之Centos基于LNMP环境安装
  7. html左右分隔可调整,CSS实现可拖拽分割面板
  8. python中的装饰器、装饰器模式_浅析Python装饰器以及装饰器模式
  9. c语言枚举如何当函数返回值,C语言学习五 — 数组与枚举
  10. livedata mvvm_Android MVVM LiveData数据绑定
  11. php 取消命名空间,到PHP命名空间或不到PHP命名空间
  12. Win 7 64位系统安装32位AutoCAD 2012方法
  13. matlab遗传算法之goat工具箱
  14. 路由器下一跳地址怎么判断_一篇文章,了解清楚路由器的各种组网
  15. 工程师思维 vs 销售思维
  16. iPhone开发技巧之调试 — 程序Crash后的调试技巧
  17. MySQL比较两张表数据相同、不同结果记录
  18. 期货开户手机APP有哪些?
  19. DP1.4 (DisplayPort)相关测试
  20. 如何在腾讯地图上设置多种颜色的点位和自定义背景弹出框

热门文章

  1. 惠普打印机驱动服务器系统安装教程,Hp打印机驱动怎么安装,详细图文版教程...
  2. EtherCAT通讯简介
  3. 字符串中空格相关操作
  4. libvirt零知识学习4 —— libvirt源码编译安装(2)
  5. 神经网络在通信中的应用,神经网络技术及其应用
  6. win10+ ubuntu16.04 双系统及无线、输入法、deepin-wineQQ微信等配置(亲测)
  7. Java isEmpty()方法
  8. Debian apache
  9. springCloud之Netflix完整学习
  10. 格式塔心理学5项法则的学习与思考