MVG读书笔记——单应矩阵估计这件小事(一)
来源:互联网 发布:云游seo 编辑:程序博客网 时间:2024/06/07 09:51
参数估计是计算机视觉中经常遇到的一个问题,为较好的估计参数,人们发明了各种各样的算法。这里我们就以单应矩阵H的估计为例,一个个介绍这些常用算法。
DLT算法
DLT(direct linear transform)算法是一个用于解决包含尺度的最小二乘问题的算法。可以解决的问题包括相机内参估计、单应矩阵估计、基础矩阵估计等。
以单应矩阵H的估算为例。由于H为
其中
假设
即
可以记为
可以看到,
四点法
取四对点,将它们的线性方程系数矩阵进行叠加我们就得到了一个
这种解法也称为最小解,因为它使用的点数最少。
多于四点的情况
当两幅图像中的对应点大于4对时,由于噪声的存在,矩阵A的秩为9,得到的线性方程只有零解。我们称这种方程为超定方程,此时可以求它的最小二乘解。即
退化
在使用四点法时,如果其中3点共线,就会发生退化。(很容易理解,3点共线=一点可以由其他两点线性表出=缺秩)从而得到无穷多解。这种在多于4点的情况也可能发生。
直线与混合情况下的求解
根据对偶原理,显然也可以根据两幅图像中的对应直线对。由
混合情况下,3个直线对和三个点对互相等价(三角形),从而可以转换成纯点或纯直线点求解。2个直线对、1个点对点的情况,和它的对偶情况无法求解,因为这相当于5个点对,其中有4个点共线点情况。
- MVG读书笔记——单应矩阵估计这件小事(一)
- MVG读书笔记——单应矩阵估计这件小事(二)
- MVG读书笔记——单应矩阵估计这件小事(三)
- MVG读书笔记——单应矩阵估计这件小事(四)
- MVG读书笔记——射影变换的校正(一)
- MVG读书笔记——三维空间中的射影几何(一)
- MVG读书笔记——射影变换的校正(零)
- MVG读书笔记——射影变换的校正(二)
- MVG读书笔记——射影变换的校正(三)
- MVG读书笔记——三维空间中的射影几何(二)
- MVG读书笔记——几何变换
- MVG读书笔记——几何变换续
- MVG读书笔记——齐次坐标与射影几何
- MVG读书笔记——射影几何下的直线
- MVG读书笔记——射影几何下的二次曲线
- MVG读书笔记——三维空间中的欧氏变换
- MVG读书笔记——求解结果的评价
- MVG读书笔记
- 【PAT】【Advanced Level】1075. PAT Judge (25)
- python os.path模块
- poj2236(并查集)
- 10分钟学会在windows-Linux下设置ASP.Net Core开发环境并部署应用
- 动态数据曲线绘制
- MVG读书笔记——单应矩阵估计这件小事(一)
- JasperReport| JasperReport Studio操作(下)
- 【安卓学习笔记】JAVA基础Lesson4-函数重载与构造函数
- BZOJ 1003 DP+最短路 解题报告
- Python3之日志模板
- Zend Studio 无法追踪函数的解决方案
- Hadoop 2.x环境搭建之单机运行模式配置
- 继承
- Spring的简介与配置