【三维重建】对极几何

极几何描述了同一场景或者物体的两个视点图像间的几何关系

可以发现P在左右相机的投影点一定在各自的极线上,如果求出极线就能缩小求解对应点的范围。

本质矩阵对规范化摄像机拍摄的两个视点图像间的极几何关系进行代数描述

规范化相机指的是相机的内参矩阵为一个单位矩阵

设是在坐标系下的坐标,则:

因此,在坐标系下的坐标为 

同理:在坐标系下的坐标为 

得到两个向量 

(垂直于极平面)

可以写成一个矩阵乘积的形式,比如:

因此,

(  是一个秩为2的对称矩阵)

E就是本质矩阵,描述了规范化摄像机下两个视点的关系。

e也是极线l上的点,所以

基础矩阵对一般的透视摄像机的两个视点的图像间的极几何关系进行代数描述

核心思想是将一般相机下的,变成规范化相机下的

符合规范换相机要求,因此:

F就是基础矩阵,反映了一般相机下,两视点间的关系。

求解基础矩阵

用对应点求解F

求出的往往是满秩的,而我们所要求的基础矩阵秩为2

单应性矩阵

 

如果采集到的对应点在同一平面,两个视点间的对应关系用单应性矩阵表示

本质矩阵

参考内容:计算机视觉之三维重建(深入浅出SfM与SLAM核心算法)------ 4. 三维重建基础与极几何_哔哩哔哩_bilibili

相关推荐
kyle~17 小时前
时间同步 --- PTP 与 Scheduled Action Command
c++·数码相机·机器人·传感器
PHOSKEY20 小时前
光学棱镜角度有多重要?从手机潜望式镜头看一键闪测仪的检测价值
数码相机·智能手机
kyle~21 小时前
Linux --- CPU 调度机制
linux·运维·数码相机
高升说1 天前
掌心相机工程化:灵巧手近距视觉的 5 个硬门槛
人工智能·数码相机
努力实干1 天前
面向对象设计原则——C++
开发语言·c++·数码相机
昂好的day2 天前
VisionMaster(VM) 标定工具详解(上):为什么必须标定 + 九点标定手眼标定
开发语言·数码相机·c#
LittroInno2 天前
运动平台上的巡检相机:曝光时间与快门该怎样选?
数码相机·机器视觉·曝光时间·运动模糊·滚动快门·巡检相机
GlobalInfo2 天前
2026年机器人3D ToF相机行业发展趋势深度研判:十五五重点赛道、市场占有率与区域格局
人工智能·数码相机·ai·机器人
luoganttcc3 天前
bev 系列 (一)BEVFormer-base:六相机特征怎样进入 BEV Query
数码相机·bev
遇码5 天前
不用转场引擎做幻灯片转场:相机滑动、黑场淡入与真全屏的完整做法
人工智能·数码相机·ai·rust·大模型·agent