基于单目视觉的障碍物测距系统及其测距方法技术方案

技术编号:20543172 阅读:194 留言:0更新日期:2019-03-09 16:14
本发明专利技术公开了一种基于单目视觉的障碍物测距系统,包括:图像摄取模块拍摄障碍物单幅图像发送至于图像处理模块;图像处理模块对单幅图像进行预处理后将单幅图像转化为待分析图像发送至距离计算模块;距离计算模块将待分析图像进行数字化描述完成障碍物高度信息恢复,确定障碍物的高度、尺寸和底部在相平面上的位置信息后,根据图像摄取模块焦距、图像摄取模块离地面高度以及障碍物底部在相平面上的位置,通过光学相似三角计算获得障碍物距离。本发明专利技术还公开了一种基于单目视觉的障碍物测距方法。

Obstacle Ranging System Based on Monocular Vision and Its Ranging Method

The invention discloses an obstacle ranging system based on monocular vision, which includes: image acquisition module takes single image of obstacle and transmits it to image processing module; image processing module preprocesses single image and transmits single image to distance computing module; distance computing module digitizes the image to be analyzed to complete obstacle description. After the height information is restored and the position information of the obstacle's height, size and bottom in the phase plane is determined, the distance of the obstacle is calculated by optical similarity triangle according to the focal length of the image capture module, the height of the image capture module from the ground and the position of the obstacle's bottom in the phase plane. The invention also discloses an obstacle ranging method based on monocular vision.

