【数字图像处理】立体视觉信息提取

双目立体视觉原理

设一个为参考平面,一个为目标平面。增加了一个摄像头后,P与Q在目标面T上有分别的成像点

双目立体视觉:从两个不同的位置观察同一物体,用三角测量原理计算摄像机到该物体的距离的 方法

原理:三角测量

计算:

相机焦距 f

左右相机基线 b

视差 d :需要知道左相机的每个像素点(xl, yl)和右相机中对应点(xr, yr)的对应关系

双目相机标定

立体相机标定用于确定立体相机对中相机的内参以及相对位置

得到两个相机的内外参数、单应矩阵

极线与视差计算

极线:

极线约束:在一个图像平面上,所有的外极线都交于外极点

外极平面:通过两个摄像机中心和场景特征点的平面

外极线:外极平面与图像平面的交线

外极点:两台摄像机中心的连线与图像平面的交点

相机C1,C2如果不是在同一直线上:对两张图片用单应矩阵变换

互相平行

图像匹配

对应点应该是在极线附近,搜索范围适当放宽

判断对应点时的问题:

(1)失真与噪声

(2)镜面反射

(3)透视失真

(4)透视缩放

图像"灰度"匹配:通过利用某种相似性度量,如相关函数、协方差函数、差平方和、差绝对值和等测度极值,判定两幅图像中的对应关系

图像"特征"匹配:通过分别提取两个或多个图像的特征(点、线、面等特征),对特征进行参数描述,然后运用所描述的参数来进行匹配

"双目立体视觉"测距步骤

Step 1-确定摄像机的相对几何位置和有关参数,即摄像机的标定(Calibration)

Step 2-寻找在两幅图像中都便于区分的特征,或用于匹配的 基元

Step 3-把左、右两幅图像中的有关特征进行匹配,即解决特征匹配的方法问题

Step 4-根据视差计算成像物体相对摄像机的距离

"双目立体视觉"应用特点

对相机硬件要求低,成本低

对环境光照非常敏感

不适用于单调缺乏纹理的场景

计算复杂度高,需要逐像素计算匹配

相机基线限制了测量范围:基线越大,测量范围越远

相关推荐
小鸡吃米…28 分钟前
机器学习 - K - 中心聚类
人工智能·机器学习·聚类
好奇龙猫1 小时前
【AI学习-comfyUI学习-第三十节-第三十一节-FLUX-SD放大工作流+FLUX图生图工作流-各个部分学习】
人工智能·学习
沈浩(种子思维作者)1 小时前
真的能精准医疗吗?癌症能提前发现吗?
人工智能·python·网络安全·健康医疗·量子计算
minhuan1 小时前
大模型应用:大模型越大越好?模型参数量与效果的边际效益分析.51
人工智能·大模型参数评估·边际效益分析·大模型参数选择
Cherry的跨界思维1 小时前
28、AI测试环境搭建与全栈工具实战:从本地到云平台的完整指南
java·人工智能·vue3·ai测试·ai全栈·测试全栈·ai测试全栈
MM_MS1 小时前
Halcon变量控制类型、数据类型转换、字符串格式化、元组操作
开发语言·人工智能·深度学习·算法·目标检测·计算机视觉·视觉检测
ASF1231415sd2 小时前
【基于YOLOv10n-CSP-PTB的大豆花朵检测与识别系统详解】
人工智能·yolo·目标跟踪
水如烟2 小时前
孤能子视角:“意识“的阶段性回顾,“感质“假说
人工智能
Carl_奕然2 小时前
【数据挖掘】数据挖掘必会技能之:A/B测试
人工智能·python·数据挖掘·数据分析
旅途中的宽~2 小时前
《European Radiology》:2024血管瘤分割—基于MRI T1序列的分割算法
人工智能·计算机视觉·mri·sci一区top·血管瘤·t1