[发明专利]一种基于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)的计算公式为:

Tg(b)=bg(x(l))dl,bBE---(1)]]>

其中,BE是小线集,b是一个小线,x(l)沿小线方向上的一个单位长度路径,l是小线的单位长度,g(x(l))是一个连续函数;

对离散的数字图像,函数g定义为在小线b上的像素点灰度值g(x,y)的和值,则:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京通用电器有限公司,未经南京通用电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410305527.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top