一种基于车道线置信度的方向滤波方法

文档序号:6620240阅读:1181来源:国知局
一种基于车道线置信度的方向滤波方法
【专利摘要】本发明涉及智能交通领域,尤其涉及一种基于车道线置信度的方向滤波方法,包括以下步骤:图像分割得到二值图像;二值图像计算各像素点的边缘梯度方向,根据前帧图像车道线置信度对二值图像进行滤波方式进行选择;Hough算法检测车道线,检测出五条候选车道线;对候选车道线进行车道线置信度判断,以判断Hough检测直线是否为车道线。本发明的有益效果在于:本发明方法能有效去除噪声信号的同时保留车道线边缘点,以用于后续车道线检测,提高了车道线的检测率;两种滤波方式的结合能更好的满足系统实时性的需求;设置不同的置信度判断准则,为二值图像提供车道线边缘主方向,避免了直接使用前帧车道线方向滤波,导致滤波方向错误的问题。
【专利说明】一种基于车道线置信度的方向滤波方法

【技术领域】
[0001]本发明涉及智能交通领域,尤其涉及一种基于车道线置信度的方向滤波方法。

【背景技术】
[0002]汽车安全驾驶辅助系统中,车道偏离预警系统是其重要组成部分,而车道线的正确识别是车道偏离预警系统的保障,车道线的识别分为车道线边缘特征点的提取,及应用车道线模型对提取特征点进行拟合,因此有效检测车道线边缘特征点至关重要。
[0003]现有的基于单目视觉的车道线检测技术,大多采用车道线的边缘特征,即边缘检测后分割出边缘特征点,再利用霍夫变换、最小二乘法等直线模型或曲线、样条等曲线模型,并结合车道线边缘特征点拟合车道线;也有应用方向可调滤波器提取车道线边缘特征点,该方法特征点阈值的设置取决于全局最大响应。
[0004]基于分割的边缘点检测,在车道线磨损及与路面的对比度降低时,分割出车道线边缘特征点时伴随着大量噪声信号的产生,使得很难找到合适的滤波方法在去除噪声的同时保留车道线边缘特征点,而基于方向可调滤波器的车车道线特征点提取方法在光照变化、阴影遮挡车道线等复杂情况时,阈值的设置变得困难,文献【应用方向可调滤波器的车道线识别方法】提出结合边缘分布函数的方向可调滤波改进该问题,其缺点在于应用边缘分布函数计算车道线边缘方向,在复杂情况下,受到干扰的影响,车道线边缘方向较难估计,同时置信度判断方法,在干扰较为严重且只检测到单条车道线时,置信度判断方法应用受到限制,且该文中方向可调滤波器方法计算较为复杂,很难满足实时性需求。


【发明内容】

[0005]本发明为克服上述的不足之处,目的在于提供一种基于车道线置信度的方向滤波方法,以适应光照、车道线磨损及车道线与路面对比度较低时的车道线边缘特征点提取,使得该方法能去除噪声的同时保留车道线边缘特征点,提高恶劣环境下车道线的检测率。
[0006]本发明是通过以下技术方案达到上述目的:一种基于车道线置信度的方向滤波方法,包括以下步骤:
[0007]I)图像分割:
[0008]1.1)提取图像帧,对图像进行高斯滤波,并应用Sobel边缘检测算子对图像进行边缘检测;
[0009]1.2)图像消失点以下部分为感兴趣区域,将感兴趣区域分割为若干个子图像,对每个子图像计算自适应阈值,得到分割后的二值图像;
[0010]2) 二值图像滤波:
[0011]2.1)从二值图像下边缘进行扫描各个像素点,计算灰度值为255的像素点的幅值和梯度方向,根据该像素点计算其他各像素点的边缘梯度方向;
[0012]2.2)对前帧图像车道线置信度进行判断,根据车道线置信度要求对二值图像进行滤波选择:
[0013]2.2.1)若前帧图像车道线置信度小于设定阈值,根据幅值和梯度方向进行滤波;
[0014]2.2.2)若前帧图像车道线置信度大于设定阈值,根据前帧车道线方向进行滤波;
[0015]3)Hough算法检测车道线:采用直线模型y = kx+b,由投票机制得到P =x*cos (theta)+y*sin(theta)的最值,选取Hough检测出的五条候选车道线,并记录该车道线的起始点位置Pstart、Pmd,车道线角度Θ ;
[0016]4)车道线置信度设置:以车道线方向、起始点位置及车道宽度为约束条件,同时根据是否检测出左右两侧车道线,设置不同的置信度判断准则,以判断Hough检测直线是否为车道线,为二值图像提供车道线边缘主方向。
[0017]作为优选,所述步骤2)中,步骤2.1)中其他各像素点的方向梯度计算具体包括以下步骤:
[0018]2.1.1)将边缘方向离散化为N个部分,则每个方向角间隔I,从原始灰度图像中上边缘逐行扫描各像素点,以像素点为中心设置半径大小为R的矩形窗,计算矩形窗内N个方向各自梯度幅值的平均差值,求取该N个平均差值间的最大者,具有最大平均差值的方向为该点的边缘梯度方向,计算各方向梯度差平均值公式为:

