图像的极线校正

目录

1.基本概念

2.模型

3.基础矩阵

4.八点算法 + RANSAC

5.数据集

6.代码

7.结果截图与分析


1.基本概念

对极几何(Epipolar Geometry)是Structure from Motion问题中,在两个相机位置产生的两幅图像的之间存在的一种特殊几何关系,是sfm问题中2D-2D求解两帧间相机姿态的基本模型。

2.模型

其中C、C'为两个相机中心,X为空间中一点,X在C、C'对应像平面上的投影分别为x、x'。C、C'连线与像平面的交点e、e'称为极点(Epipoles),l'称为极线(Epipolar Lines),C、C'、X三点组成的平面称为极平面(Epipolar Plane)

3.基础矩阵

用于描述两个图像中像素点之间的坐标对应关系。即内外参数已知的情况下,如何知道当前点在另一个平面的那条直线上。

(1)设X在C,C'坐标系中的相对坐标分别为p,p',则有p=Rp'+T

其中      T=C'-C,即T为C'到C的位移。R为两个平面的旋转关系,即为旋转矩阵。

(2)x=Kp表示以C为空间坐标中心点,p到C的映射过程,  x'=K'p'表示以C'为空间坐标中心点,p'到C'的映射过程

故可推出p=K^{-1}x,p'=K'^{-1}x'

(3)根据三线共面:

(p-T)^{^{T}}(T*p)=0

注:p-T表示C'到p'的那条线,T*p表示同时垂直于T和p的那条线

(4)由以上可以得到(R^{T}p')^{T}(T*p)=0

(5)由于T*P=SpS=\begin{bmatrix} 0 &-T_{z}&T_{y}\\ T_{z}&0&-T_{x}\\ -T_{y}&T_{x}&0 \end{bmatrix},所以可以得到

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值