当前位置: 首页 > news >正文

【三维重建-对极几何】极线约束(Epipolar Constraint)

文章目录

  • 极线约束(Epipolar Constraint)总结
    • 一、基本定义
    • 二、几何直观
    • 三、核心数学关系
      • 1. 极线方程
      • 2. 点在极线上的条件
    • 四、基础矩阵 FFF
    • 五、几何要素总结
    • 六、特殊情况:立体校正(Rectified Stereo)
    • 七、在 MVS / SfM 中的作用
    • 八、核心意义总结
    • 九、直观类比
    • 十、总结一句话

极线约束(Epipolar Constraint)总结

一、基本定义

极线约束(Epipolar Constraint) 描述了两幅图像中对应点之间的几何关系。

对于两台相机拍摄的同一个三维点 PPP,它在两张图像中的投影 pppp′p'p 满足以下关系:

p′TFp=0p'^{\mathsf{T}} F p = 0 pTFp=0

其中,FFF 是两幅图像之间的 基础矩阵(Fundamental Matrix)


二、几何直观

在这里插入图片描述

  • 两个相机中心 O1O_1O1O2O_2O2 以及三维点 PPP 构成一个 极平面(Epipolar Plane)

  • 该平面与两幅图像平面相交,形成两条直线:

    • 左图的极线 lll
    • 右图的极线 l′l'l

因此,当一个点 ppp 在左图中确定后,它在右图中的对应点 p′p'p 一定落在对应的极线 l′l'l 上。


三、核心数学关系

1. 极线方程

l′=Fpl' = F p l=Fp

表示:左图中点 ppp 在右图像中的极线。

2. 点在极线上的条件

若点 p′=[x′,,y′,,1]Tp' = [x',, y',, 1]^{\mathsf{T}}p=[x,,y,,1]T 位于直线 l′=[a,,b,,c]Tl' = [a,, b,, c]^{\mathsf{T}}l=[a,,b,,c]T 上,则有:

ax′+by′+c=0a x' + b y' + c = 0 ax+by+c=0

代入极线方程即可得到:

p′TFp=0p'^{\mathsf{T}} F p = 0 pTFp=0

这就是极线约束的代数表达式。


四、基础矩阵 FFF

基础矩阵 F∈R3×3F \in \mathbb{R}^{3 \times 3}FR3×3 编码了两幅图像之间的几何关系(旋转和平移):

F=K′−T,[t]×,R,K−1F = K'^{-\mathsf{T}} ,[t]_{\times}, R, K^{-1} F=KT,[t]×,R,K1

其中:

  • K,,K′K,, K'K,,K:两相机的内参矩阵
  • R,,tR,, tR,,t:相机 2 相对于相机 1 的外参
  • [t]×[t]_{\times}[t]×:平移向量 ttt 的反对称矩阵:

[t]×=[0−tztytz0−tx−tytx0][t]_{\times} = \begin{bmatrix} 0 & -t_z & t_y \ t_z & 0 & -t_x \ -t_y & t_x & 0 \end{bmatrix} [t]×=[0tzty tz0tx tytx0]


五、几何要素总结

概念符号含义
极点e,,e′e,, e'e,,e另一相机光心在当前图像中的投影位置
极线l,,l′l,, l'l,,l极平面与图像平面的交线
极平面由两相机光心与空间点 PPP 构成的平面
基础矩阵FFF将一图像中的点映射为另一图像中的极线
极线约束p′TFp=0p'^{\mathsf{T}} F p = 0pTFp=0对应点必须位于极线上

六、特殊情况:立体校正(Rectified Stereo)

当两台相机光轴平行、仅沿 XXX 轴平移时:

  • 极线为 水平线
  • 匹配搜索可简化为同一行内的水平搜索

这就是 极线校正(Epipolar Rectification) 的几何目的。


七、在 MVS / SfM 中的作用

应用场景作用
SfM(Structure from Motion)估计基础矩阵,恢复相机姿态
MVS(Multi-View Stereo)用极线约束限制匹配搜索范围(由二维降为一维)
双目立体匹配(Stereo Matching)通过极线约束简化代价计算与匹配搜索

八、核心意义总结

项目说明
公式p′TFp=0p'^{\mathsf{T}} F p = 0pTFp=0
含义两幅图像的匹配点必须位于同一极平面上
几何本质三维点、两相机中心共面
代数意义p′p'p 在极线 FpF pFp
结果搜索空间由二维降为一维,计算效率显著提升

九、直观类比

几何对象类比
极线方程 l′=Fpl' = F pl=Fp像“影子”一样投射到另一张图
极线约束 p′TFp=0p'^{\mathsf{T}} F p = 0pTFp=0表示“点在影子线上”
基础矩阵 FFF连接两张图像的几何变换关系

十、总结一句话

极线约束 = 对应点共面约束。

它让我们不用在整幅图中搜索对应点,只需在一条极线上搜索,
是多视图几何与三维重建的几何基础。

http://www.dtcms.com/a/465913.html

相关文章:

  • LeetCode算法日记 - Day 68: 猜数字大小II、矩阵中的最长递增路径
  • WSL 安装与卸载
  • app和微网站的对比河源网站建设
  • 新乡网站建设哪家好备案 网站名称
  • 版本控制器 git(5)--- git 标签管理
  • BShare HTTPS 集成与排查实战,从 SDK 接入到 iOS 真机调试(bshare https、签名、回调、抓包)
  • 基于同步压缩连续小波变换(SS-CWT)的微震图像去噪与起始检测
  • 太原网站建设工作室wordpress的内链插件
  • 简述网站开发流程 旅游做网站送邮箱
  • 湖北省住房建设厅网站网站备案登记查询系统
  • uri: mongodb://jack:123456@localhost://27017 数据库访问其他的写法
  • 在K8s中,seaweedFS 和 Longhorn 的比较
  • 146、【OS】【Nuttx】【周边】效果呈现方案解析:特殊变量$
  • 实现流水灯
  • 培 网站建设方案 doc台州seo网站推广
  • vue前端面试题——记录一次面试当中遇到的题(3)
  • Vuex的工作流程
  • 学习笔记:Vue Router 动态路由与参数匹配详解
  • seo怎样新建网站wordpress 底部模板
  • 高性能场景推荐使用PostgreSQL
  • 用一颗MCU跑通7B大模型:RISC-V+SRAM极致量化实战
  • 前端开发框架全景解析:从演进到实践与未来趋势
  • 葫芦岛做网站百度经验发布平台
  • 做网站找合作伙伴南昌网站建设精英
  • (二)deepseek控制机械臂-机械臂提示词设置测试
  • Blender概念抽象有机体模型资产生成器预设 Organic Generator V1.0附使用教程
  • Go语言实战:高并发服务器设计与实现
  • 数字化转型:概念性名词浅谈(第七十讲)
  • 云服务器安装最新版本的nodejs
  • 一键提交网站优质作文网站