[发明专利]一种基于Beamlet变换的车道线检测方法在审
申请号: | 201410305527.5 | 申请日: | 2014-06-27 |
公开(公告)号: | CN104063869A | 公开(公告)日: | 2014-09-24 |
发明(设计)人: | 陈杰 | 申请(专利权)人: | 南京通用电器有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 210014 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 beamlet 变换 车道 检测 方法 | ||
【技术领域】
本发明涉及一种车道线检测方法,具体涉及一种基于Beamlet变换的车道线检测方法。
【背景技术】
在道路行驶中,由于驾驶员注意力不集中、疲劳或醉酒驾驶容易使车辆偏离车道而造成车祸。为了提高驾驶的安全性和操作的简单性,使用相应的辅助驾驶系统可以预防和减少此类事故的发生。其中车道线检测是该辅助驾驶系统的关键技术。
车道线检测的准确性直接影响后续跟踪的结果,因此对车道线的检测方法的选择尤为关键。目前车道线检测方法主要有:第一种是基于模型的检测,使用最多的是直线模型,这种方法简单快速,但是不能精确描述车道线位置;第二种是基于特征的检测,如常用的Canny算子、Sobel算子等边缘检测方法,这些边缘算子会引入道路上的其他噪声信息。目前对车道线进行直线特征提取大多使用Hough变换,但由于图像的透视效果,必须先做逆透视变换才能得到近似于线性的车道线。
【发明内容】
本发明的目的在于针对现有的车道线检测技术运算复杂、速度较慢、提取不精确等缺陷或不足,提供了一种基于Beamlet变换的车道线检测方法。
为实现上述目的,本发明采取如下的技术方案:
一种基于Beamlet变换的车道线检测方法,包括以下步骤:
步骤一,读取车载摄像机拍摄的图像作为原始彩色图像,将原始彩色图像转化成灰度图像;
步骤二,使用直方图均衡方法对灰度图像进行增强;
步骤三,采用基于小波变换的平滑处理方法,对增强后的灰度图像进行平滑,以去除噪声;
步骤四,对图像进行预处理之后,用大津法对步骤三得到的图像进行二值化处理,得到二值图像;
步骤五,使用Beamlet变换对二值图像进行车道线边缘检测,具体步骤如下:
1)分块:选取一定的尺度s,将步骤四得到的二值图像进行二进分块;
2)建立小线基:对每个二进分块,小线为连接不在同一边上的任意两个顶点的直线段,记录下每个小线上像素点的坐标以及小线的长度;
3)Beamlet变换:分别计算每个小线的Beamlet变换系数,并保存每个方块中小线系数的最大值及对应的小线;
4)阈值化:设定阈值Th,阈值Th的范围为0<Th≤1,若上述步骤3)保存的小线系数>Th,则保留该小线;
5)计算小线的方向:分别计算每个小线在x,y方向上的距离变化,由此得到用角度表示的小线方向;
6)分析连通性:设定角度差阈值为1°,距离差阈值为2像素,对于步骤4)保留的小线,对每个二进分块的八个邻域分块进行检测,满足条件的则连接,遍历所有二进分块,得到最终车道线检测结果。
本发明进一步改进在于,步骤五的步骤3)中,
Beamlet变换Tg(b)的计算公式为:
其中,BE是小线集,b是一个小线,x(l)沿小线方向上的一个单位长度路径,l是小线的单位长度,g(x(l))是一个连续函数;
对离散的数字图像,函数g定义为在小线b上的像素点灰度值g(x,y)的和值,则:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京通用电器有限公司,未经南京通用电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410305527.5/2.html,转载请声明来源钻瓜专利网。