首页> 中国专利> 改进霍夫变化检测车道线的方法

改进霍夫变化检测车道线的方法

摘要

本发明涉及一种改进霍夫变化检测车道线的方法,其特征在于,对道路模型进行基本假设;S2、确定车道线消失点;S3、消失点的波动满足惯性定理,即消失点的变化也应该是连续渐变的,因此用Kalman滤波来跟踪消失点,S4、确定车道线平行间距算法,S5、计算车道线的长度。在Hough变换里同样可以检测消失点和车道线的平行关系,因此只需要在Hough变换空间里就可以完成车道线检测,可以简化流程,提高计算速度,更准确地定位车道线。

著录项

  • 公开/公告号CN106529443A

    专利类型发明专利

  • 公开/公告日2017-03-22

    原文格式PDF

  • 申请/专利权人 温州大学;

    申请/专利号CN201610954259.9

  • 发明设计人 罗胜;方正;

    申请日2016-11-03

  • 分类号G06K9/00(20060101);

  • 代理机构温州市品创专利商标代理事务所(普通合伙);

  • 代理人程春生

  • 地址 325000 浙江省温州市温州高教园区(瓯海区茶山镇)

  • 入库时间 2023-06-19 01:49:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-09-06

    授权

    授权

  • 2018-04-10

    著录事项变更 IPC(主分类):G06K9/00 变更前: 变更后: 申请日:20161103

    著录事项变更

  • 2017-04-19

    实质审查的生效 IPC(主分类):G06K9/00 申请日:20161103

    实质审查的生效

  • 2017-03-22

    公开

    公开

说明书

技术领域

本发明涉及车道线检测技术领域,更具体地说,涉及一种改进霍夫变化检测车道线的方法。

背景技术

在无人驾驶车辆的自主导航以及车辆的智能预警中,准确提取道路信息至关重要。几十年来,各国的研究者提出了各种各样的算法以实现结构性道路与非结构性道路的自动识别,主要利用道路特征来拟合采用直线或曲线模型,这种方法具有简单实用,能适应高速公路结构化环境的特点,对噪声不敏感,能较好地处理图像中物体局部被遮挡和覆盖等情况,而且具有比较快的图像处理速度和较好的实时性,如马雷等提出利用抛物线模型实现对弯曲道路的识别;王科等提出了基于不定Bezier变形模板的城市道路检测算法,对于结构化道路效果较好。对于直线模型,往往采用最小二乘法或者Hough变换进行拟合。P.V.Hough在1962年提出的Hough变换,利用边缘像素的累积效果提取车道线。但是霍夫变换的离散化计算方式,会使得变换结果并不与道路线一一对应,而是分解、零散、重复甚至包含不相关的线段,不得不将霍夫变换的检测结果变换回原空间进一步筛选,算法复杂、流程长而检测结果并不准确。另一方面,由于受到光照、阴影、遮挡、路面破损等干扰,加大了检测的难度。

因此,现有技术亟待有很大的进步。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述的缺陷,提供一种改进霍夫变化检测车道线的方法,包括步骤:

S1、对道路模型进行基本假设,根据公路路线设计规范,道路平面线形由直线、圆曲线或回旋线组合而成,保证连续舒顺且公路中人行道/自行车道、行车道、标志线、中间带和路肩几部分的宽度一般情况下保持等宽不变;

S2、确定车道线消失点,由于车道线平行并且等间距,而且车载摄像机水平指向前方,车道线在透视投影后的二维图像成为一组相交直线,这组相交直线的交点称为消失点,消失点在霍夫变换空间中是一条居中的正弦曲线,消失点曲线在距离中心曲线的一定范围内;

S3、消失点的波动满足惯性定理,即消失点的变化也应该是连续渐变的,因此用Kalman滤波来跟踪消失点,

其中,VP0是原消失点,VP1是估计的新消失点,Kg为Kalman增益系数,P为先验估计误差的协方差,p为后验估计误差的协方差,Q为过程激励噪声协方差,R为测量噪声协方差;

