一种基于视觉的道路信息检测及前方车辆识别方法技术

技术编号:11117404 阅读:112 留言:0更新日期:2015-03-06 16:28
本发明专利技术属于智能汽车道路检测领域,涉及一种基于视觉的道路信息检测及前方车辆识别方法。所述方法包括:图像预处理;车道线特征参数提取;感兴趣区域分割;车辆轮廓识别。本发明专利技术通过提取感兴趣区域,过滤背景区域,缩小处理范围,简化了计算的复杂度;采用逐行检索的方法经过固定的计算次数获取每帧图像的处理结果,区别于Hough变换对每一个亮点点都要进行线性拟合的特征,在算法实时性上有突出的优势;对Robinson方向模板算子进行实时性改进,设置中间变量减少了每个像素点的计算次数。利用目标区域内的信息熵、车尾对称性特征对感兴趣区域筛选和判别,降低了算法的漏检率和误检率。

【技术实现步骤摘要】

本专利技术属于智能汽车道路检测领域,具体涉及一种基于视觉的道路信息检测及前 方车辆识别方法。
技术介绍
: 智能车辆是一个集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系 统,它集中运用了计算机、现代传感、信息融合、通讯、人工智能及自动控制等技术,是典型 的高新技术综合体。目前对智能车辆的研究主要致力于提高汽车的安全性、舒适性,以及提 供优良的人车交互界面。近年来,智能车辆己经成为世界车辆工程领域研究的热点和汽车 工业增长的新动力,很多发达国家都已将其纳入各自重点发展的智能交通系统当中。道路 信息检测技术一直是智能车驾驶系统的核心环节,是智能交通系统的重要技术。而车道线 及前方车辆的检测与识别是实现这一技术的首要问题。 在此领域内人们提出了许多技术,VisLab研制的无人驾驶车辆ARG0系统使用视 觉作为主要的传感器,通过建立车辆的二自由度动力学模型和预瞄跟随模型,引入反馈监 督信号。因为在图像重建道路环境之后,需要通过复杂的拟合过程才能得到合适的方向盘 输出,所以方法的计算复杂度很高,硬件资源的消耗很大。Tzomakas和Seelen实现了一种 获取路面灰度阈值的方法,但无法解决路面灰度变化的问题。Marola的研究属于基于知识 的方法,此方法的不足之处在于复杂环境下的误检率会明显增加。Wang等人提出基于B样 条的车道线检测方法。得益于样条函数对轮廓表达的任意性,该方法能准确识别直道和弯 道,并对路面阴影具有一定的鲁棒性。B样条的外形定位控制点位于曲线外部,因此收敛需 要多次迭代来完成,增加了系统复杂度。在国内,陈智提出一种基于小波变换的车辆识别方 法,但却无法满足系统匹配的广泛适应性。现今主流算法是通过Hough变换识别图像中最 符合车道特征的直线,从而进行标定。此算法的优点是实时性高,不足之处在于处理结果 以直线段为主,难以在车辆进行转弯的过程中提供有效的参数,且计算量大,实时性难以保 证。
技术实现思路
针对现有技术中存在的鲁棒性或实时性无法满足预警机制要求的问题,本专利技术提 出,该方法首先对图像进行自适应二值 化分割;然后对图像中的感兴趣区域ROI(RegionOfInteres)进行提取;采用逐行检索的 方法进行车道线内侧特征点的筛选,从而得到实际车道的左右标志线参数以进行道路模型 重建。通过腐蚀、膨胀法滤除干扰点;进行阴影线的合并及R0I区域的提取;利用目标区域 内的信息熵、车尾对称性特征对R0I区域进行筛选和判别,降低了算法的漏检和误检率;使 用改进的Robinson方向检测算子提取车辆边界,取得了较好的效果。 为实现上述目的本专利技术采用的技术方案为: -种基于视觉的道路信息检测及前方车辆识别方法,实现所述方法的系统包括: 摄像头,安装视频采集卡的测控计算机,路由器搭建的局域网,规划决策上位机,智能车 BJUT-SHEV实验平台。摄像头安装在智能车BJUT-SHEV实验平台的顶棚前方正中位置,实 时采集道路图像;摄像头与测控计算机通过USB连接视频采集卡,实现视频数据采集的功 能;测控计算机处理得到的控制参数由路由器搭建的局域网传递给规划决策上位机(测控 计算机);规划决策上位机解析上述信息后对BJUT-SHEV实验平台进行控制。其特征在于, 所述方法在测控计算机内执行以下步骤: 步骤1,图像预处理。 包括:对彩色图像进行灰度化,采用单次最大类间方差0TSU法进行二值化分割, Sobel算子边缘检测,图像细化处理,确定道路区域。 步骤2,车道线检测及偏离预警。 采取逐行检索的方法获取车道边界点,利用最小二乘法对边界点进行拟合,获取 描述车道的二次曲线。判断车辆前方道路转弯的方向,对车辆是否偏离车道线进行预警。 步骤3,R0I区域提取。 采用道路区域灰度与双0TSU相结合的方法分割车辆底部阴影,对分割图像进行 腐蚀膨胀处理,填充缺口区域,基于车底阴影获取车辆R0I区域。 步骤4,车辆轮廓识别。 对区域进行以信息熵及对称性为主要参考依据的多特征筛选。使用改进的 Robinson算子对经过筛选后保留下来的部分进行处理,求取灰度变化梯度值,并用Hough 变换法识别车辆外轮廓线。 与现有技术相比,本专利技术具有以下优点: (1)本专利技术通过对图像进行自适应二值化分割,达到了自适应匹配图像的效果。 (2)本专利技术通过采取以下措施提高了系统的实时性:对图像中的感兴趣区域进行 提取,过滤背景区域,缩小后续算法的处理范围,简化了计算的复杂度;采用逐行检索的方 法经过固定的计算次数便可获取每帧图像的处理结果,区别于Hough变换对每一个亮点点 都要进行线性拟合的特征,在算法实时性上有突出的优势;本专利技术对Robinson方向模板算 子进行了实时性改进,设置中间变量从而减少了对每个像素点的计算次数。 (3)与现有技术中常用的Hough变换不同,本专利技术采用逐行检索的方法进行车道 线内侧特征点的筛选,可以使检测结果更贴合实际道路中的车道线,不存在线路特征的局 限性,从而在车辆过弯途中为系统提供更多的有效信息。 (4)针对Tzomakas和Seelen提出的方法中无法解决路面灰度变化的问题,本专利技术 在自适应二值化分割的基础上,进行第二次0TSU阈值分割,准确地提取出了车底阴影。通 过腐蚀、膨胀法滤除干扰点,简化并提高了阴影线合并及R0I区域提取的效率。 (5)针对Marola基于知识的方法导致处于复杂环境下的误检率会明显增加的问 题,本专利技术利用目标区域内的信息熵、车尾对称性特征对R0I区域进行筛选和判别,降低了 算法的漏检和误检率,提高了在复杂环境下系统的可行性。 【附图说明】 图1为本专利技术实施例硬件系统组成框图; 图2为本专利技术所述方法主流程图; 图3为车道线图像预处理流程图; 图4为车辆偏离预警原理示意图; 图5为偏离车道线模型图:(a)为向左偏离,(b)为向右偏离; 图6为车道线提取及预警方法流程图; 图7为阴影线长度与图像坐标的位置关系; 图8为R0I提取流程图; 图9为车辆轮廓识别流程图。 【具体实施方式】 下面结合附图和实施例对本专利技术做进一步说明。 实施例采用的硬件系统组成框图如图1所示,包括: 摄像头:摄像头采用风后镜王系列的一款,用USB线与测控计算机相连。摄像头安 装在智能车BJUT-SHEV实验平台顶棚前方正中位置,随着智能车的前进,便可采集到前方 道路的实时信息。 安装视频采集卡的测控计算机:视频采集卡采用思特佳图ST-769采集卡,其将测 控计算机接收到的模拟道路信息转换为数字图像信息。另外,测控计算机上安装VS2010及 0PENCV2. 4. 5并配置软件运行环境,以及实现本专利技术所述方法的软件程序。 路由器搭建的局域网:路由器采用Netgear公司生产的WNR2000。路由器搭建的 局域网将测控计算机打包的数据信息通过此局域网,上传到规划决策上位机供其使用。 规划决策上位机:用于解析前述数据信息并得到控制命令,从而对BJUT-SHEV实 验平台进行控制,实施车辆转向、抬起油门或踩下刹车等动作。 -种基于视觉的道本文档来自技高网
...
一种基于视觉的道路信息检测及前方车辆识别方法

