机器人视觉系统是指用计算机来实现人的视觉功能,也就是用计算机来实现对客观的三维世界的识别。人类接收的信息70%以上来自视觉,人类视觉为人类提供了关于周围环境最详细可靠的信息。

人类视觉所具有的强大功能和完美的信息处理方式引起了智能研究者的极大兴趣,人们希望以生物视觉为蓝本研究一个人工视觉系统用于机器人中,期望机器人拥有类似人类感受环境的能力。机器人要对外部世界的信息进行感知,就要依靠各种传感器。就像人类一样,在机器人的众多感知传感器中,视觉系统提供了大部分机器人所需的外部相界信息。因此视觉系统在机器人技术中具有重要的作用。

依据视觉传感器的数量和特性,目前主流的移动机器人视觉系统有单目视觉、双目立体视觉、多目视觉和全景视觉等。

单目视觉,单目视觉系统只使用一个视觉传感器。单目视觉系统在成像过程中由于从三维客观世界投影到N维图像上,从而损失了深度信息,这是此类视觉系统的主要缺点(尽管如此,单目视觉系统由于结构简单、算法成熟且计算量较小,在自主移动机器人中已得到广泛应用,如用于目标跟踪、基于单目特征的室内定位导航等。同时,单目视觉是其他类型视觉系统的基础,如双目立体视觉、多目视觉等都是在单目视觉系统的基础上,通过附加其他手段和措施而实现的。

双目立体视觉。双目视觉系统由两个摄像机组成,利用三角测量原理获得场景的济度信息,并且可以重建周围景物的三维形状和位置,类似人眼的体视功能,原理简单。双目视觉系统需要精确地知道两个摄像机之间的空间位置关系,而且场景环境的3D信息需要两个摄像机从不同角度,同时拍摄同一场景的两幅图像,并进行复杂的匹配,才能准确得到立体视觉系统能够比较准确地恢复视觉场景的三维信息,在移动机器人定位导航、避障和地图构建等方面得到了广泛的应用用。然而,立体视觉系统的难点是对应点匹配的问题,该问题在很大程度上制约着立体视觉在机器人领域的应用前景。

多目视觉系统。多目视觉系统采用三个或三个以上摄像机,三目视觉系统居多,主要用来解决又目立体视觉系统中匹配多义性的问题,提高匹配精度。多目视觉系统最早由莫拉维克研究,他为"StanfordCart"研制的视觉导航系统采用单个摄像机的“滑动

立体视觉”来实现,雅西达提出了三目立体视觉系统解决对应点匹配的问题,真正突破了《目立体视觉系统的局限,并指出以边界点作为匹配特征的三目视觉系统中,其三元的配的准确率比较高,艾雅湜提出了用多边形近似宕的边界点段作为特征的三目匹配算法,并用到移动机器人中,取得了较好的效果,三目视觉系统的优点是充分利用了第三个摄像机的信息,减少了错误匹配,解决了双目视觉系统匹配的多义性,提高了定位精度,但三目视觉系统要合理安置三个摄像机的相对位置,其结构配置比双目视觉系统更烦琐,而且匹配算法更复杂需要消耗更多的时间,实时性更差

全景视觉,全景视觉系统是具有较大水平视场的多方向成像系统,突出的优点是有较大的视场,可以达到360度,这是其他常规镜头无法比拟的,全景视觉系统可以通过图像拼的方法或者通过折反射光学元件实现。图像拼接的方法使用单个或多个相机旋转,对场景进行大角度扫描,获取不同方向上连续的多帧图像,再用拼接技术得到全景图。折反射全景视觉系统由CCD摄像机、折反射光学元件等组成,利用反射镜成像原理,可以观察360度场景,成像速度快,能达到实时要求,具有十分重要的应用前景,可以应用在机器人导航中。全景视觉系统本质上也是一种单目视觉系统,也无法得到场景的深度信息。其另一个特点是获取的图像分辨率较低,并且图像存在很大的畸变,从而会影响图像处理的稳定性和精度。在进行图像处理时首先需要根据成像模型对畸变图像进行校正,这种较正过程不但会影响视觉系统的实时性,而且还会造成信息的损失。另外这种视觉系统对全景反射镜的加工精度要求很多,若双曲反射镜面的精度达不到要求,利用理想模型对图像校正则会存在较大偏差。

混合视觉系统,混合视觉系统吸收各种视觉系统的优点,采用两种或两种以上的视觉系统组成复合视觉系统,多采用单目或双目视觉系统,同时配备其他视觉系统。全景视觉系统由球面反射系统组成,其中全景视觉系统提供大视角的环境信息,双目立体视觉系统和激光测距仪检测近距离的障碍物,清化大学的朱志刚使用一个摄像机研制了多尺度视觉传感系统POST,实现了双目注视、全方位环视和左右两侧的时代全景成像,为机器人提供了导航。全景视觉系统具有全景视觉系统视场范围大的优点,同时又具备双目视觉系统精度高的长处,但是该类系统配置复杂,费用比较高。

人工智能、大数据、云计算和物联网的未来发展值得重视,均为前沿产业,多智时代专注于人工智能和大数据的入门和科谱,在此为你推荐几篇优质好文:
机器视觉的发展趋势分析
http://www.duozhishidai.com/article-7253-1.html
机器视觉 人工智能的眼睛
http://www.duozhishidai.com/article-5273-1.html
机器视觉是什么,未来前景怎么样?
http://www.duozhishidai.com/article-1722-1.html


多智时代-人工智能和大数据学习入门网站|人工智能、大数据、物联网、云计算的学习交流网站

主流的移动机器人视觉系统,主要分为哪几种?相关推荐

  1. 单目视觉机器人的循迹_机器人视觉系统传感器的关键技术盘点

    导读:机器人视觉系统,是指用计算机来实现人的视觉功能,也就是用计算机来实现对客观的三维世界的识别.人类接收的信息70%以上来自视觉,人类视觉为人类提供了关于周围环境最详细可靠的信息. 资料图 机器人要 ...

  2. 机器人视觉系统包括哪些关键技术?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 机器人视觉系统是指用计算机来实现人的视觉功能,也就是用计算机来实现 ...

  3. 机器人视觉系统由哪些结构组成?

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 随着工业自动化的发展,同时也带动了机器人视觉系统技术的发展,由于机 ...

  4. 直播源码:云豹腾讯直播系统可以分为以下几个类型

    市场上大部分直播系统主要分为这几种类型,可分为一对一和一对多. 一对一是指视频源从一个客户端传输到另一客户端.如微信,QQ,陌陌,Facetime,Skype的视频通话功能. 一对多是指视频源从一个客 ...

  5. 公开课精华 | 移动机器人视觉三维感知的现在与将来

    文稿整理者 | 何常鑫 审稿&修改 | 王凯旋 本文总结于香港科技大学王凯旋博士关于移动机器人视觉三维感知的现在与将来的公开课,其中主要介绍了基于视觉的三维环境感知方案,包括传统方法和基于深度 ...

  6. 阿里安全新研究:给图片打“马赛克”就能骗过 AI 视觉系统

    阿里安全人工智能 AAIG 实验室等机构的研究者提出了一个新的机制来生成对抗样本,即与增加对抗扰动相反,他们通过扔掉一些不可察觉的图像细节来生成对抗样本.这项研究成果已被 AI 顶会 ICCV 202 ...

  7. 【转】浅谈人类视觉系统与卷积神经网络(CNN)的联系和区别

    浅谈人类视觉系统与卷积神经网络(CNN)的联系和区别 文章转载:叶强 深度学习 / 强化学习 / 机器学习 / 算法 / 眼科学 声明:本文为作者原创.欢迎免费规范转载.本文使用的一些图片素材来自于网 ...

  8. 蒙特利尔大学科研工作者:详细对比人类视觉系统与卷积神经网络(CNN)的联系和区别...

    点击上方"AI算法与图像处理",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者:叶强 链接:https://zhuanlan.zhi ...

  9. 机器人视觉系统组成及定位算法

    1. 机器人视觉 机器人视觉研究的核心内容是:视觉定位与导航.路径规划.避障.多传感器融合.视觉定位技术有多种,包括单目视觉.双目视觉.多目视觉.RGB-D等,后三种方法可以使图像具有深度信息,这些视 ...

  10. 工业视觉系统相关知识和选型介绍(二):镜头篇

    工业视觉系统相关知识和选型介绍(二):镜头篇 一.工业镜头介绍 二. 关键名词解释 二.图解镜头基本参数 三.镜头选型 四.常用工业镜头品牌 一.工业镜头介绍 镜头的基本功能就是实现光束变换(调制), ...

最新文章

  1. Tricks(四十九)—— 按 batch 访问越界的解决办法
  2. AOP、注解实现日志收集
  3. 【BZOJ1123】 [POI2008]BLO (tarjan)
  4. 阿里公开自研AI集群细节:64个GPU,百万分类训练速度提升4倍
  5. 如何将asp.net MVC2项目升级为MVC3项目(微软官方自动升级工具:ASP.NET MVC 3 Application Upgrader )...
  6. 2021-09-03din 与dien
  7. TCP数据报结构以及三次握手(图解)
  8. 【uvm源码】uvm_port_base
  9. 【万字详解】cJSON解析
  10. TypeScript系列教程十一《装饰器》 -- reflect-metadata
  11. HDU 5713 K个联通块(状压DP)
  12. 刷IP工具、刷IP软件的原理和工作过程
  13. Office2013 Visio2013 Project2013零售版与VL版互相转换
  14. python画立体爱心_Python画爱心
  15. HHUOJ 1887 班级聚会上的游戏
  16. iPhone支持杜比的机型
  17. c语言-网吧管理系统
  18. Kubernetes 存活探针和就绪探针的最佳实践
  19. 背景图片和img图片实用性差异
  20. LeetCode 1052. 爱生气的书店老板

热门文章

  1. 用JavaScript实现元素自动旋转功能
  2. C语言——类型限定词
  3. 字符串函数strtolower解析
  4. php mysql orm_PHP基于ORM操作MySQL数据库 - strtolower
  5. 金融工程与并行计算:第二章 仿真法在财务工程的使用 Part 2
  6. 什么是R方?这6张图会让你终身难忘~
  7. 打印机有关术语及解释
  8. Excel-VLOOKUP函数的进阶使用
  9. 2014年值得关注的10个开源项目(下)
  10. NEFU 262 贪吃的九头龙(树形背包,4级)