【权利要求】
1.一种基于车道线置信度的方向滤波方法,其特征在于包括以下步骤: .1)图像分割: .1.1)提取图像帧,对图像进行高斯滤波,并应用Sobel边缘检测算子对图像进行边缘检测; .1.2)图像消失点以下部分为感兴趣区域,将感兴趣区域分割为若干个子图像,对每个子图像计算自适应阈值,得到分割后的二值图像; .2)二值图像滤波: .2.1)从二值图像下边缘进行扫描各个像素点,计算灰度值为255的像素点的幅值和梯度方向,根据该像素点计算其他各像素点的边缘梯度方向; .2.2)对前帧图像车道线置信度进行判断,根据车道线置信度要求对二值图像进行滤波选择: .2.2.1)若前帧图像车道线置信度小于设定阈值,根据幅值和梯度方向进行滤波; .2.2.2)若前帧图像车道线置信度大于设定阈值,根据前帧车道线方向进行滤波; .3)Hough算法检测车道线:采用直线模型y = kx+b,由投票机制得到P =x*cos (theta)+y*sin(theta)的最值,选取Hough检测出的五条候选车道线,并记录该车道线的起始点位置Pstart、Pmd,车道线角度Θ ; .4)车道线置信度设置:以车道线方向、起始点位置及车道宽度为约束条件,同时根据是否检测出左右两侧车道线,设置不同的置信度判断准则,以判断Hough检测直线是否为车道线,为二值图像提供车道线边缘主方向。
2.根据权利要求1所述的一种车道线置信度的方向滤波方法,其特征在于,所述步骤.2)中,步骤2.1)中其他各像素点的方向梯度计算具体包括以下步骤: .2.1.1)将边缘方向离散化为N个部分,则每个方向角间「Rf,从原始灰度图像中上边缘逐行扫描各像素点,以像素点为中心设置半径大小为R的矩形窗,计算矩形窗内N个方向各自梯度幅值的平均差值,求取该N个平均差值间的最大者,具有最大平均差值的方向为该点的边缘梯度方向,计算各方向梯度差平均值公式为:
其中fN表示N方向上像素点,E(fN)表示N方向上该像素点的梯度幅值,AEN(i,j)表示&点在N方向的梯度差值,N和N’均表示方向为N,不同在于角度离散化后的正负关系; .2.1.2)求取矩形窗内灰度差值变化最大者,则该点的梯度方向为取得该最大值时的方向,利用公式可表示为: graDir = max(A£'v (/,/))(2)。
3.根据权利要求2所述的一种车道线置信度的方向滤波方法,其特征在于,所述步骤.2)中,步骤2.2.1)具体包括以下步骤: .2.2.1.1)将分割后二值图像按列划分为三块子图像,分别表示为左侧fjiy)、中间f2(x, y)及右侧f3(x,y)子图像,在该三块子图像内分别应用45°、90°及135°方向的腐蚀结构元素模板对该二值图像进行腐蚀操作,若腐蚀后二值图像表示为g(x,y),则该操作可用公式表示为:
g (X,y) = f1 (X,y) Θ A45+f2 (x, y) Θ A90+f3 (χ, y) Θ A135 (3) 其中Α45、Α9(Ι、Α135分别表示方向为45°、90°及135°的腐蚀结构元素模板;. 2.2.1.2)从腐蚀后的二值图下边缘遍历,以该像素点为中心划分半径为M的移动窗,设该像素点的幅值和梯度方向分别为EpGi,遍历该窗口内各像素点,满足以下条件:
①|E1-Ej| ≤ Thre ;
②Gi = Gj ; 其中Ε」、Gj分别表示该窗口内其他像素点的幅值和梯度方向,窗口半径3 ≤ M ≤ 7,.10 ≤ Thre ≤20 ; 若满足上述条件的像素点个数大于设定阈值,则保留该像素点,否则删除该像素点。
4.根据权利要求2所述的一种车道线置信度的方向滤波方法,其特征在于,所述步骤.2)中,步骤2.2.2)具体包括以下步骤:. 2.2.2.1)根据实际车道线宽度,以图像坐标到路面坐标的转换关系,计算图像不同位置车道线宽度对应的实际像素值,分别在前帧图像的左右车道线两侧扩展该像素宽度,若图像中对应像素宽度从下到上为Wlr1...W1, W0,则需满足Wn > Wlri >...> W1 > W0 ;. 2.2.2.2)由前帧Hough变换检测得到左右车道线的角度,表示为θ P θΕ,并将其离散化,在记录了各像素点梯度方向的二值图像内,分别在计算得到的左右车道线的感兴趣区域内进行基于Θ,和θκ方向的滤波,去除非车道线梯度方向的噪声点,保留车道线边缘信息点。
5.根据权利要求1所述的一种车道线置信度的方向滤波方法,其特征在于,所述步骤.4)具体包括以下步骤: . 4.1)若Hough检测到左右两条直线,根据左右两侧车道线在实际道路中相互平行原理,将图像坐标直线反映射到路面坐标,应用直线模型模拟路面直线,在两条直线上各选取一点,计算其到另一侧直线距离山、L,分别表示点到左右侧直线距离,根据距离差值的范围判断两直线是否平行; . 4.2)若两直线平行,则设置置信度函数,公式表示为:
= Ka I A1-A^11 +Kff I W1-W1-! I +Kp I P1-P1-1 I (4) 其中,KA、Kw及Kp为权重因子,且满足KA+KW+KP = 1,ApWi及Pi分别表示当前帧检测车道线的角度、车道实际宽度、(Pstart+Pmd)/2像素点的横坐标值;. 4.3)若Hough只检测到一侧直线,或左右两侧直线不平行,置信度函数为: Xi = Ka I A1-Ah11+Kw IK I (5) 对连续Q帧车道线进行判断,若其中连续Z帧均满足置信度函数,Z若大于预设阈值,则认为当前帧检测到直线为车道线。
【文档编号】G06K9/46GK104077756SQ201410337930
【公开日】2014年10月1日 申请日期:2014年7月16日 优先权日:2014年7月16日
【发明者】李玲, 韩春立, 胡金叶, 冯晶晶, 陈群, 严江江 申请人:中电海康集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1