S4、确定车道线平行间距算法,原图像空间中任意一条水平线,被车道线裁成多段,但是这些水平线段宽度相等。假设车道线为y=kx+b,当y=0时横截距为在霍夫变换后为因此车道线间水平截距差为Δxb

其中式中Δxb为ρm和θm经过消失点的第m条直线方程极坐标参数;

S5、计算车道线的长度,车道线一般是除水平和垂直方向外其他方向上最长的线,因此在霍夫变换空间里是各列上累积像素最大的点。

在本发明所述的改进霍夫变化检测车道线的方法中,因为车道一般等宽,因此车道线间水平截距值为相等或者相近的,因此Δxb与车道线的关系记做:

其中Nl为车道线数其初始值为1,Δxn为第n个极大值点与第n-1个最大值点对应的的车道线间水平截距值。

实施本发明的改进霍夫变化检测车道线的方法,具有以下有益效果:在Hough变换里同样可以检测消失点和车道线的平行关系,因此只需要在Hough变换空间里就可以完成车道线检测,可以简化流程,提高计算速度,更准确地定位车道线。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是传统霍夫变化检测车道线的方法的主要车道区域示意图;

图2是传统霍夫变化检测车道线的方法的霍夫变换示意图;

图3是本发明改进霍夫变化检测车道线的方法的结合消失点的霍夫变换结果示意图;

图4是本发明改进霍夫变化检测车道线的方法的结合消失点的霍夫变换结果示意图放大图;

图5是本发明改进霍夫变化检测车道线的方法的霍夫变换最大值点图。

图6是国道上采集的20min行车视频6帧示意图。

图7是本发明改进霍夫变化检测车道线的方法的车道线处理结果示意图。

图8是本发明改进霍夫变化检测车道线的方法的变换矩阵的结果示意图。

具体实施方式

一种改进霍夫变化检测车道线的方法,对道路模型进行基本假设,根据公路路线设计规范,道路平面线形由直线、圆曲线或回旋线组合而成,须保证连续舒顺、避免长直线、避免连续急弯线形,且公路中人行道/自行车道、行车道、标志线、中间带和路肩几部分的宽度一般情况下应保持等宽不变。因此,经过车载相机的透视投影变换后,道路边缘图像一般具有如下特征:1)消失点大多时候居于图像中间;2)距离本车最近的两条车道线,一条大致在40°±10°的范围,另一条大致在-(40°±10°)范围;3)道路线分别在图像的左右两边,并且水平方向上等间距分布;4)道路线是除水平和垂直方向外其他方向上最长的线。

因此,在Hough变换空间里车道线也相应具有如下特征:1)图像中心点为一条居中的正弦曲线,消失点所在曲线在此曲线的一定范围内;2)距离本车最近的左边车道线是40°±10°的列最大值,右边车道线是-(40°±10°)的列最大值;3)道路线对应的Hough空间点其θ坐标有正有负,分布在左右两侧,并且其ρ/cosθ等间距分布;4)道路线是各列上累积像素最大的点;5)距离本车最近的两条车道线的累积值要么一样,要么一个是另一个的0.33或者0.4。从这三条规律出发就可以在Hough变换里检测到消失点和车道线。

传统霍夫车道线检测方法,霍夫变换基本原理是:霍夫变换是检测直线常用的算法,将参数空间离散化成一个累加器。霍夫变换按照参数方程

ρ=xcosθ+ysinθ

将图像中的点(x,y)映射到参数空间对应的累加器,并使对应的累加器值加1。图像空间中的直线在参数空间中有一个对应的累加器会出现局部最大值。通过检测这个局部最大值,可以确定与该直线对应的一对参数(ρ,θ),从而检测出直线。

传统基于霍夫变换的传统车道线判定方法是,基于霍夫变换的传统车道线判定方法往往将原图像进行预处理后进行霍夫变换。如图1所示的为传统霍夫变化检测车道线的方法的主要车道区域示意图;如图2所示的是传统霍夫变化检测车道线的方法的霍夫变换示意图。

