干货| 机器视觉入门 内功心法(五)

1.机器人视觉

机器人研究的核心就是:导航定位、路径规划、避障、多传感器融合。定位技术有几种,不关心,只关心视觉的。视觉技术用到“眼睛”可以分为:单目,双目,多目、RGB-D,后三种可以使图像有深度,这些眼睛亦可称为VO(视觉里程计:单目or立体),维基百科给出的介绍:在机器人和计算机视觉问题中,视觉里程计就是一个通过分析处理相关图像序列来确定机器人的位置和姿态。

当今,由于数字图像处理和计算机视觉技术的迅速发展,越来越多的研究者采用摄像机作为全自主用移动机器人的感知传感器。这主要是因为原来的超声或红外传感器感知信息量有限,鲁棒性差,而视觉系统则可以弥补这些缺点。而现实世界是三维的,而投射于摄像镜头(CCD/CMOS)上的图像则是二维的,视觉处理的最终目的就是要从感知到的二维图像中提取有关的三维世界信息。

2.系统基本组成:CCD、PCI、PC及其外设等。

2.1 CCD/CMOS
一行硅成像元素,在一个衬底上配置光敏元件和电荷转移器件,通过电荷的依次转移,将多个象素的视频信号分时、顺序地取出来,如面阵CCD传感器采集的图像的分辨率可以从32×32到1024×1024像素等。

2.2视频数字信号处理器
图像信号一般是二维信号,一幅图像通常由512×512个像素组成(当然有时也有256×256,或者1024×1024个像素),每个像素有256级灰度,或者是3×8bit,红黄兰16M种颜色,一幅图像就有256KB或者768KB(对于彩色)个数据。为了完成视觉处理的传感、预处理、分割、描述、识别和解释,上述前几项主要完成的数学运算可归纳为:

(1)点处理常用于对比度增强、密度非线性较正、阈值处理、伪彩色处理等。每个像素的输入数据经过一定关系映射成像素的输出数据,例如对数变换可实现暗区对比度扩张。 

  
(2)二维卷积的运算常用于图像平滑、尖锐化、轮廓增强、空间滤波、标准模板匹配计算等。若用M×M卷积核矩阵对整幅图像进行卷积时,要得到每个像素的输出结果就需要作M2次乘法和(M2-1)次加法,由于图像像素一般很多,即使用较小的卷积和,也需要进行大量的乘加运算和访问存储器。

(3)二维正交变换常用二维正交变换有FFT、Walsh、Haar和K-L变换等,常用于图像增强、复原、二维滤波、数据压缩等。

(4)坐标变换常用于图像的放大缩小、旋转、移动、配准、几何校正和由摄影值重建图像等。

(5)统计量计算如计算密度直方图分布、平均值和协方差矩阵等。在进行直方图均衡器化、面积计算、分类和K-L变换时,常常要进行这些统计量计算。

3.视觉导航定位系统的工作原理

简单说来就是对机器人周边的环境进行光学处理,先用摄像头进行图像信息采集,将采集的信息进行压缩,然后将它反馈到一个由神经网络和统计学方法构成的学习子系统,再由学习子系统将采集到的图像信息和机器人的实际位置联系起来,完成机器人的自主导航定位功能。

(1)摄像头标定算法:2D-3D映射求参。
传统摄像机标定主要有 Faugeras 标定法、Tscai 两步法、直接线性变换方法、张正友平面标定法和 Weng迭代法。自标定包括基于 Kruppa 方程自标定法、分层逐步自标定法、基于绝对二次曲面的自标定法和 Pollefeys 的模约束法。视觉标定有马颂德的三正交平移法、李华的平面正交标定法和 Hartley 旋转求内参数标定法。

(2)机器视觉与图像处理:
a.预处理:灰化、降噪、滤波、二值化、边缘检测。。。
b.特征提取:特征空间到参数空间映射。算法有HOUGH、SIFT、SURF。
c.图像分割:RGB-HIS。
d.图像描述识别

(3)定位算法:基于滤波器的定位算法主要有KF、SEIF、PF、EKF、UKF等。
也可以使用单目视觉和里程计融合的方法。以里程计读数作为辅助信息,利用三角法计算特征点在当前机器人坐标系中的坐标位置,这里的三维坐标计算需要在延迟一个时间步的基础上进行。根据特征点在当前摄像头坐标系中的三维坐标以及它在地图中的世界坐标,来估计摄像头在世界坐标系中的位姿。这种降低了传感器成本,消除了里程计的累积误差,使得定位的结果更加精确。此外,相对于立体视觉中摄像机间的标定,这种方法只需对摄像机内参数进行标定,提高了系统的效率。

4.定位算法基本过程:
简单的算法过程,可基于OpenCV进行简单实现。

输入
通过摄像头获取的视频流(主要为灰度图像,stereo  VO中图像既可以是彩色的,也可以是灰度的 ),记录摄像头在t和t+1时刻获得的图像为It和It+1,相机的内参,通过相机标定获得,可以通过matlab或者opencv计算为固定量。

输出
计算每一帧相机的位置+姿态

基本过程
1.获得图像It,It+1
2.对获得图像进行畸变处理
3.通过FAST算法对图像It进行特征检测,通过KLT算法跟踪这些特征到图像It+1中,如果跟踪特征有所丢失,特征数小于某个阈值,则重新进行特征检测
4.通过带RANSAC的5点算法来估计两幅图像的本质矩阵
5.通过计算的本质矩阵进行估计R,t
6.对尺度信息进行估计,最终确定旋转矩阵和平移向量

