一种基于ROI的强鲁棒性实时车道侦测算法制造技术

技术编号:15400706 阅读:157 留言:0更新日期:2017-05-24 10:29
本发明专利技术提供了一种基于ROI的强鲁棒性实时车道侦测算法,为了实现弯道检测,将影像分离成上下两部分,并分别称为近景区域和远景区域,分别用Hough及双曲线对模型进行求解。在整张影像主要采用横向梯度算子进行过滤,以提高计算速度实现实时侦测的目的,并采用滑动ROI窗口策略对车道边界图进行梯度方向角的区域统计,剔除异常梯度方向角的边界噪音,以保证车道检测的正确率;在远景区域中采用的双曲线对模型中,主要承接近景模型中的参数作为初始参数,并最终通过搜索策略来最终确定K参数,实现弯道部分的检测。此算法在较为复杂的路况及环境中具有较好的鲁棒性能,能够实时的提供车道咨询信息。

A robust robust real-time lane detection algorithm based on ROI

The invention provides a robust real-time lane detection algorithm based on ROI, in order to achieve corner detection, image separation into two parts, and are called close regional and regional vision, respectively. The model is solved by Hough and hyperbola. In the whole image adopts horizontal gradient filter, to improve the computing speed to achieve the purpose of real-time detection, and the use of regional statistical sliding ROI window strategy for gradient direction of the lane boundary graph angle, boundary noise eliminating abnormal gradient angle, in order to ensure the correct rate of lane detection; used in the prospect area in hyperbola in the model, the main parameters in the model as close to the initial parameters, and finally through the search strategy to ultimately determine the parameters of K, detect the corners. This algorithm has better robust performance in complex traffic and environment, and can provide lane information in real time.

