[发明专利]一种基于窄基线双目视觉的前方车辆快速测距方法有效
申请号: | 201711248419.9 | 申请日: | 2017-12-01 |
公开(公告)号: | CN108108667B | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 林秋华;张晓川 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 梅洪玉 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于窄基线双目视觉的前方车辆快速测距方法,属于计算机视觉技术领域。本发明按照经典方法处理右目图像,包括车道线ROI设定、车道线检测、车辆ROI设定、车辆识别、车辆区域确定。对于左目图像,则根据双目视觉的成像特点和前一帧图像的距离信息,直接估计车辆区域,大大简化了左目图像的处理。同时,对左、右目图像车辆区域中所有匹配特征点对所计算的横向视差,进行了中值处理,选取了一组平稳的视差值子集用于计算前方车辆的距离,进一步提高了测距精度。经实验对比,与经典对称方法相比,本发明方法测距速度平均可提升37.2%,测距误差平均可降低12.8%。 | ||
搜索关键词: | 测距 车辆区域 前方车辆 双目视觉 右目图像 左目图像 基线 计算机视觉技术 车道线检测 匹配特征点 前一帧图像 测距误差 车辆识别 成像特点 横向视差 距离信息 实验对比 车道线 视差 子集 对称 | ||
【主权项】:
1.一种基于窄基线双目视觉的前方车辆快速测距方法,其特征在于以下步骤:第一步:初始化;令前一帧测量距离Distance0=0,帧指针i=1;第二步:输入第i帧左、右目图像;第三步:对第i帧右目图像设定车道线ROI;设图像的高度为H,车道线ROI高度选取系数为r1、r2,高度选取系数r1、r2根据双目视觉设备的安装高度加以选择,车道线ROI的纵向范围y选取如下:r1H≤y≤r2H (1)第四步:在右目车道线ROI内检测车道线;在车道线ROI内,采用动态阈值单像素宽、单边缘车道线检测方法检测出车道线;第五步:设定右目图像的车辆ROI;首先延长两侧车道线,相交于点Q,获得三角形区域;然后以车道线交点Q为起点,左右平移M个像素、向上平移N个像素,得到左顶点Q1和右顶点Q2;接着分别以Q1、Q2为端点做平行于车道线的两条直线,与车道线ROI底部相交于点Q3、Q4,将以Q1、Q2、Q3、Q4为顶点构成的梯形区域设为当前车道信息保留区域,外围做掩码处理;最后,以Q3、Q4横坐标差为宽,Q1、Q4纵坐标差为高,设置右目图像的车辆ROI;第六步,车辆识别并确定右目图像的车辆区域;使用已训练好的Haar分类器进行车辆识别,若检测出车辆,则获取车辆区域左上角顶点坐标(xs,ys),以及车辆区域的宽度wr和高度hr,计算得到右目车辆区域的中心坐标(xo,yo),其中xo=xs+wr/2,yo=ys+hr/2,进入第七步;否则,将当前帧的距离Distancei设为0,舍弃当前帧,令i=i+1,进入下一帧,转到第二步进行处理;第七步:估计左目图像的车辆区域;设左目车辆区域中心为(xl,yl),其中yl=yo;(1)当Distancei‑1≠0时,即前一帧图像中检测到车辆并获取距离,采用下面公式计算xl:式中f为摄像机焦距,B为基线长度,Distancei‑1为前一帧中前方车辆的距离;令左目车辆区域宽度wl=wr,高度hl=hr;(2)当Distancei‑1=0时,适于第一帧图像或前一帧未检测到车辆的情况:将右目车辆区域的中心位置映射到左目图像,即xl=xo,yl=yo,令hl=hr,按比例横向对称扩大区域尺寸,得到左目车辆区域宽度如下:wl=(1+2β)*wr (3)式中,β为扩大比例;第八步:特征点提取与匹配;使用二进制算法ORB进行特征点提取与匹配;由于每对匹配的特征点满足极线约束条件yL=yr,在kNN搜索匹配时,只在同一纵坐标下搜索;通过计算,获得匹配的特征点对总数为K;第九步:视差值计算;令第i帧左、右目图像所匹配的第k个特征点对的横坐标为求得视差值则所有匹配特征点对的视差值集合为D={d1,d2,...,dK},按照从小到大顺序排列集合D中的视差值,获取集合D的中值Dmid,根据公式|Di‑Dmid|<dth,在中值Dmid附近选取一组平稳的视差值子集D*={dp,...,Dmid,...,dq},dp、dq分别为D*的最小和最大视差值,再对D*的所有视差值计算均值将其设定为前方车辆的视差值;dth为视差值筛选阈值;第十步:根据三角测量原理,计算前方车辆距离Distancei,输出车辆区域与距离测量结果;其中距离计算公式如下:第十一步:若未到达到最终帧,令i=i+1,进入下一帧,转到第二步进行处理;否则,退出程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711248419.9/,转载请声明来源钻瓜专利网。