用于高级智能辅助驾驶的单目测距方法技术

技术编号:20361023 阅读:45 留言:0更新日期:2019-02-16 15:43
本发明专利技术公开了一种用于高级智能辅助驾驶的单目测距方法,利用单目视觉技术,测量目标的水平和垂直方向的距离,该发明专利技术弥补了以往单目视觉测距算法只能测量目标垂直方向距离的缺陷,能够在测量垂直距离的基础上同时测量出目标的水平距离,并且在精度上有进一步的提升;当目标在50m以内时,测量误差为1m~3m,当目标在50m~120m范围时,测量误差为3m~12m,该精度能使得高级智能辅助驾驶系统做出更准确的决策。

【技术实现步骤摘要】
用于高级智能辅助驾驶的单目测距方法
本专利技术涉及一种单目测距方法,尤其涉及一种用于高级智能辅助驾驶的单目测距方法。
技术介绍
随着经济的发展,人们生活水平快速提高。为了方便出行,越来越多的人选择购买汽车作为日常交通工具。据统计,2017年末,我国民用汽车保有量达到3.1亿辆。而与此同时带来的驾驶安全问题也越发地受到人们的重视,将前沿的科学技术算法应用于智能安全驾驶领域成为研究热点。在高级智能辅助驾驶系统中,摄像头是一种非常重要的传感器,相较雷达技术,其成本更低,功能更为全面,准确性也较高,主要用于目标识别、测距与行为预判。目前,基于单个摄像头的目标测距技术主要是根据摄像头的成像原理,利用相似三角关系,求解待测目标到摄像头的垂直距离,该算法的原理图如附图1所示。图1中,f表示摄像头的焦距,为镜头到成像芯片之间的距离;H表示摄像头的高度;y1和y2分别为前方车辆1和前方车辆2的底部在图像上的投影;Z表示从摄像头到前方车辆的距离。基于相似三角形原理,有如下关系:该算法在纵向距离测量精度上能满足高级智能辅助驾驶系统的需求,但是当有目标在主车前方横向移动时,该算法无法获取其横向距离。
技术实现思路
为了克服上述缺陷,本专利技术提供了一种用于高级智能辅助驾驶的单目测距方法,针对单目视觉目标测距技术进行改进,利用数字图像处理技术,解决原有算法只能检测纵向距离,不能检测横向距离的缺陷,并且在精度上进一步提高,对后续的高级智能辅助驾驶系统的决策有非常大的作用。本专利技术为了解决其技术问题所采用的技术方案是:一种用于高级智能辅助驾驶的单目测距方法,包括以下步骤:步骤1,摄像头的安装与测量:将摄像头安装在车辆内部挡风玻璃上方的中间区域,并将摄像头水平放置,且将摄像头位置固定锁死;步骤2,摄像头光学畸变矫正:使用棋盘格标定法,将棋盘格放置在摄像头前方,不断变换棋盘格位姿,拍摄若干组棋盘格图像,并计算出畸变参数,将摄像头输出的图像进行矫正,后续算法将在矫正后的图像中进行计算;步骤3,将主车开到空旷、平整的区域,在摄像头可视区域内选择点P,该点需要满足3个条件:①、P点是地面上的点;②、P点在摄像头可视区域内;③、P点离主车最近且位于主车中轴线上;步骤4,测量P点到摄像头垂直方向的距离dp,P点到主车左侧边沿直线的距离dl,P点到主车右侧边沿直线的距离dr,并记录P点在摄像头拍摄的图片中的像素坐标步骤5,在摄像头的正前方可视区域范围内放置一个矩形框,矩形框的长宽在300~1000厘米之间,测量矩形框的宽wr和高hr,并将当前摄像头拍摄的图像保存;步骤6,上述矩形框在当前摄像头视角的图像中为梯形,记录矩形框四个顶点的像素坐标,然后利用透视变换将当前视角的梯形转换为俯视图中的矩形,变换后的矩形的宽和高分别为和并记录透视转换矩阵M,该矩阵大小为3x3;步骤7,计算俯视图中矩形框的宽和高与实际矩形框的宽wr和高hr之间的尺度比例关系,公式如下:其中,俯视图中矩形框的宽和高的单位为像素;步骤8,对P点使用透视变换矩阵转换,计算该点在俯视图中的坐标P’,计算公式如下:则P’点的坐标为单位为像素,t为尺度参数;步骤9,当主车前方出现物体时,使用基于视觉的物体检测技术,检测出每个物体所在的矩形框,假定其中一个物体A的矩形框的底边中点为Po,其坐标为单位为像素;对Po进行透视变换,计算公式为公式2,得到该点在俯视图中的坐标Po’单位为像素;步骤10,由上述得到的参数,求解物体A到主车的水平方向距离和垂直方向距离:水平方向的距离为:垂直方向的距离为:dx和dy即为物体A到主车的水平和垂直方向的距离。作为本专利技术的进一步改进,在所述步骤2中,连续拍摄若15组棋盘格图像。本专利技术的有益效果是:本专利技术能够在高级智能辅助驾驶场景中,利用单目视觉技术,测量目标的水平和垂直方向距离,该专利技术弥补了以往单目视觉测距算法只能测量目标垂直方向距离的缺陷,能够在测量垂直距离的基础上同时测量出目标的水平距离,并且在精度上有进一步的提升;当目标在50m以内时,测量误差为1m~3m,当目标在50m~120m范围时,测量误差为3m~12m,该精度能使得高级智能辅助驾驶系统做出更准确的决策。附图说明图1为现有的单个摄像头的目标测距原理图;图2为本专利技术实施例所述步骤1所述摄像头安装位置示意图;图3为本专利技术实施例所述步骤3图像矫正前后的对比图;图4为本专利技术实施例所述步骤4示意图;图5为本专利技术实施例所述步骤5示意图;图6为本专利技术实施例所述步骤6示意图;图7为本专利技术实施例所述步骤9示意图。具体实施方式以下结合附图,对本专利技术的一个较佳实施例作详细说明。但本专利技术的保护范围不限于下述实施例,即但凡以本专利技术申请专利范围及说明书内容所作的简单的等效变化与修饰,皆仍属本专利技术专利涵盖范围之内。一种用于高级智能辅助驾驶的单目测距方法,包括以下步骤:步骤1,摄像头的安装与测量:将摄像头安装在车辆内部挡风玻璃上方的中间区域,并将摄像头水平放置,且将摄像头位置固定锁死(安装位置参阅图2);步骤2,摄像头光学畸变矫正:由于光线经过镜头在芯片上成像时,会产生一定的光学畸变,因此需要先对图像进行矫正。使用棋盘格标定法(张正友标定法),将棋盘格放置在摄像头前方,不断变换棋盘格位姿,拍摄若干组(如15组)棋盘格图像,并计算出畸变参数,将摄像头输出的图像进行矫正,后续算法将在矫正后的图像中进行计算(图3为图像矫正前后的对比图);步骤3,将主车开到空旷、平整的区域,在摄像头可视区域内选择点P,该点需要满足3个条件:①、P点是地面上的点;②、P点在摄像头可视区域内(在摄像头拍摄的图像中能看到P点);③、P点离主车最近且位于主车中轴线上;步骤4,测量P点到摄像头垂直方向的距离dp(单位:厘米),P点到主车左侧边沿直线的距离dl(单位:厘米),P点到主车右侧边沿直线的距离dr(单位:厘米),并记录P点在摄像头拍摄的图片中的像素坐标(单位:像素),示意图如图4所示;步骤5,在摄像头的正前方可视区域范围内放置一个矩形框,矩形框的长宽在300~1000厘米之间,测量矩形框的宽wr和高hr(单位:厘米),并将当前摄像头拍摄的图像保存,示意图如图5所示;步骤6,上述矩形框在当前摄像头视角的图像中为梯形,记录矩形框四个顶点的像素坐标,然后利用透视变换将当前视角的梯形转换为俯视图中的矩形,变换后的矩形的宽和高分别为和(单位:像素),并记录透视转换矩阵M,该矩阵大小为3x3,效果图如图6所示;步骤7,计算俯视图中矩形框的宽和高与实际矩形框的宽wr和高hr之间的尺度比例关系,公式如下:其中,俯视图中矩形框的宽和高的单位为像素,实际矩形框的宽wr和高hr的单位为厘米;步骤8,对P点使用透视变换矩阵转换,计算该点在俯视图中的坐标P’,计算公式如下:则P’点的坐标为单位为像素,t为尺度参数;至此,本专利技术中所有需要的参数均已求得,以下为主车行驶过程中,目标距离测量的步骤:步骤9,当主车前方出现物体时,使用基于视觉的物体检测技术,检测出每个物体所在的矩形框,假定其中一个物体A的矩形框的底边中点为Po,其坐标为单位为像素;对Po进行透视变换,计算公式为公式2,得到该点在俯视图中的坐标Po’单位为像素,示意图如图7所示;步骤10,由上述得到的参数,求解物体A到主车本文档来自技高网...