【技术实现步骤摘要】
基于单目视觉的障碍物测距系统及其测距方法
本专利技术涉及汽车领域,特别是涉及一种用于自动驾驶技术基于单目视觉的障碍物测距系统。本专利技术还涉及一种用于自动驾驶技术基于单目视觉的障碍物测距方法。
技术介绍
视觉测距就是人类使用计算机来获取距离数据的一项基础知识,并且由于其在机器人研究中占据极其重要的位置而受到大家的广泛关注,并且在机器目标跟踪、视觉定位以及视觉避障等中得到了广泛的应用,同时成为视觉导航以及伺服控制中的不可缺少的重要技术。随着视觉技术的发展,越来越多的测距算法涌现出来,比较常见的就是结构法、单目测量、双目测量以及多目测量法等。其中结构光因为受到光源的影响限制,因此它只能在固定的场合进行应用;双目视觉由于受到特征点匹配的影响,所以精度以及效率都不够稳定,因此如何解决双目视觉的特征点匹配问题是该部分研究的重点方向;相对比前面的两种测量方法,单目视觉测距结构较为简单,运算速度快捷,从而使其在日后的应用上占据重要的地位。在现有视觉测距仪使用的是双目或者多目的检测方法,双目检测距离的方式是通过对两幅图像视差的计算,直接对前方景物进行距离测量,无需判断前方出现的是什么类型的障碍物。双目摄像头的原理与人眼相似。人眼能够感知物体的远近,是由于两只眼睛对同一个物体呈现的图像存在差异,也称“视差”。物体距离越远,视差越小;反之,视差越大。视差的大小对应着物体与眼睛之间距离的远近。用一个简单的实验来说明视差,在测试者的眼睛前竖直举起他的手指,然后交替地闭上他的眼睛,测试者会注意到他的手指相对于场景的背景向左和向右跳动,水平上的运动或视差是与测试者的距离成反比的。相对比双目或多目测量方法,单目视觉测距以其结构简单,运算速度快,成本低等优点得到了最广泛的使用。目前单目视觉系统方法需要相机的精确定位和复杂标定,并且由于在图像间寻找同一物点的像即图像的匹配需要大量极其复杂的计算,因此限制了其应用范围。另外目前单目视觉系统方法使用了一个半反射镜将同一视点的光线分成两部分,再使用不同光圈的两个镜头把光线聚集到两个靶面上得到两幅图像,利用同一点在两幅图像中的散焦程度不同来计算像距。该方法相机结构较为复杂,安装要求较高,计算量也较大。智能驾驶需要测量车辆前方障碍物的距离,目前使用的双目或夺目的测距方法,使得系统成本比较高,而且也需要比较大的安装空间,这就需要一个检测精度符合汽车安全车距预警要求、成本比较低、安装空间小的检测方法。
技术实现思路
本专利技术要解决的技术问题是提供一种基于单目视觉的障碍物测距系统。本专利技术还提供了一种基于单目视觉的障碍物测距方法。图像平滑是指用于突出图像的宽大区域、低频成分、主干部分或抑制图像噪声和干扰高频成分的图像处理方法,目的是使图像亮度平缓渐变,减小突变梯度,改善图像质量。图像平滑的方法包括:插值方法,线性平滑方法,卷积法等等。这样的处理方法根据图像噪声的不同进行平滑,比如椒盐噪声,就采用线性平滑方法!数学形态学(mathematicalmorphology,MM):是根据形态学概念发展而来具有严格数学理论基础的科学,并在图像处理和模式识别领域得到了成功应用。其用具有一定形态的结构元素去度量和提取图像中的对应形状以达到对图像分析和识别的目的。形态学图像处理表现为一种邻域运算形式;图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。它是由图像处理到图像分析的关键步骤。现有的图像分割方法主要分以下几类:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。从数学角度来看,图像分割是将数字图像划分成互不相交的区域的过程。图像分割的过程也是一个标记过程,即把属于同一区域的像索赋予相同的编号。明暗恢复形状(shapefromshading,简称SFS)是计算机视觉中三维形状恢复(3Dshaperecovery)问题的关键技术之一,其任务是利用单幅图象中物体表面的明暗变化来恢复其表面各点的相对高度或表面法方向等参数值,为进一步对物体进行三维重构奠定基础。为解决上述技术问题,本专利技术提供的基于单目视觉的障碍物测距系统,包括:图像摄取模块、图像处理模块和距离计算模块;所述图像摄取模块拍摄障碍物单幅图像发送至于图像处理模块;所述图像处理模块对所述单幅图像进行预处理后将所述单幅图像转化为待分析图像发送至距离计算模块;所述距离计算模块将待分析图像进行数字化描述完成障碍物高度信息恢复,确定障碍物的高度、尺寸和底部在相平面上的位置信息后,根据图像摄取模块焦距、图像摄取模块离地面高度以及障碍物底部在相平面上的位置,通过光学相似三角计算获得障碍物距离。进一步改进所述基于单目视觉的障碍物距离计算系统,所述图像摄取模块是单目相机或摄像机,所述图像处理模块和距离计算模块是MCU或PC。进一步改进所述基于单目视觉的障碍物距离计算系统,所述预处理至少包括图像平滑处理,图像分割处理和或数学形态学处理。进一步改进所述基于单目视觉的障碍物距离计算系统,所述图像处理模块能分辨灰度图像和彩色图像。进一步改进所述基于单目视觉的障碍物距离计算系统,所述单幅图像转化为待分析图像是将单幅图像的彩色图像部分转换为灰度图像。进一步改进所述基于单目视觉的障碍物距离计算系统,所述距离计算模块将待分析图像进行数字化描述是将待分析图像从二维空间到三维空间拟映射。进一步改进所述基于单目视觉的障碍物距离计算系统,待分析图像从二维空间到三维空间拟映射采用以下方式;将待分析图像像素采用二维矩阵描述,所述二维矩阵行列表示像素点的空间位置,用数值或向量来表示像素的颜色信息。进一步改进所述基于单目视觉的障碍物距离计算系统,待分析图像转化为灰度图像其二维矩阵如下;F(x,y)二维矩阵中f(i,j)是矩阵中第i行、第j列的灰度值,其中1≤i≤m,1≤j≤n。进一步改进所述基于单目视觉的障碍物距离计算系统,所述障碍物高度信息恢复采用明暗恢复形状(shapefromshading,SFS)。进一步改进所述基于单目视觉的障碍物距离计算系统,所述明暗恢复形状是根据待分析图像数字图像的灰度明暗变化恢复物体的三维表面上各点的相对高度或表面法向量参数值。即,通过确定的光照反射模型来确立物体表面形状与图像亮度之间的函数关系,并依据对表面形状的先验模型构建对形状参数的约束条件,然后对在这些约束条件下联立方程求解,以得到物体表面的三维形状。这个过程相当于完成一个从二维空间到三维空间的拟映射,是成像的逆过程,目的是要完成物体高度信息的再恢复。理想漫反射光的强度同入射光与物体表面法向量之间的夹角的余弦成正比,即:E(x,y)=I(x,y)ρcosθE(x,y)为漫反射光强度,I(x,y)是光源强度,ρ为表面反射系数,θ为入射光与表面法向量之间的夹角。假设为光源入射矢量,为物体表面各点的法矢量,物体表面的法矢量的函数形式为(zx,zy,-1),(p,q)为物体的表面梯度。于是有:有cosθ值为1时,E(x,y)有最大值,联合上式,首先求出图像的亮度和光源方向以确定物体的表面梯度(p,q),然后根据(p,q)与z的关系可进一步求出物体的表面高度z(x,y)。本专利技术提供一种基于单目视觉的障碍物测距方法,包括以下步骤:1)拍摄障碍物单幅图像;2)对所述本文档来自技高网
...