【技术保护点】
一种基于视觉的道路信息检测及前方车辆识别方法,实现所述方法的系统包括:摄像头,内部安装视频采集卡的测控计算机,由路由器搭建的局域网,规划决策上位机,智能车实验平台;摄像头安装在智能车实验平台的顶棚前方正中位置,通过USB连接所述测控计算机内的视频采集卡,实时采集道路图像;测控计算机对图像进行处理得到的控制参数由路由器搭建的局域网传递给规划决策上位机;规划决策上位机解析上述信息后对实验平台进行控制;其特征在于,所述方法在测控计算机内执行以下步骤:步骤1,图像预处理;步骤1.1,彩色图像灰度化;设原始彩色图像中像素点颜色为RGB(R,G,B),处理后的像素点灰度值为Gray,彩色图像灰度化可表示如下:Gray=R×0.299+G×0.587+B×0.144步骤1.2,单次OTSU法二值化图像;计算灰度图像的特征参数:μ=ω0μ0+ω1μ1σ2(K)=ω0(μ0‑μ)2+ω1(μ1‑μ)2其中,ω0、ω1分别为背景及目标区域像素点灰度值出现的概率,μ0、μ1分别为背景及目标区域像素点的平均灰度值,μ为整体图像灰度的统计均值,σ2(K)为背景区域与目标区域组间方差,K=1,2,3,...,求使方差取得最大值时的K,得到最优阈值K;步骤1.3,采用Sobel算子进行边缘检测;设图像经过二值化后像素点坐标为(i,j),对整幅图像进行模板运算,从而得到每个像素点沿x,y方向的梯度值Gx(i,j)和Gy(i,j),当满足下式时认为该点为边缘点:|Gx|+|Gy|>nThreshold其中,nThreshold为阈值;步骤1.4,图像细化处理;粗边缘像素有一定的宽度,只保留这个宽度中间的像素,将周围的像素“腐蚀”掉:对步骤1.3检测出的每一个白色像素点进行判断,如果在其八邻域中只有小于k个的白色像素,说明该点是一个较亮的点,属于边缘宽度中的边缘像素,将这样的像素置为0;k为由实验确定的正整数;步骤1.5,确定道路区域;确定道路区域上界:从图像每一列的第一个像素开始向下检索,找到该列的第一个黑色像素点,标记它的行数yr,在yr的最大值上增加m个像素点得到的行数为处理区域的上界;m的值由实验确定;确定道路区域的左右边界:从图像的正中心向左,从最下端一列向上逐行进行搜寻,将找到的第一个白色点作为道路内边界上的第一个点,然后将直线斜率k作为参数,构建直线方程;根据直线方程计算该直线上的白色点的个数,将取得最大白色点数的k值作为此边界拟合直线的斜率;直线斜率确定后,在y值上把直线抬高一个增量b得到左边界的拟合直线;以相同的方法确定右边界拟合直线;两条直线中间的区域就是道路区域;步骤2,车道线检测及偏离预警;采取逐行检索的方法确定车道边界点,采用最小二乘法对边界点进行拟合,获取描述车道的二次曲线;判断车辆前方道路转弯的方向,对车辆是否偏离车道线进行预警;步骤3,ROI区域分割;采用道路区域灰度与双OTSU相结合的方法分割车辆底部阴影,对分割图像进行腐蚀膨胀处理,填充缺口区域,基于车底阴影获取车辆ROI区域;步骤4,车辆轮廓识别;对区域进行以信息熵及对称性为主要参考依据的多特征筛选;采用改进的Robinson算子对经过筛选后保留下来的部分进行处理,求取灰度变化梯度值,并用Hough变换法识别车辆外轮廓线。...

