线性求解单应矩阵 Homography

Posted fanglai-you

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性求解单应矩阵 Homography相关的知识,希望对你有一定的参考价值。

定义:

2D单应:给定图像$\mathbbP^2$中的特征点集$\mathbfx_i$和另一幅图像在$\mathbbP^2$ 中对应的特征点集$\mathbfx_i^‘$,  将$\mathbfx_i$映射到$\mathbfx^‘_i$的射影变换。在实际情况中,点$\mathbfx_i$和$\mathbfx^‘_i$是两幅图像上的点,每幅图像都视为一张射影平面$\mathbbP^2$

$\mathbfx^‘_i=H\mathbfx_i$

 


 

方法:直接线性变换DLT算法

我们首先讨论由给定 2D 到 2D 的四组点对应$ x_i   \leftrightarrow   x_i^‘$,确定H的一种简单的方法是线性算法$x^‘_i=Hx_i$,这是一个齐次方程,所以$\mathbfx_i^‘ 和$H\mathbfx^‘$不相等,它们有相同的方向,但是在大小上相差一个非零因子.

使用叉乘表示: $\mathbfx_i^‘\wedgeH\mathbfx^‘_i=0$

 

 将矩阵H的第j行记为$\mathbfh^jT$得

$$H \mathbfx_i=\beginpmatrix

\mathbfh^1T \mathbfx_i\\

\mathbfh^2T \mathbfx_i\\

\mathbfh^3T \mathbfx_i\\

 \endpmatrix$$

 

以上是关于线性求解单应矩阵 Homography的主要内容,如果未能解决你的问题,请参考以下文章

单应矩阵是啥?怎么用呀

单应矩阵(Homography)基本概念和代码测试

单应性(homography)变换的推导

SLAM面试题,单应矩阵基础矩阵F本质矩阵E之间的区别与联系

(1-2)投影变换

求解线性代数矩阵方程