【技术保护点】
1.一种基于单目视觉的障碍物测距系统,其特征在于,包括:图像摄取模块、图像处理模块和距离计算模块;所述图像摄取模块拍摄障碍物单幅图像发送至于图像处理模块;所述图像处理模块对所述单幅图像进行预处理后将所述单幅图像转化为待分析图像发送至距离计算模块;所述距离计算模块将待分析图像进行数字化描述完成障碍物高度信息恢复,确定障碍物的高度、尺寸和底部在相平面上的位置信息后,根据图像摄取模块焦距、图像摄取模块离地面高度以及障碍物底部在相平面上的位置,通过光学相似三角计算获得障碍物距离。

【技术特征摘要】
1.一种基于单目视觉的障碍物测距系统,其特征在于,包括:图像摄取模块、图像处理模块和距离计算模块;所述图像摄取模块拍摄障碍物单幅图像发送至于图像处理模块;所述图像处理模块对所述单幅图像进行预处理后将所述单幅图像转化为待分析图像发送至距离计算模块;所述距离计算模块将待分析图像进行数字化描述完成障碍物高度信息恢复,确定障碍物的高度、尺寸和底部在相平面上的位置信息后,根据图像摄取模块焦距、图像摄取模块离地面高度以及障碍物底部在相平面上的位置,通过光学相似三角计算获得障碍物距离。2.如权利要求1所述基于单目视觉的障碍物距离计算系统,其特征在于:所述图像摄取模块是单目相机或摄像机,所述图像处理模块和距离计算模块是MCU或PC。3.如权利要求1所述基于单目视觉的障碍物距离计算系统,其特征在于:所述预处理至少包括图像平滑处理,图像分割处理和或数学形态学处理。4.如权利要求3所述基于单目视觉的障碍物距离计算系统,其特征在于:所述图像处理模块能分辨灰度图像和彩色图像。5.如权利要求4所述基于单目视觉的障碍物距离计算系统,其特征在于:所述单幅图像转化为待分析图像是将单幅图像的彩色图像部分转换为灰度图像。6.如权利要求5所述基于单目视觉的障碍物距离计算系统,其特征在于:所述距离计算模块将待分析图像进行数字化描述是将待分析图像从二维空间到三维空间拟映射。7.如权利要求6所述基于单目视觉的障碍物距离计算系统,其特征在于:待分析图像从二维空间到三维空间拟映射采用以下方式;将待分析图像像素采用二维矩阵描述,所述二维矩阵行列表示像素点的空间位置,用数值或向量来表示像素的颜色信息。8.如权利要求7所述基于单目视觉的障碍物距离计算系统,其特征在于:待分析图像转化为灰度图像其二维矩阵如下;F(x,y)二维矩阵中f(i,j)是矩阵中第i行、第j列的灰度值,其中1≤i≤m,1≤j≤n。9.如权利要求8所述基于单目视觉的障碍物距离计算系统,其特征在于:所述障碍物高度信息恢复采用明暗恢复形状(shapefromshading,SFS)。10.如权利要...

【专利技术属性】
技术研发人员:栗工芦勇刘翔罗来军解博
申请(专利权)人:联创汽车电子有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1