【技术特征摘要】
1. 一种基于视觉的道路信息检测及前方车辆识别方法,实现所述方法的系统包括:摄 像头,内部安装视频采集卡的测控计算机,由路由器搭建的局域网,规划决策上位机,智能 车实验平台;摄像头安装在智能车实验平台的顶棚前方正中位置,通过USB连接所述测控 计算机内的视频采集卡,实时采集道路图像;测控计算机对图像进行处理得到的控制参数 由路由器搭建的局域网传递给规划决策上位机;规划决策上位机解析上述信息后对实验平 台进行控制;其特征在于,所述方法在测控计算机内执行以下步骤: 步骤1,图像预处理; 步骤1.1,彩色图像灰度化; 设原始彩色图像中像素点颜色为RGB (R, G, B),处理后的像素点灰度值为Gray,彩色图 像灰度化可表示如下: Gray = RXO. 299+GXO. 587+BX0. 144 步骤1. 2,单次OTSU法二值化图像; 计算灰度图像的特征参数: μ = ω 〇 μ 〇+ ω 1 μ 1 σ2(Κ) = ω〇(μ〇-μ)2+ωι(μ「μ)2 其中,ω(|、CO1分别为背景及目标区域像素点灰度值出现的概率,μ ρ μ i分别为背景及 目标区域像素点的平均灰度值,μ为整体图像灰度的统计均值,σ 2(K)为背景区域与目标 区域组间方差,K = 1,2, 3,...,求使方差取得最大值时的Κ,得到最优阈值K ; 步骤1. 3,采用Sobel算子进行边缘检测; 设图像经过二值化后像素点坐标为(i,j),对整幅图像进行模板运算,从而得到每个像 素点沿1,7方向的梯度值61^_)和67(^,当满足下式时认为该点为边缘点: Gx|+|Gy| > nThreshold 其中,nThreshold为阈值; 步骤1. 4,图像细化处理; 粗边缘像素有一定的宽度,只保留这个宽度中间的像素,将周围的像素腐蚀掉:对步 骤1. 3检测出的每一个白色像素点进行判断,如果在其八邻域中只有小于k个的白色像素, 说明该点是一个较亮的点,属于边缘宽度中的边缘像素,将这样的像素置为〇 ;k为由实验 确定的正整数; 步骤1.5,确定道路区域; 确定道路区域上界:从图像每一列的第一个像素开始向下检索,找到该列的第一个黑 色像素点,标记它的行数K,在h的最大值上增加 m个像素点得到的行数为处理区域的上 界;m的值由实验确定; 确定道路区域的左右边界:从图像的正中心向左,从最下端一列向上逐行进行搜寻,将 找到的第一个白色点作为道路内边界上的第一个点,然后将直线斜率k作为参数,构建直 线方程;根据直线方程计算该直线上的白色点的个数,将取得最大白色点数的k值作为此 边界拟合直线的斜率;直线斜率确定后,在y值上把直线抬高一个增量b得到左边界的拟合 直线;以相同的方法确定右边界拟合直线;两条直线中间的区域就是道路区域; 步骤2,车道线检测及偏离预警; 采取逐行检索的方法确定车道边界点,采用最小二乘法对边界点进行拟合,获取描述 车道的二次曲线;判断车辆前方道路转弯的方向,对车辆是否偏离车道线进行预警; 步骤3, ROI区域分割; 采用道路区域灰度与双OTSU相结合的方法分割车辆底部阴影,对分割图像进行腐蚀 膨胀处理,填充缺口区域,基于车底阴影获取车辆ROI区域; 步骤4,车辆轮廓识别; 对区域进行以信息熵及对称性为主要参考依据的多特征筛选;采用改进的Robinson 算子对经过筛选后保留下来的部分进行处理,求取灰度变化梯度值,并用Hough变换法识 别车辆外轮廓线。2. 根据权利要求1所述的一种基于视觉的道路信息检测及前方车辆识别方法,其特征 在于,步骤2所述确定车道边界点的方法如下: 从整幅图像的最后一行向上搜索直到上限边界,其纵向跨度为图像高度height ;逐行 检索白色像素的线段,记下第η条线段的长度In ;终止列坐标不超过整幅图像的3/4列的线 段归为左边道路线,起始列坐标不少于整幅图像1/4列的线段归为右边道路线;分别在左 右道路线序列中查找线段相邻两行间的有效行坐标ij和ij+若它们之间的差值大于像素 距离阈值d,说明该条线段属于噪音,则从该序列中剔除;最后,从左右道路线序列中分别 找出其中特征最明显的一条线段,标记该条线段的有效坐标,左侧序列线段为Q 1, J1),右侧 为(i Jr)。3. 根据权利要求1所述的一种基于视觉的道路信息检测及前方车辆识别方法,其特征 在于,步骤2所述判断车辆前方道路转弯的方向的方法如下: 记左右边界直线的交点为(Xc^ytl),左右道路内边界拟合曲线的交点为Uuy1);如 果有Xtl < X1-δ ^,则说明道路在向右转;如果有X(l > Χι+δ ^,则说明道路在向左转;如果 X1- δ ^彡χ〇彡χ1+ δ ^,则说明道路呈直线;δ ^为由实验确定的一个很小的数值。4. 根据权利要求1、2或3所述的一种基于视觉的道路信息检测及前方车辆识别方法, 其特征在于,步骤2所述对车辆是否偏离车道线进行预警的方法如下: 通过车道线拟合算法得到左右车道线的中心标识线,即左右两条车道线夹角的角平分 线;用一个二元一次方程表示车道中心线:其中,V k2分别为左右车道线的斜率; 车辆行驶方向与车道中心线方向的夹角设车辆在当前车道中的横...

【专利技术属性】
技术研发人员:段建民刘冠宇
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京;11

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

1