【技术实现步骤摘要】
一种基于ROI的强鲁棒性实时车道侦测算法
本专利技术涉及行车用安全侦测领域,具体涉及一种基于ROI的强鲁棒性实时车道侦测算法。
技术介绍
最近,ITS变的流行起来,因为人们更多的关注车辆安全方面。有很多关于ITS的基于视觉的研究课题,包括障碍探测、行人避让、车道线偏离警示、防碰撞等。在这些具有挑战性的任务里,车道线检测是ITS最重要的部分之一。这项技术的主体是通过一些特性从复杂的环境中分离出车道线资讯;然而,绝大多数的已经存在的车道线检测技术对恶劣天气及树林阴影的影响很敏感。车道线检测是智能交通系统(ITS)里的一个重要组成部分,提出了一种在复杂环境下的弯道检测系统,例如:树荫、复杂路况、路上有路标。当前的研究已经用不同的技术实现了车道线的检测,例如:基于颜色的算法、基于边缘的算法、基于柱状图的算法、基于视角转换的算法、基于模型的算法。然而,基于颜色的算法用只用了一个全局的阈值或特定的颜色信息去提取车道线标示,但这可能在有阴影或者天气不好的时候收到影响。对于基于边缘的算法,难点在于消除噪音边缘。尽管有文献提出算法详细讨论了整个问题,但是还存着很多不足。对于基于柱状的算法,他们仅仅能在车前没有其它车辆及其路标的时候才能运行。基于视角转换的算法,难点在于矫正摄像头,并且这种算法在斜坡及有风的情况下没有效率。基于模型的算法用模型代替车道线,它对于噪音较多及车道线资讯消失的时候具有更好的鲁棒性。为了接收更为可靠的模型参数,应用更好的噪音剔除算法。
技术实现思路
为了解决上述问题,本专利技术提供了一种基于ROI的强鲁棒性实时车道侦测算法,首先侦测第一张影像以提取自适应阈值,随后运用带有自适应阈值的横向梯度算子对车道线资讯过滤并用模糊所搜策略修补车道线资讯,考虑到Hough运算量,需要排除车道线杂讯及冗余资讯,采用了基于滑动ROI及影像关联的方法提取有效车道线;随后,在近景区域内采用快速查表的Hough转换方法对直道进行搜索运算并显示;在远景区域内运用双曲线对模型并承接Hough运算的结果计算双曲线对参数,同时采用搜索策略确定K参数数值,拟合出弯道车道,最后输出显示整体车道。这种方法能够在存在树林阴影、其它车道标识、其它车辆等复杂情况下精确提取车道线信息。为了达到上述目的,本专利技术是通过以下技术方案实现的:本专利技术提供了一种基于ROI的强鲁棒性实时车道侦测算法,所述算法具体包括以下步骤,步骤一、首先侦测第一张影像以提取初始自适应阈值;步骤二、并在摄取的影像上建立坐标系,左上角为原点,横向为x轴,纵向为y轴;靠近影像底部的部分称为近景区域,远离的部分称为远景区域;步骤三、采用带有自适应阈值的横向梯度算子对影像灰度图进行车道线资讯过滤,首先进行车道资讯提取:在进行车道边缘检测之前将RGB图像转换成灰阶图,从RGB模型转成灰阶图的公式为:;其中R,G,B为数值分布在[0,255]的分量;然后采用横向梯度算子的遮罩的方式进行车道线侦测,阈值采用自适应阈值,其遮罩为:步骤四、开设ROI提取有效车道资讯:步骤4.1影像的梯度值及其方向表示为:其中,和分别代表横向及纵向上的梯度,其运算遮罩如下所示:步骤4.2将范围设置为,并将其量化为180个角度,即每一个角度为,计算方向角,若不在内,则被当做噪音车道线资讯并消除;步骤4.3利用保留的像素点进行初步hough转换,初步确定车道线资讯,并沿初步车道线资讯设置若干个具有一定ROI范围的滑动的窗口,并对逐个滑动窗口执行步骤4.2,分析排除可能是车道线以外的孤立杂讯;步骤4.4从第二张影像开始,采用车道线资讯在前后张影像中位移动量小的特性,将本张影像与前数张影像进行比对,提取最有效的车道线信息以便减少后续直线车道拟合中Hough转换的运算量;步骤五、直道及弯道拟合:(1)直道拟合在影像近景区域采用Hough对直线车道进行拟合,其公式如下:拟合采用Hough转换方法,具体步骤如下:a)首先建立、各角度及的数据库表,用于Hough转换搜查,以减少运算量;b)获得车道线资讯图E及数据集S,,其中m为车道线资讯像素点个数;c)设置作为初始搜寻点,作为d)参数计算,并设置计算器,随后按行计算下一个点;d)若当前满足,则,设置,直到;e)保留最大及E,直线拟合完毕;(2)弯道拟合在影像远景区域,采用双曲线对模型,其数学表达式为:其中,为地平线在像平面中的纵坐标,K、和为弯道参数;根据Hough空间中直线的标准型有:对比可得出:,,,各参数可均由直线Hough转换部分计算得出,设置,若拟合曲线点与滑动窗口中心点满足(单位为pixel),则;(3)输出整体实时车道线:将步骤(1)和步骤(2)所得直线车道和弯曲车道结合并显示,输出整体的实时车道线;步骤六、计算各滑动窗口参数并获取自适应阈值:从第二张影像开始,根据滑动窗口作为影像子区域开设ROI范围,并以此范围对转换后的灰阶图利用Otsu的方法进行自适应阈值提取,公式表达为:其中t为所求自适应阈值,为第i个背景比列,为第i个背景均值,为第i个物体比例,为第i个物体均值,为第i个影像子区域图像均值,i为滑动窗口个数,参数计算公式如下:其中,为第i个滑动窗口里灰阶数值为k的像素点的比例,为第i个滑动窗口灰阶数值为k的像素点个数,为第i个滑动窗口中像素点总个数;阈值操作为:其中,Bin(x,y)为影像点,f(x,y)为原有像素点的对应坐标;步骤七,从第二张影像开始,每张影像首先执行步骤六,然后执行步骤三至步骤五,实时输出整体车道线。本专利技术的进一步改进在于:所述算法还包括:在步骤三中对运用横向梯度算子过滤后的车道线资讯进行模糊搜索修补策略,模糊搜索修补策略所采用的遮罩为:以当前影像车道线资讯数据集为,前一张为,若A、B、C都不为零,D、E其中有一个不为零且则更新。作为一种基于ROI的强鲁棒性实时车道侦测算法,本专利技术具有以下一些有益效果:1.实现了在嵌入式系统上的车道线的实时性侦测,运算量相比于目前绝大多数算法有了显著的提高。2.鲁棒性能强,在复杂的道路环境,例如:树荫、路标、车流多、弯道等情况下具有极强的稳定性能,且在雨天及夜间等天气环境下也具有同样的稳定新能。3.算法不拘泥于目前主流算法,采用对处理器负载较小的算法,大大较低了处理器的能耗,使得整个系统精简且稳定。本专利技术提供的在复杂环境下的实时直弯道检测算法,在复杂的路况及环境中具有较好的鲁棒性,能够实时提供车道资讯信息。附图说明图1系统整体算法流程图图2自适应阈值算法流程图图3承载算法的嵌入式系统结构图具体实施方式为了加深对本技术的理解,下面将结合附图和实施例对本技术作进一步详细描述,该实施例仅用于解释本技术,并不对本技术的保护范围构成限定。如图1-3所示,本实施例提供了一种基于ROI的强鲁棒性实时车道侦测算法,所述算法具体包括以下步骤:步骤一、首先侦测第一张影像以提取初始自适应阈值;步骤二、并在摄取的影像上建立坐标系,左上角为原点,横向为x轴,纵向为y轴;靠近影像底部的部分称为近景区域,远离的部分称为远景区域;由于在实际过程中车道线只会出现在一定的区域范围内,在此,我们只处理影像的一部分,以减少运算量。在近景区域内,在随后的步骤中会进行Hough搜索运算,并画出直线车道;在远景区域内,会参考H本文档来自技高网...
一种基于ROI的强鲁棒性实时车道侦测算法