然后再将霍夫变换中的局部最大值用公式ρ=xcosθ+ysinθ转换到原空间,生成直线方程如下:

发现结果中夹杂了较多重复和错误的线段。因此需要从霍夫变换空间返回图像空间进一步处理,将线与线间隔小于一定像素值的车道线合并,并在候选车道线附近搜寻白点,将邻近白色像素数目超过阈值的线拟合成车道线。

基于霍夫变换的传统车道线判定方法对车道线的定位、排除、确认需要回到原图像空间进行,这就使得算法的复杂度上升。

改进霍夫变换车道线检测方法,首先确定车道线消失点。由于车道线平行并且等间距,而且车载摄像机水平指向前方,车道线在透视投影后的二维图像成为一组相交直线,这组相交直线的交点称为消失点。消失点在霍夫变换空间中是一条居中的正弦曲线,如图3所示区域,图3所示的为本发明改进霍夫变化检测车道线的方法的结合消失点的霍夫变换结果示意图。由于消失点并不固定,因此消失点曲线在距离中心曲线的一定范围内,如图4所示区域,图4为本发明改进霍夫变化检测车道线的方法的结合消失点的霍夫变换结果示意图放大图。

消失点的波动满足惯性定理,即消失点的变化也应该是连续渐变的。因此可以用Kalman滤波来跟踪消失点,如式所示。

式中,VP0是原消失点,VP1是估计的新消失点,Kg为Kalman增益系数,P为先验估计误差的协方差,p为后验估计误差的协方差,Q为过程激励噪声协方差,R为测量噪声协方差。

改进霍夫变换车道线检测方法,车道线平行等间距算法为:

原图像空间中任意一条水平线,被车道线裁成多段,但是这些水平线段宽度相等。假设车道线为y=kx+b,当y=0时横截距为在霍夫变换后为因此车道线间水平截距差为Δxb为ρm和θm经过消失点的第m条直线方程极坐标参数。因为车道一般等宽,因此车道线间水平截距值应该是相等或者相近的,因此Δxb与车道线的关系可以记做:

其中Nl为车道线数其初始值为1,Δxn为第n个极大值点与第n-1个最大值点对应的的车道线间水平截距值。

改进霍夫变换车道线检测方法,车道线的长度计算为:车道线往往是除水平和垂直方向外其他方向上最长的线,因此在霍夫变换空间里是各列上累积像素最大的点。对于结构化道路,尤其是高速道路上,最左边的车道线和最右边的车道线是实线,其余车道线是虚线。可跨越对向车行道分界线实线长4m,间隔长6m;可跨越同向车行道分界线设计车速大于等于60公里每小时,实线长6m,间隔长9m;可跨越同向车行道分界线设计车速小于60公里每小时,实线长2m,间隔长4m。因此虚线的占空比是0.33或者0.4。车道线一般分居图像左右两间。

根据上述经验,有以下规则:(1)取参数空间中各列最大值点,去除非最大值点;(2)距离本车最近的两条车道线,一条大致在40°±10°的范围,另一条大致在-(40°±10°)范围;(3)距离本车最近的两条车道线的累积值要么一样,要么一个是另一个的0.33或者0.4。

具体实施时,实验采集了如图6所示的国道上采集的20min行车视频6帧示意图。在2GHz CPU和Matlab2010b平台上,采用改进霍夫变换的车道线处理结果如图7所示。其改进霍夫变换矩阵的结果如图8所示。

本发明通过以上实施例的设计,可以做到在Hough变换里同样可以检测消失点和车道线的平行关系,因此只需要在Hough变换空间里就可以完成车道线检测,可以简化流程,提高计算速度,更准确地定位车道线。

本发明是根据特定实施例进行描述的,但本领域的技术人员应明白在不脱离本发明范围时,可进行各种变化和等同替换。此外,为适应本发明技术的特定场合,可对本发明进行诸多修改而不脱离其保护范围。因此,本发明并不限于在此公开的特定实施例,而包括所有落入到权利要求保护范围的实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号