0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

双目立体视觉三维测量原理

Dbwd_Imgtec 来源:未知 作者:李倩 2018-04-11 14:32 次阅读

1.前言戏说

双目立体视觉是基于视差原理,由多幅图像获取物体三维几何信息的方法。在机器视觉系统中,双目视觉一般由双摄像机从不同角度同时获取周围景物的两幅数字图像,或有由单摄像机在不同时刻从不同角度获取周围景物的两幅数字图像,并基于视差原理即可恢复出物体三维几何信息,重建周围景物的三维形状与位置。

双目视觉有的时候我们也会把它称为体视,是人类利用双眼获取环境三维信息的主要途径。从目前来看,随着机器视觉理论的发展,双目立体视觉在机器视觉研究中发回来看了越来越重要的作用。本文主要研究了双目视觉的数学原理。

2.双目立体视觉的数学原理

双目立体视觉是基于视差,由三角法原理进行三维信息的获取,即由两个摄像机的图像平面和北侧物体之间构成一个三角形。一直两个摄像机之间的位置关系,便可以获得两摄像机公共视场内物体的三维尺寸及空间物体特征点的三维坐标。所以,双目视觉系统一般由两个摄像机构成。

2.1 双目立体视觉三维测量原理

上图所示为简单的平视双目立体成像原理图,两摄像机的投影中心连线的距离,即基线距离B。两摄像机在同一时刻观看时空物体的同一特征点P,分别在“左眼”和“右眼”上获取了点P的图像,他们的坐标分别为Pleft=(Xleft,Yleft);Pright=(Xright,Yright)。将定两摄像机的图像在同一平面上,则特征点P的图像坐标的Y坐标一定是相同的,即Yleft = Yright =Y。由三角几何关系可以得到如下关系式:

则视差为:Disparity=Xleft-Xright.由此可以计算出特征点P在摄像机坐标系下的三维坐标:

因此,左摄像机像面上的任意一点只要能在右摄像机像面上找到对应的匹配点,就完全可以确定该点的三维坐标。这种方法是点对点的运算,像平面上所有点只要存在相应的匹配点,就可以参与上述运算,从而获取对应的三维坐标。

2.2 双目立体视觉数学模型

在分析了最简单的平视双目立体视觉的三维测量原理基础上,现在我们就有能力来考虑一般情况。如上图所示,设左摄像机O-xyz位于世界坐标系原点,且没有发生旋转,图像坐标系为Ol-X1Y1,有效焦距为fl;右摄像机坐标系为Or-xyz,图像坐标系为Or-XrYr,有效焦距为fr。那么根据摄像机的投射模型我们就能得到如下关系式:

因为O-xyz坐标系与Or-xryrzr坐标系之间的位置关系可通过空间转换矩阵MLr表示为:

同理,对于O-xyz坐标系中的空间点,两个摄像机面点之间的对应关系可以表示为:

于是,空间点三维坐标可以表示为

因此,只要我们通过计算机标定技术获得左右计算机内参数/焦距fr,fl和空间点在左右摄像机中的图像坐标,就能够重构出被测点的三维空间坐标。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 摄像机
    +关注

    关注

    3

    文章

    1421

    浏览量

    58975
  • 立体视觉
    +关注

    关注

    0

    文章

    36

    浏览量

    9730

