[发明专利]一种车道线检测稳固方法在审
申请号: | 201710712894.0 | 申请日: | 2017-08-18 |
公开(公告)号: | CN107516078A | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 解梅;叶茂权;苏星霖;程石磊 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 电子科技大学专利中心51203 | 代理人: | 邹裕蓉 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车道 检测 稳固 方法 | ||
技术领域
本发明涉及图像处理和模式识别技术。
背景技术
随着我国经济的快速发展,车辆保有量亦保持着多年的急剧增长,这给道路交通提出了很大的挑战。随着智能交通概念的提出,智能辅助驾驶、甚至自动驾驶等成为各方持续关注的热点。车道线检测,作为智能辅助驾驶的基础部分,关乎车辆能否按照交通法规正常行驶,更事关驾驶员和其他交通设施的安全,因此不容有失。
但是现有的车道线检测方法在复杂背景的情况下,比如路面反光、车辆遮挡和车辆变道,会出现一定的漂移,这就给驾驶埋下一定的隐患。
发明内容
本发明所要解决的技术问题是,提出了对漂移和偏离正确车道线的检测结果进行纠正的车道重建的方法。
本发明为解决上述技术问题所采用的技术方案是,一种车道线检测稳固方法,包括以下步骤:
1)检测得到左、右车道线初始位置;
2)在检测图像中左、右车道线初始位置分别取出一个稳固矩形,稳固矩形区域包含初始车道线区域,再取稳固矩形底部四分之三进行二值化得到二值图;
3)按照车道线初始位置上的每一个点的横坐标,对二值图进行扫描得到扫描图:对于左车道线,保持[x-A,x+B]范围内的点的灰度值不变,超出该范围的点的灰度值置255,x为车道线初始位置上的点的横坐标,A、B分别表示外、内侧延伸范围;对于右车道线,保持[x-B,x+A]范围内的点的灰度值不变,超出该范围的点的灰度值置255;
4)对扫描图进行canny边缘检测得到边缘图,对边缘图进行霍夫hough直线检测得到直线集;
5)通过对直线集中的直线按照该直线与图像顶部的交点横坐标由小到大的顺序进行排序来更新直线集;
6)对直线集中每一条直线按照顺序搜索后序直线中与其位置在设定间隔内的直线并记录设定间隔内的直线条数,将直线条数最多的设定间隔内所有直线进行位置平均,将得到的位置平均值作为稳固的车道线位置。
本发明提出了一种针对路面反光、车辆遮挡和车辆变道情况的车道线稳固方法,在之前的最大直线的检测结果的周围提取一块平行于该直线的区域,然后在该区域内再次进行边缘和hough变换,得到区域内的所有直线,取直线数最多的区域内的所有直线的位置平均作为最后的结果。
本发明的有益效果是,能够很好的拟合车道线,使原来偏离正确车道线的直线得以纠正。
附图说明
图1:实施例预处理部分结果图
图2:漂移情况下稳固结果对比图
图3:遮挡情况下稳固结果对比图
图4:变道情况下稳固结果对比图
具体实施方式
实施例使用VS2013平台C++和opencv编程实现,以左车道线为例,右车道线的实现方法相同。
检测车道线初始位置:由最大直线算法(基于最大长度直线的车道线检测方法201610194981.7)得到车道线的一个初始位置left_line,当最大直线算法得到的初始位置left_line不满足预设的线长、线宽条件时,则使用上一帧的直线检测结果作为初始位置left_line;当然车道线初始位置的检测方法不限于实施例方法,现有计算车道线位置的方法均使用本发明;
取left_line构成的稳固矩形Rect,稳固矩形区域包含初始车道线区域,如图1a所示,取稳固矩形底部四分之三进行RGB到HSV颜色空间转换,如图1b所示,得到V通道明度图像Value,对明度图像Value进行二值化得到二值图Bin,如图1c所示;
按照left_line直线上的每一个点的横坐标,对二值图Bin进行扫描,扫描的方式是,每一个left_line点的横坐标x,二值图当前行横坐标小于x-30的点灰度值全部置为255,横坐标大于x+10的点灰度值也全部置为255,这样就得到了扫描后的扫描图Scan,如图1d所示,扫描图决定了我们稳固车道线的范围。
对于右车道线,保持[x-10,x+30]范围内的点的灰度值不变,超出该范围的点的灰度值置255,向外、内侧延伸范围的具体取值可通过经验或实验根据不同情况进行取值。
对扫描图Scan进行canny边缘检测得到边缘图Edge,由边缘图Edge进行hough检测直线得到直线集Lines;
对直线集Lines按照每一条直线与图像顶部的交点横坐标由小到大排序,得到排序后的直线集Sort_lines;之后对直线集Sort_lines执行我们的过滤和稳固算法;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710712894.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型氧化锆探头
- 下一篇:家庭环境指数检测仪的防呆装置