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

    文章

    1587

    浏览量

    59987
  • 立体视觉
    +关注

    关注

    0

    文章

    36

    浏览量

    9776

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

文章出处:【微信号: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

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

    0 引言    双目立体视觉测量是基于视差原理,由多幅图像获取物体三维几何信息的方法。在计算机视觉系统中,
    发表于 09-26 17:07 1355次阅读
    <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>系统实现

    三维立体视觉技术的应用及其三维恢复方法介绍

    感知与建模、机器人导航、双目物体跟踪与检测以及图像分割等领域。 三维立体视觉就是研究由2D图像恢复场景目标即3D信息的一门学科。目前用于三维恢复的方法主要有:结构光法、
    发表于 10-20 11:51 5次下载

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

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

    双目主动立体视觉监测平台靶标编码标志点的设计与识别分析

    双目立体视觉测量是基于视差原理,由多幅图像获取物体三维几何信息的方法。在计算机视觉系统中,双目
    的头像 发表于 12-29 08:50 4765次阅读

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

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

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

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

    双目立体视觉原理 HALCON的双目视觉系统研究

      立体视觉技术是机器人技术研究中最为活跃的一个分支,是智能机器人的重要标志。双目立体视觉是通过对同一目标的两幅图像提取、识别、匹配和解释,进行三维环境信息的重建。其过程主要包括视频捕
    发表于 07-19 14:18 0次下载

    三维立体视觉三维恢复方法

    电子发烧友网站提供《三维立体视觉三维恢复方法.doc》资料免费下载
    发表于 11-03 09:31 0次下载
    <b class='flag-5'>三维</b><b class='flag-5'>立体视觉</b>之<b class='flag-5'>三维</b>恢复方法

    三维视觉测量技术:被动视觉测量和主动视觉测量

    与人眼的立体感知类似,双目立体视觉用两个相机从不同的角度对被测物体成像。依据两幅图像中对应点的立体视差( stereo disparity) ,根据
    的头像 发表于 01-03 11:30 783次阅读
    <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>和主动<b class='flag-5'>视觉</b><b class='flag-5'>测量</b>