好资料,和好友一起分享~

声明:【版权归作者所有。未能找到作者和原始出处,还望谅解,如原作者看到,如觉侵权,请联系删除。多谢!】

致敬:向本文原创者致以崇高敬意!

(0)

相关推荐

  • VO视觉里程计

    VO视觉里程计

  • 最经典最新的图像去噪算法

    图像去噪是非常基础也是非常必要的研究,去噪常常在更高级的图像处理之前进行,是图像处理的基础.可惜的是,目前去噪算法并没有很好的解决方案,实际应用中,更多的是在效果和运算复杂度之间求得一个平衡,再一次验 ...

  • 【泡泡图灵智库】综述:单目视觉里程计

    泡泡图灵智库,带你精读机器人顶级会议文章 标题:A review of monocular visual odometry 作者: Chaozheng Zhu, Qian Huang, Baosen ...

  • 图像降噪有哪些方法?

    重磅干货,第一时间送达 图像增强是图像处理和计算机视觉中的重要研究课题.它主要用作图像预处理或后处理,以使处理后的图像更清晰,以便随后进行图像分析和理解.本期我们主要总结了图像增强中图像去噪的主要方法 ...

  • 基于地平面的单目视觉里程计绝对尺度估计

    文章:Ground Plane based Absolute Scale Estimation for Monocular Visual Odometry 作者:Dingfu Zhou, Yuchao ...

  • 基于道路标线的城市环境单目定位

    文章:Monocular Localization in Urban Environments using Road Markings 作者:Yan Lu Jiawei Huang Yi-Ting C ...

  • 导航系统中里程计研究综述

    文章:A Survey on Odometry for Autonomous Navigation Systems 作者:SHERIF A. S. MOHAMED , MOHAMMAD-HASHEM ...

  • 自动驾驶定位技术之争:融合定位才是出路 | 智造公开课

    一.高精度定位为何需要多种传感器? 自动驾驶的三大工作内容分别是感知.决策和执行.感知中很重要的一个部分就是定位,如果没有精确的定位结果,后续的决策和执行无从谈起. 试想,此刻你坐在一辆自动驾驶的汽车 ...

  • 栅格化[栅格化]

    最基础的栅格化算法将多边形表示的三维场景渲染到二维表面.多边形由三角形的集合表示,三角形由三维空间中的三个顶点表示.在最简单的实现形式中,栅格化工具将顶点数据映射到观察者显示器上对应的二维坐标点,然后 ...

  • 干货| 机器视觉入门 内功心法(一)

    机器人视觉一直是机器人领域研究的热门课题.随着科技水平的提高,越来越多的机器人将被运用到安防系统.工业加工.航空航天等其他领域,众多的应用场景都要求机器人具有确定目标.定位目标和跟踪目标的能力. 机器 ...

  • 干货| 机器视觉入门 内功心法(二)

    机器人视觉一直是机器人领域研究的热门课题.随着科技水平的提高,越来越多的机器人将被运用到安防系统.工业加工.航空航天等其他领域,众多的应用场景都要求机器人具有确定目标.定位目标和跟踪目标的能力. 图像 ...

  • 干货| 机器视觉入门 内功心法(三)

    机器人视觉是一种处理问题的研究手段.经过长时间的发展,机器人视觉在定位,识别,检测等多个方面发展出来各种方法.其以常见的相机作为工具,以图像作为处理媒介,获取环境信息. 1.相机模型 相机是机器人视觉 ...

  • 干货| 机器视觉入门 内功心法(四)

    内容纲要: 1.工业相机编程模型和流程 2.工业相机SDK接口使用总结 3.Basler Pylon工业相机SDK的使用 4.Pylon 以实时图像采集讲解PylonC SDK使用流程 5.关于使用维 ...

  • 如何根据对象获取到对应的表名_Excel VBA入门(五)Excel对象操作

    如何根据对象获取到对应的表名_Excel VBA入门(五)Excel对象操作_weixin_39661589的博客-CSDN博客 本章是本系列教程的重点.但我觉得应该不是难点.从第零章开始到学完本章, ...

  • 玄空阳宅推断入门赏析五

    玄空风水,为堪舆学派的一种,用于考察地理风水的吉凶.就是研究人类赖以生存发展的微观物质(空气.水和土)和宏观环境(天地)的学说. 玄空风水学,是根据洛书九星挨排理论与自然形态相结合,去选择最佳的居住环 ...

  • 【干货】太极八法五步的要领及核心功法,讲的很详细,值得收藏!

    太极八法五步是国家体育总局为了更好地宣传.推广.普及太极拳,在现有各流派太极拳的基础上,从最为核心的八法五步技术入手,即:掤.捋.挤.按.採.挒.肘.靠八种手法,以及进.退.顾.盼.定五种步法,进行了 ...

  • 六爻入门 第五章

    第五章 本章将重点讲解"总断千金赋"全文.这些内容系古代预测学家研究实践之精髓所在,希望同学们重点学习本章内容,反复回味,将其理论精神贯穿于学习实践之中. 动静阴阳,反复迁变.(八 ...

  • 雕塑作品欣赏入门(五)

    雕塑作品欣赏入门(五) 撰文|银牌艺术馆 顾问|吴志鹏 第二章 雕塑发展简史之四 在人类文明的初期,雕塑和其他艺术文化品类一样,也经历了种种凝聚着朴素智慧与祈求的探索.史前时代,人类处于弱小不安的境地 ...