SLAM中本质矩阵E,基础矩阵F,单应矩阵H总结
本质矩阵Essential Matrix
E= t ^ R 为3*3的矩阵
t^ 是skew symmetric矩阵,skew symmetric矩阵的一个特性:前两个singular value必然相等且第三个singular value为0。旋转矩阵不会改变singular value的值,这使得相乘后的结果依然保持了前两个singular value相等且第三个singular value为0的性质,所以E的奇异值形式为:
[u,u,0]T[ u, u, 0] ^ T [u,u,0]T 此性质为本质矩阵的内在性质。
理论上综合旋转、平移共有6个自由度,因尺度等价,E有5个自由度。
求解:一般使用8点法,通过SVD分解,恢复出R,t 。
基础矩阵F
用加法算DOF,t(3)+R(3)+Ka(4)+Kb(4)=14,已经超出F的9个参数了,所以这里的起始点应该为9,又考虑到尺度等价性约束减一,另外det(F)=0,再减一,所以应该是7自由度。
为什么det(F)=0,是因为rank(t^)=2,而又因为rank(AB) <= min(rank(A), rank(B)),所以rank(F) = 2, det(F) = 0.
单应矩阵H
H可以将二维射影空间 中的一个点变换到另一个点 。根据射影空间的性质,必然存在一个 3*3的矩阵H,使得 h(x) = Hx。
回顾齐次坐标系的定义,放缩一个点的坐标依然得到这个点本身,所以有 h(x) = H(ax) ,需要考虑到尺度的影响,H的自由度为8.
参考
为什么本质矩阵5自由度,基础矩阵7自由度,单应矩阵8自由度?
本质矩阵和基础矩阵的区别是什么?
多视图几何总结——基础矩阵、本质矩阵和单应矩阵的自由度分析
SLAM基础- 题目:基础矩阵F、本质矩阵E和单应矩阵H的自由度和秩
Lecture 19:
Essential and Fundamental Matrices
SLAM中本质矩阵E,基础矩阵F,单应矩阵H总结相关推荐
- linux vim编辑矩阵乘,LM算法计算单应矩阵
LM算法计算单应矩阵 slam 单应矩阵 单应矩阵的定义 什么是单应矩阵呢?其实简单来说,就是两个图像之间的变换矩阵.什么意思呢,可以考虑这样一个情形: 你有一个相机,拍摄一个建筑物,首先在某一个视角 ...
- 多视图几何总结——基础矩阵、本质矩阵和单应矩阵的求解过程
多视图几何总结--基础矩阵.本质矩阵和单应矩阵的求解过程 多视图几何总结--基础矩阵.本质矩阵和单应矩阵的求解过程 1. 说明--其实求解过程大同小异 2. 单应矩阵求解过程 2.1 基于代数误差的线 ...
- 多视图几何总结——单应矩阵和基础矩阵的兼容关系
多视图几何总结--单应矩阵和基础矩阵的兼容关系 多视图几何总结--单应矩阵和基础矩阵的兼容关系 (1)单应矩阵和基础矩阵的兼容性 (2)基础矩阵 -> 单应矩阵 (3)单应矩阵 -> 基础 ...
- 什么是单应矩阵和本质矩阵
知乎上面的大牛还是很多,直接搜Homography或者单应矩阵就能得到很多大神的回答,可能回答中的一句话或者一个链接就够自己学习很久. 其实在之前研究双目视觉的时候就接触了对极几何,通过视觉就可以得到 ...
- 基本矩阵、本质矩阵和单应矩阵
两幅视图存在两个关系:第一种,通过对极几何一幅图像上的点可以确定另外一幅图像上的一条直线:另外一种,通过上一种映射,一幅图像上的点可以确定另外一幅图像上的一个点,这个点是第一幅图像通过光心和图像点的射 ...
- 内参矩阵、外参矩阵、旋转矩阵、平移矩阵、单应矩阵、本征矩阵、基础矩阵
自己在单目结构光系统.双单目结构光系统及双目相机系统学习的过程中接触到如标题所列的各种矩阵,总感觉理解不到位,现在特总结下,方便日后查阅及修正自己的理解. 自己已经总结了单目相机各坐标系的变换,链接如 ...
- 09_对极约束与单应矩阵
前言 根据上一节的介绍,我们已经有了匹配好的点对,然后我们就可以根据点对估计相机的运动.这里由于相机的原理不同,我们要分情况讨论: 如果是单目相机,此时我们仅知道2D的像素坐标,要根据两组2D点估计相 ...
- MVG读书笔记——单应矩阵估计这件小事(一)
参数估计是计算机视觉中经常遇到的一个问题,为较好的估计参数,人们发明了各种各样的算法.这里我们就以单应矩阵H的估计为例,一个个介绍这些常用算法. DLT算法 DLT(direct linear tra ...
- SLAM基础- 题目:基础矩阵F、本质矩阵E和单应矩阵H的自由度和秩
主要分析:基础矩阵F.本质矩阵E和单应矩阵H的自由度和秩,首先两个问题,尺度归一化和秩 尺度归一化: 以本质矩阵为例,表达两帧的相机归一化坐标之间的对应关系 将矩阵写成向量,转化为下式: 由于等式右侧 ...
- 视觉SLAM 第7讲 本质矩阵 基础矩阵 单应矩阵 知识点/证明/理解/秩/自由度
视觉SLAM 第7讲 本质矩阵 基础矩阵 单应矩阵 证明/理解/秩/自由度 1. 基础知识 2. 本质矩阵E 2.1 本质矩阵的秩为什么是2 2.2 本质矩阵的自由度为什么是5 3. 基础矩阵F 3. ...
最新文章
- StringUtils工具类的常用方法
- PHP反序列化漏洞总结
- java实现日期让随动变_java工具类(四)之实现日期随意跳转
- LwIP之数据包管理
- SpringCloud实现集群和负载均衡
- 190531每日一句
- Win10屏幕自带的截图,同时保存多个截图
- c语言实现freqspace函数,滤波器程序
- 高等数学与计算机的关联论文,高等数学改革管理计算机信息论文
- 写一个程序,将接收的华氏温度转换为对应的摄氏温度。
- 手写迷你Spring框架
- hbuilder创建app并利用真机运行调试
- 短视频开发,录制视频添加背景音乐功能实现
- 寻欢协议服务器,正式关闭服务器?官方客服电话已经无法接通!23年终要关站,曾是一代人逝去的青春...
- java有丰富的库,【判断题】Java有丰富的库供我们调用
A. 正确
B. 错误
- Firmware固件的打包、设计、实现与使用
- Spring事务管理——使用XML配置声明式事务
- Uipath 利用excel筛选结果进行判断操作/或者取值操作(if,switch,flow switch.....)
- PVS-Vdisk升级tools
- 三聚氰胺(cyanuramide),分子式C3H6N6