双目立体视觉系统分析.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
双目立体视觉系统分析

双目立体视觉系统分析   摘 要:视觉系统是机器人最重要的一个传感器。它被机器人使用以获取关于世界的信息并且能够为机器人导航。双目立体视觉的研究一直是机器视觉中的热点和难点。使用双目立体视觉系统可以确定任意物体的轮廓,并且可以很容易地确定机器人与在其附近的对象之间的距离。因此双目立体视觉系统可以应用在多个领域。本文讨论了双目立体视觉系统,它使机器人定位一个物体,确定其与物体的方向,并接近该物体。解决这一任务的主要步骤如下:把边缘检测结果应用于立体图像,然后解析边缘形式,本论文边缘的计算采用Hough变换;并使用三角计算导出机器人与物体之间的距离。最后,运用几何公式计算,确定物体的方向并最终完成接近物体的任务。   关键词:机器视觉 机器人 边缘检测   中图分类号: TP24 文献标识码:A 文章编号:1007-3973 (2010) 03-81-02   1引言   在现代世界机器人技术正在获得越来越多的意义。机器人视觉是一个很广泛的科学领域。它的研究范围包括:视觉伺服,模式识别,立体视觉等。立体视觉系统是机器人最重要的部分之一,因为它体现了机器人在非结构化环境中移动过程的重要意义。   以视觉系统为基础的三维外形轮廓的非接触式、高速测量是一个重要的研究方向,双目立体视觉方法是其中一种最常用的方法。本文介绍了一种使用双目立体视觉系统作为导航而设计的在未知环境中工作的拟人机器人。主要讨论的重点在于探测和接近具有直角边的物体,并进行了系统的分析和方法介绍。   2机器视觉要素   本章介绍了一些机器视觉的基本要素,这些要素将在本文后面中运用到。例如边缘检测,特征提取和三角测量。   2.1边缘检测   边缘检测是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。在数字信号的情况下,梯度计算近似下列公式:    (1.1)   (1.2)   其中和是两个相邻样本的水平和垂直距离(通常等于1)。那个幅度和梯度方向可以表达如:   (1.3)   2.1.1Canny算子   Canny算法,除了梯度计算外,还包含改善检测结果的其他步骤。它的显著标志是双阈值,即高阈值与低阈值。这些将在下面解释。该算法可分为6个步骤:   (1)第一,数字高斯滤波器应用于图片以抑制可能发出的噪音。   (2)在消声之后,二维梯度使用扩展矩阵卷积。      (3)梯度大小和方向的计算利用公式(1.3)得出。   (4)在第四个步骤,边缘的梯度方向分为4组。例如,水平,竖直,45度方向和135度方向。   (5)非最大值抑制,即遍历图像,若某个像素的灰度值与其梯度方向上前后两个像素的灰度值相比不是最大,那么这个像素值置为0,既不是边缘。   (6)凡是大于高阈值的一定是边缘。凡是小于低阈值的一定不是边缘。如果检测结果大于低阈值又小于高阈值,那就看这个像素的邻接像素中有没有超过高阈值的边缘像素,如果有就是边缘,否则就不是边缘。   2.2 Hough变换   在本文中Hough变换用于提取出的解析表达式。我们知道,一条直线的参数方程可以写成:Xcos+ ysin= r. (2.1)   其中r是坐标原点(0,0)到直线的长度,而 是交线和x轴之间的角度。对于任何点在一个特定的线条, r和 的值是常数。      图1参数描述图   用这种方法,Hough变换投影的(x,y)的空间变成(r, )的空间。Hough变换就是把图像平面上的点对应到参数平面上的线,最后通过统计特性来解决问题。通过采用参数方程的表示方法形式的一个方程y =ax+b。其中参数如下:    (2.2)   2.3立体视法   立体视法是一种用3D手段考察对象的方法。它的目标是能够确定物体在场景里的距离,深度,对象的比例等。三角计算是一个家喻户晓的计算出物体的距离和角度的方法,用这种方法,将会得出有关物体距离的信息,这正是立体视法中最重要的元素。      图2使用双目摄像头进行三角测量   知道了a和b的角度以及两个摄像机之间距离z,用下面的下面的方程可以得到与对象之间的距离: (2.3)   3仿真系统―虚拟场景   虚拟场景是一个三维的环境,这只是一个软件仿真。它包含的虚拟物体和虚拟的摄相机。摄相机是用来得到二维图像的一幕,就像在现实世界。   接下来,主要步骤将是解释如何进行仿真工作。第一步是从两个立体相机中获取图像,然后处理和分析,获得存在于场景中物体上的信息。在分析计算后,我们可以得出测量对象的方向以及它们与摄相机之间的距离。   3.1虚拟摄像机   知道摄相机图像上点的坐标,很容易在摄相机下确定它与物体之间的角度: 。通过这种方式,用三角计算得出必要的角度。这

您可能关注的文档

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档