【技术保护点】
一种基于ROI的强鲁棒性实时车道侦测算法,其特征在于:所述算法具体包括以下步骤:步骤一、首先侦测第一张影像以提取初始自适应阈值;步骤二、并在摄取的影像上建立坐标系,左上角为原点,横向为x轴,纵向为y轴;靠近影像底部的部分称为近景区域,远离的部分称为远景区域;步骤三、采用带有自适应阈值的横向梯度算子对影像灰度图进行车道线资讯过滤,首先进行车道资讯提取:在进行车道边缘检测之前将RGB图像转换成灰阶图,从RGB模型转成灰阶图的公式为:

【技术特征摘要】
1.一种基于ROI的强鲁棒性实时车道侦测算法,其特征在于:所述算法具体包括以下步骤:步骤一、首先侦测第一张影像以提取初始自适应阈值;步骤二、并在摄取的影像上建立坐标系,左上角为原点,横向为x轴,纵向为y轴;靠近影像底部的部分称为近景区域,远离的部分称为远景区域;步骤三、采用带有自适应阈值的横向梯度算子对影像灰度图进行车道线资讯过滤,首先进行车道资讯提取:在进行车道边缘检测之前将RGB图像转换成灰阶图,从RGB模型转成灰阶图的公式为:;其中R,G,B为数值分布在[0,255]的分量;然后采用横向梯度算子的遮罩的方式进行车道线侦测,阈值采用自适应阈值,其遮罩为:步骤四、开设ROI提取有效车道资讯:步骤4.1影像的梯度值及其方向表示为:其中,和分别代表横向及纵向上的梯度,其运算遮罩如下所示:步骤4.2将范围设置为,并将其量化为180个角度,即每一个角度为,计算方向角,若不在内,则被当做噪音车道线资讯并消除;步骤4.3利用保留的像素点进行初步hough转换,初步确定车道线资讯,并沿初步车道线资讯设置若干个具有一定ROI范围的滑动的窗口,并对逐个滑动窗口执行步骤4.2,分析排除可能是车道线以外的孤立杂讯;步骤4.4从第二张影像开始,采用车道线资讯在前后张影像中位移动量小的特性,将本张影像与前数张影像进行比对,提取最有效的车道线信息以便减少后续直线车道拟合中Hough转换的运算量;步骤五、直道及弯道拟合:(1)直道拟合在影像近景区域采用Hough对直线车道进行拟合,其公式如下:拟合采用Hough转换方法,具体步骤如下:a)首先建立、各角度及的数据库表,用于Hough转换搜查,以减少运算量;b)获得车道线资讯图E及数据集S,,其中m为车道线资讯像素点...

【专利技术属性】
技术研发人员:陈孟元柴灿郎朗
申请(专利权)人:安徽工程大学
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1