【技术保护点】
1.一种用于高级智能辅助驾驶的单目测距方法,其特征在于,包括以下步骤:步骤1,摄像头的安装与测量:将摄像头安装在车辆内部挡风玻璃上方的中间区域,并将摄像头水平放置,且将摄像头位置固定锁死;步骤2,摄像头光学畸变矫正:使用棋盘格标定法,将棋盘格放置在摄像头前方,不断变换棋盘格位姿,拍摄若干组棋盘格图像,并计算出畸变参数,将摄像头输出的图像进行矫正,后续算法将在矫正后的图像中进行计算;步骤3,将主车开到空旷、平整的区域,在摄像头可视区域内选择点P,该点需要满足3个条件:①、P点是地面上的点;②、P点在摄像头可视区域内;③、P点离主车最近且位于主车中轴线上;步骤4,测量P点到摄像头垂直方向的距离dp,P点到主车左侧边沿直线的距离dl,P点到主车右侧边沿直线的距离dr,并记录P点在摄像头拍摄的图片中的像素坐标

【技术特征摘要】
1.一种用于高级智能辅助驾驶的单目测距方法,其特征在于,包括以下步骤:步骤1,摄像头的安装与测量:将摄像头安装在车辆内部挡风玻璃上方的中间区域,并将摄像头水平放置,且将摄像头位置固定锁死;步骤2,摄像头光学畸变矫正:使用棋盘格标定法,将棋盘格放置在摄像头前方,不断变换棋盘格位姿,拍摄若干组棋盘格图像,并计算出畸变参数,将摄像头输出的图像进行矫正,后续算法将在矫正后的图像中进行计算;步骤3,将主车开到空旷、平整的区域,在摄像头可视区域内选择点P,该点需要满足3个条件:①、P点是地面上的点;②、P点在摄像头可视区域内;③、P点离主车最近且位于主车中轴线上;步骤4,测量P点到摄像头垂直方向的距离dp,P点到主车左侧边沿直线的距离dl,P点到主车右侧边沿直线的距离dr,并记录P点在摄像头拍摄的图片中的像素坐标步骤5,在摄像头的正前方可视区域范围内放置一个矩形框,矩形框的长宽在300~1000厘米之间,测量矩形框的宽wr和高hr,并将当前摄像头拍摄的图像保存;步骤6,上述矩形框在当前摄像头视角的图像中为梯形,记...

【专利技术属性】
技术研发人员:吴晓闯陆正达孙长亮
申请(专利权)人:昆山星际舟智能科技有限公司
类型:发明
国别省市:江苏,32

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

1