原文标题:双目立体视觉的数学原理

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    双目立体视觉原理大揭秘(一)

    双目视觉的应用来说,主要分为四大部分:一 双目视觉导航、定位;二 三维重构; 双目立体
    发表于 11-21 16:20

    双目立体视觉原理大揭秘(二)

    的应用来说,主要分为四大部分:一 双目视觉导航、定位;二 三维重构; 双目立体测量;四 空间
    发表于 11-21 16:22

    基于立体视觉的变形测量

    ,快速、精确的获得被测对象的全场位移应变信息,在各个研究领域得到了广泛应用。 立体视觉是由多幅图像获取物体三维几何信息的方法。双目立体视觉利用两台不同位置的摄像机同时拍摄,或由一台相机
    发表于 09-21 10:11

    双目产品在高校科研应用中的实例及优点分析

    中,应用双目立体视觉来进行的热点方向很多,采用视图像专门针对双目立体视觉优化定制的系列双目工业
    发表于 01-19 16:59

    双目立体视觉的运用

    四种:1、双目视觉导航、定位;2、三维重构;3、双目立体测量;4、空间三维
    发表于 03-03 09:36

    LABVIEW能做双目立体视觉

    最近在做一个双目立体视觉项目,LABVIEW有模块吗,有哪位大神用LABVIEW做过
    发表于 01-13 19:44

    3D视觉测量原理

    ,然后通过三角测量原理计算图像像素间的位置偏差(视差)来获取景物的三维信息。这一过程与人类视觉感知过程是类似的。    双目立体视觉
    发表于 12-01 15:08

    双目立体视觉在嵌入式中有何应用

    双目立体视觉(BinocularStereoVision)是机器视觉的一种重要形式,因其可简单地利用左右摄像机中的图像信息计算得到相机视野中物体相对于摄像机的深度信息使得该技术拥有广泛的应用前景
    发表于 12-23 07:19

    双目立体视觉中靶标的设计与识别

    0 引言    双目立体视觉测量是基于视差原理,由多幅图像获取物体三维几何信息的方法。在计算机视觉系统中,
    发表于 09-26 17:07 1091次阅读
    <b class='flag-5'>双目</b><b class='flag-5'>立体视觉</b>中靶标的设计与识别

    基于HALCON的双目立体视觉系统实现

    双目立体视觉的研究一直是机器视觉中的热点和难点。使用双目立体视觉系统可以确定任意物体的三维轮廓,
    发表于 04-08 17:51 130次下载
    基于HALCON的<b class='flag-5'>双目</b><b class='flag-5'>立体视觉</b>系统实现

    基于双目立体视觉的桥梁裂缝测量

    针对国内外桥梁裂缝测量效率低、成本高、精度低等现状,提出了一种基于双目立体视觉技术的桥梁裂缝测量系统。采用相机标定、图像匹配、三维坐标计算等
    发表于 01-16 14:59 0次下载
    基于<b class='flag-5'>双目</b><b class='flag-5'>立体视觉</b>的桥梁裂缝<b class='flag-5'>测量</b>

    重庆钜芯视觉科技发布国内首款智能双目立体视觉芯片

    智能双目立体视觉芯片模拟人的“双眼”,给车辆加上一双“眼睛”,将二维成像变为三维成像。
    的头像 发表于 10-08 15:31 7093次阅读

    使用双目立体视觉实现CCD测距系统设计的资料说明

    双目立体视觉测量是人类利用双眼获取环境三维信息的主要途径。随着计算机视觉理论的发展,双目
    发表于 11-26 12:05 6次下载
    使用<b class='flag-5'>双目</b><b class='flag-5'>立体视觉</b>实现CCD测距系统设计的资料说明

    一篇文章带你认识《双目立体视觉

    前言 双目立体视觉,由两个摄像头组成,像人的眼睛能看到三维的物体,获取物体长度、宽度信息,和深度的信息;单目视觉获取二维的物体信息,即长度、宽度。 1)
    的头像 发表于 04-26 14:19 9071次阅读
    一篇文章带你认识《<b class='flag-5'>双目</b><b class='flag-5'>立体视觉</b>》

    双目立体视觉是什么?单目视觉双目立体视觉的区别?

    双目更多的是基于物理测量,而单目视觉则是基于逻辑推理,通过大量的数据训练,先识别出目标,再根据目标的大小和高度估算距离。因此,单目视觉的漏检率高于
    发表于 08-17 09:40 2519次阅读
    <b class='flag-5'>双目</b><b class='flag-5'>立体视觉</b>是什么?单目<b class='flag-5'>视觉</b>与<b class='flag-5'>双目</b><b class='flag-5'>立体视觉</b>的区别?