一种车道线检测与跟踪方法
一种基于视觉的车道线检测与跟踪算法
一种基于视觉的车道线检测与跟踪算法基于视觉的车道线检测与跟踪算法是自动驾驶等领域中的一个重要研究方向。
车道线检测与跟踪算法的主要目标是从车辆摄像头或传感器获取的图像中提取出车道线的位置信息,并能够实时跟踪车道线的变化以保持车辆的行驶安全。
以下是一个基于视觉的车道线检测与跟踪算法的详细介绍。
首先,车道线检测与跟踪算法通常使用图像处理技术和计算机视觉算法来处理从摄像头或传感器获取的图像。
首先,图像会被转换为灰度图像,并进行预处理操作,例如直方图均衡化、高斯模糊等,以提高车道线的边缘检测效果。
接下来,边缘检测算法会被应用于图像上,以便找到可能是车道线的边缘区域。
常用的边缘检测算法包括Sobel算子、Canny算子等。
这些算法通过检测图像中的灰度梯度变化来找到边缘。
找到边缘后,可以采用霍夫变换或其他方法来将边缘连接成直线段。
然后,通过拟合直线模型到检测到的边缘上,可以得到车道线的参数,例如斜率和截距。
这些参数可以用来计算车道线的位置和方向。
在这一步骤中,常用的拟合算法包括最小二乘法、鲁棒拟合等。
接下来,为了实现车道线的跟踪,必须在连续帧之间建立关联。
可以使用滤波算法(如卡尔曼滤波)或递归算法(如扩展卡尔曼滤波)来对车道线进行预测和融合,以提高跟踪的精确性和稳定性。
最后,为了确保车辆能够跟随车道线正确行驶,可以使用控制算法来对车辆的转向和加速进行调整。
这些算法可以基于车道线的位置和方向来计算车辆的操控命令,以使车辆保持在正确的道路中心线上。
除了基本的车道线检测和跟踪算法,还可以采用一些改进和优化的方法来提高算法的性能。
例如,可以使用机器学习算法来改善车道线的检测和跟踪精度,可以使用深度学习算法来进行车道线的语义分割和识别,以及可以使用复杂的模型来处理复杂的驾驶场景,例如交叉口、环岛等。
总之,基于视觉的车道线检测与跟踪算法是自动驾驶等领域中的一个重要研究方向。
通过使用图像处理技术和计算机视觉算法,可以从车辆的摄像头或传感器获取的图像中提取出车道线的位置信息,并进行实时跟踪,以保持车辆行驶的安全和稳定。
汽车智能驾驶中的车道线识别与跟踪技术研究
汽车智能驾驶中的车道线识别与跟踪技术研究随着科技的不断进步,汽车智能驾驶技术被广泛关注和研究。
其中,车道线识别与跟踪技术是实现自动驾驶的关键之一。
本文将对汽车智能驾驶中的车道线识别与跟踪技术进行深入研究,探讨其原理、方法和应用。
一、车道线识别技术车道线识别技术是智能驾驶系统中的基础技术之一,它可以通过摄像头或传感器实时获取道路图像,然后利用图像处理和计算机视觉算法来识别道路上的车道线。
车道线识别技术的实现过程通常包含以下几个步骤:1. 图像获取:通过车载摄像头或传感器获取道路图像。
2. 图像预处理:对图像进行去噪、增强等处理,以提高后续处理的准确性和效果。
3. 特征提取:利用特征提取算法,从图像中提取出车道线的特征信息,如颜色、纹理、形状等。
4. 车道线定位:通过图像分析技术,确定车道线在图像中的位置和形状。
5. 车道线筛选:根据预设的准则,对提取到的车道线进行筛选,排除干扰因素。
6. 车道线插值:通过插值算法,对车道线进行平滑处理,以获取连续的车道线曲线。
7. 车道线参数估计:通过拟合算法,估计出车道线的参数,如曲率、斜率等。
8. 车道线跟踪:基于前一帧的车道线信息,利用滤波算法等方法,对当前帧中的车道线进行跟踪。
二、车道线跟踪技术车道线跟踪技术是车道线识别技术的延伸和补充,它主要用于实时检测车辆的行驶轨迹是否与车道线保持一致。
常见的车道线跟踪技术包括以下几种:1. 基于模板匹配的跟踪:通过构建车道线模板,与当前图像进行匹配,从而实现车道线的跟踪。
2. 基于卡尔曼滤波的跟踪:使用卡尔曼滤波算法对车道线进行预测和更新,以实现精确的跟踪。
3. 基于神经网络的跟踪:使用神经网络算法对车道线进行学习和识别,从而实现准确的跟踪。
4. 基于概率统计的跟踪:利用概率统计理论,对车道线进行建模和推断,以实现鲁棒的跟踪。
车道线跟踪技术的目标是实现对车道线的连续跟踪,提供准确的车辆控制输入,确保车辆行驶在正确的车道中,提高行驶的安全性和稳定性。
一种车道线检测与跟踪方法
图 1 车 道 标 识线 图
车道线检测
目前大部分 的高速智能 车辆 其道路识别模 块都将车道 标
识 线作 为直线处理 , 这样 就将 车道标识 线 的识 别 问题 转化 为 道 路图像 中具有 一定特征 的直线检测 问题 。 目前采用较 多的
C m u n ier ga d p l ai s o p  ̄r gn ei n A p i t n 计算机工程与应用 E n c o
一
种车道线检测 与跟踪 方法
王 松 波
W ANG So g n bo
湛江师范学院 商学 院 , 广东 湛江 544 208
Z aj n r lU iesy,h ni g G ag o g 54 4 ,hn h ni g Noma nv ri Z aj n , u n d n 2 0 8 C ia a t a
H uh og 变换提 取车道 线的参数 ; 用 K la 滤波 方法对车 道 使 a n m 线参数进 行跟踪 。两方面 内容相辅相成 , 者是基 础 , 前 后者是 目的 , 实现车道标识 线的识别与跟 踪。 以此
2 车道 线检 测 与跟 踪 系统组 成
车道线 识别 系统 主要 分为检 出现偏差 。
采用 了反对称双 正交 小波 的图像边缘 检测 算法 , 实现 了车道
标识线边 界 的提取 。与传统 方法 相比较 , 波变换检 测具 有 小 很大的优越性 , 以通过多分辨率 分析来分析信号 , 可 获得满 意
的效果 。
文 中车道标 识线 的识 别跟踪部 分分 为两方 面内容 : 用 采
Absr c : I r e o o t i h et r e g ma e o r f c a e a d t e b t r t f c l n e o n t n, v lt i s d i t a t n o d r t b an t e b t d e i g s f ta i ln n h et a a e r c g i o wa e e s u e n e e ri i
一种基于视觉的车道线检测与跟踪算法
Ke wo d : l n d t c i n; a a t e r n o y rs ae e e t d p i a d m Ho g o v uh ta so ma i n r n f r t ;Ta u s a c ;mu t r s l t n;p ri l l r o b rh e li e o u i - o a t ef t c ie
209 0 0 2,C ia) hn
车道线区域检测法的核心思想是将 图像 中的所 有像素点标记为车道线点和非车道线点两类. 以 可 作为分类依据的称为特征量. 文献E3 2 是采用了 H V S
色 彩 空 问特 征 进 行 车 道 线 的识 别 的 ; 由于 车道 线 区
Ab t a t Th s p p r p e e t a o e ln e e t n a d sr c : i a e r s n s n v l a e d t c i n o ta k n l o i m o u o t r v y t m . e a g r t m r c i g ag rt h f r a t ma i d ie s s e Th lo i c h u i z s t e g n r l e u v n a a t rmo e , ih c n tl e h e e a i d c r e l e p r me e d l wh c a i z a d s rb 0 l sr i h n u v d ln s Th s r mi e t e c ie b t t ag ta d c r e a e . e mo t p o n n l c n rb t n o e d t c in ag rt m i s i h t b t h o tiui ft ee t lo i o h o h l n ta : ol te e 1
实时车道检测与跟踪算法研究
实时车道检测与跟踪算法研究一、前言随着智能交通技术的快速发展,汽车自动驾驶技术已经成为一个备受关注的话题。
实时车道检测与跟踪算法是车辆自动驾驶技术的重要基础,本文将围绕这一主题展开探讨。
二、实时车道检测算法实时车道检测算法是基于图像处理技术的一种算法,主要用于从摄像头获取的视频流中进行车道线的检测。
该算法的主要流程如下:1. 图像的预处理首先,需要对摄像头获取的图像进行预处理,常用的方法有图像灰度化、直方图均衡化、高斯模糊等。
2. 边缘检测边缘检测是实现车道线检测的重要步骤,常用的算法有Canny 算法、Sobel算法等。
3. 提取ROIROI(Region of Interest)是指我们在图像中要进行处理的区域。
在车道检测中,我们主要需要检测的是车道线,因此可以将ROI设置在道路中心的宽度为车道线宽度两倍的区域内。
4. 霍夫变换通过霍夫变换可以将图像中的直线转换成在极坐标空间中的点。
在车道检测中,可以将检测出的所有直线通过霍夫变换转换成极坐标系中的点,然后根据点的位置信息筛选出车道线。
5. 车道线筛选筛选车道线需要考虑多方面因素,例如车道线的长度、斜率等。
通过这些条件筛选可以得到最终的车道线。
三、实时车道跟踪算法实时车道跟踪算法是基于车辆自身状态的一种算法,主要用于在车辆行驶过程中实时跟踪车道线并进行路径规划和控制。
该算法的主要流程如下:1. 车辆状态估计车辆状态估计是指对车辆的位置、速度等信息进行估计。
常用的方法有滤波器、卡尔曼滤波等。
2. 车道线检测在车辆行驶过程中,需要实时检测车道线的位置信息。
可以利用上一帧的车道线信息作为初始值,在当前帧中进行检测和跟踪。
3. 车道线更新车道线的位置信息会不断变化,因此需要不断更新车道线信息,保证车辆能够始终沿着车道中心行驶。
4. 路径规划和控制通过对车辆位置信息和车道线信息的处理,可以得到路径规划和控制信号,控制车辆在车道中心行驶。
四、车道检测与跟踪算法的应用车道检测与跟踪算法在汽车自动驾驶技术中具有广泛的应用。
车辆车道线识别与跟踪技术研究
车辆车道线识别与跟踪技术研究在当今社会,随着经济的发展和生活水平的提高,人们对出行方式的选择越来越多样化。
而在城市中,自驾汽车日益普及,车辆密度也随之增加,因此,开发一种有效的安全驾驶技术变得越来越重要。
本文将介绍车辆车道线识别与跟踪技术,探讨该技术对驾驶安全的重要性,以及在实际应用中的困难与解决方案。
一、车辆车道线识别技术车辆车道线识别技术是指利用计算机视觉技术,对车辆所在车道的车道线进行自动识别和提取。
在车辆行驶过程中,车道线是确定车辆行驶方向的重要标志,因此,在汽车自动驾驶和驾驶辅助系统中,车道线识别技术具有重要的应用价值。
车辆车道线识别技术的实现过程一般分为以下步骤:1. 图像采集:使用摄像头等设备获取车辆运行过程中的图像数据。
2. 预处理:将采集到的图像数据进行预处理,例如去噪、灰度化、归一化等。
3. 特征提取:通过边缘检测、灰度梯度等方法提取图像中的车道线特征。
4. 分割与识别:对提取到的车道线特征进行分割和识别,从而得到车道线的位置和方向。
车辆车道线识别技术的精度与可靠性对驾驶安全具有决定性的影响。
因此,如何提高车辆车道线识别的准确性和稳定性是当前研究的热点问题。
二、车辆车道线跟踪技术车辆车道线跟踪技术是指利用计算机视觉技术,对车道线进行跟踪,实现对车道线变化的实时监测和识别。
在车辆行驶过程中,不同车道之间的切换、车辆超车、路面杂乱等情况都会导致车道线的变化,而这些情况都会对驾驶安全造成潜在威胁。
因此,车辆车道线跟踪技术在驾驶辅助系统和自动驾驶技术中也具有重要的应用价值。
车辆车道线跟踪技术的实现过程一般分为以下步骤:1. 车道线提取:利用前述的车道线识别技术,提取当前车辆所在车道的车道线。
2. 特征跟踪:利用图像处理和计算机视觉技术,将车道线特征与上一帧图像中的车道线特征进行匹配和跟踪,实现对车道线变化的实时监测和识别。
3. 算法优化:通过算法优化,提高车辆车道线跟踪的稳定性和准确性。
基于视觉的车道标志线检测和跟踪方法研究
基于视觉的车道标志线检测和跟踪方法研
究
ﻭﻭ全部:ﻭ
第1单位:ﻭﻭ航空航天大学
摘要:
本文针对车载摄像机拍摄的图像,为了得到较理想的车道的标识边缘,提出了1种车道标志线检测和跟踪方法,即首先使用反对称双正交小波实现图像边缘检测,完成车道线边界的识别。
在边缘图像中,利用Hough变换对噪声不敏感,能较好的响应直线的特点提取车道线参数,采用具有预测功能Kalman算法完成对序列图像车道线参数的持续跟踪.实验结果表明,该方法具有较强的抗干扰性和较好的鲁棒性。
ﻭ
计算机视觉,图像处理,车道标志线,边缘检测,小波分
20析,Hough变换,Kalman跟踪(浏览全文)ﻭﻭ发表日期:ﻭﻭ08年02月15日
ﻭ同行评议:ﻭ
1)题目点名小波及Kalman可能更贴切些,目前题目偏大;2)英文摘要不准确的说法较多,建议重写;3)国际上车道
检测及跟踪有许多有价值的,请适当增加!4)对小波、Kalma n滤波等预备知识的介绍应更简洁些,重点介绍自己的工作及成果;5)给出的结果的理论值是如何得到的,需要说明!采用的算法和现有其他算法相比优点在什么地方,如有可能,请结合结果作对比!
综合评价:ﻭﻭ注:同行评议是由特聘的同行专家给出的评审意见,综合评价是综合专家对各要素的评议得出的数值,以1至5颗星显示。
ﻭﻭ。
一种车道线检测与跟踪方法
在沿着梯度方向Ñ ( f*θ)( x y) 的局部最大值点。 根据前面的分析可以知道, 用小波系数的局部最大值点 可刻画出图像信号突变点的位置, 即图像边缘的位置, 小波变 换的最大值检测对应图像的边缘检测。
4.1
基于 Hough 变换的边缘连接
由于车道标识线绝大部分情况下是直线型的, 所以可以
3.2
算法流程
这种基于图像小波多尺度分解的边缘检测算法实现的流
考虑用 Hough 变换做车道线的连接工作。基于 Hough 变换的 边缘连接如图 7 所示。 基于 Hough 变换的边缘连接, 其基本原理是在图像中给 出 n 个点, 假设希望找到这些点中位于直线上的点组成的子 集, 一种可行的方法就是先寻找所有由每对点确定的直线, 然
2
W 2j f ( x y)
2 2
W 1j f ( x y)
2
|
(a) 原始图像 (b) 车道检测图像
因为小波变换的模 M j f ( x y) 正比于梯度向量Ñ ( f*θ)( x y) 的模, 而小波变换的幅角 A j f ( x y) 是梯度向量 Ñ ( f*θ)( x y)
2
图 6 基于小波变换的车道线检测
1
引言
导航路径的快速准确识别是智能车辆自主导航
[1-2]
采用了反对称双正交小波的图像边缘检测算法, 实现了车道 的关 标识线边界的提取。与传统方法相比较, 小波变换检测具有 很大的优越性, 可以通过多分辨率分析来分析信号, 获得满意 的效果。 文中车道标识线的识别跟踪部分分为两方面内容: 采用 Hough 变换提取车道线的参数; 使用 Kalman 滤波方法对车道 线参数进行跟踪。两方面内容相辅相成, 前者是基础, 后者是 目的, 以此实现车道标识线的识别与跟踪。
LDW车道检测与跟踪方法
LDW车道检测与跟踪方法车道检测的目标:1. 车道形状,包括宽度、曲率等几何参数2. 车辆在车道中的位置,包括横向偏移量,车辆与道路的夹角(偏航角)车道检测与跟踪一般分为以下几个部分:1. 车辆、道路、相机模型2. 道路特征提取3. 道路参数计算,如曲率,4. 车道跟踪车辆、道路、相机模型在现代道路设计中,道路有比较固定的设计模型,因此,对于高速公路等道路类型,车道的几何模型可以以固定的形式表示。
车道弧长、曲率、偏航角、横向偏移量构成车辆与车道几何模型的要素。
车道一般由直线、圆弧和缓和曲线构成,缓和曲线通常是不同曲率的圆弧或直线的连接过渡,其曲率均匀变化,螺旋曲线是缓和曲线常用形式。
道路曲率与弧长(路长)的关系:C = C0 + C1*L.C0为起始点曲率,C1为曲率变化率。
C0,C1都为0时,直线; C1为0时,C0不为0,圆弧;C1不为0时,缓和曲线。
在世界坐标系下,或俯视图下,在相机可视范围内,若车道的变化方向较小,则道路可用圆弧近似表示:道路的坐标可以由弧长和曲率一般表示为:y = Lx = 0.5*C*L^2若相机与车道的横向偏移量为d,与车道的夹角为a,则车道模型为y = Lx = d + a*L + 0.5*C*L^2从公式来看,这是一个抛物线模型。
这里没有考虑曲率变换率,即忽略了高次项(C1*L^3)/6。
不同的系统要求与道路环境,道路模型的精度要求也不同。
在较早的系统里,在大路(highway)环境下,基于视觉的车道模型经历了,平行直线模型--> 固定曲率圆弧模型 --> 螺旋曲线模型。
道路模型的精度不断提高。
使用哪种模型,要根据系统的实际需求。
如早期的系统里,检测大路(highway)中10米内的车道状况,应用简单的线性模型即可。
而车道偏离告警(LDW)系统中,在高速公路上,需要30米-40米的精确的道路模型,这时,螺旋曲线(高阶)或抛物线(二阶)模型就更为精确。
高速公路车道线检测与跟踪算法研究
高速公路车道线检测与跟踪算法研究田炳香;郑榜贵;吴晴【摘要】为提高高速公路上车道线识别的快速性和鲁棒性,提出了一种有效的车道线检测与跟踪方法.采用霍夫变换进行车道线检测,具有较强的抗干扰能力,能够准确地识别车道线.车道线跟踪利用Kalman预测参数建立感兴趣区域,然后用扫描线法搜索车道线边界点,在车道线间断区域利用Kalman预测器定位车道线边界.由于搜索限制在预测范围内,提高了搜索精度,减少了搜索范围,保证了实时性能,且对虚线车道线识别特别有效.仿真实验结果表明,对于不同的天气状况和车道线种类,该算法均有较好的识别效果.【期刊名称】《现代电子技术》【年(卷),期】2008(031)009【总页数】4页(P180-183)【关键词】车道线检测与跟踪;Hough变换;Kalman预测器;感兴趣区域【作者】田炳香;郑榜贵;吴晴【作者单位】北京工业大学,电子信息与控制工程学院,北京,100022;北京工业大学,电子信息与控制工程学院,北京,100022;北京工业大学,电子信息与控制工程学院,北京,100022【正文语种】中文【中图分类】TP3911 引言当今社会,公路交通事故已经成为人们普遍关注的问题,尤其高速公路上发生事故的几率正呈逐年上升的趋势,其造成的危害也是各类交通事故中最为严重的。
为了提高驾驶的安全性和操作的简单性,世界各国都在积极研究开发汽车辅助驾驶系统。
基于机器视觉的车道线检测与跟踪是智能车辆辅助驾驶系统的关键技术之一,他是实现车道偏离报警、车道保持等主动安全功能的基础。
目前已经提出了很多车道线识别方法,简单算法对于车道线大部分被遮挡、各种交通参与者存在的情况,往往出现误识别;复杂算法抗干扰能力强,但是实时性又不好。
如何准确、快速地检测车道线已成为智能车辆视觉导航中的一个重要问题。
针对高速公路的特点以及对车道线识别的实时性和鲁棒性的要求,本文提出了一种基于Hough变换(Hough Transform,HT)和Kalman预测的快速车道线检测与跟踪算法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程, 如图 3 所示。Fra bibliotek3.3算法仿真结果
基于图像小波多尺度分解的边缘检测算法实验结果, 如
图 4~ 图 6 所示。图 4 为图像 cameraman.tif 的多尺度边缘检测
246
2011, 47 (3)
Computer Engineering and Applications 计算机工程与应用 (1) 读取原始图像, 并转成灰度图像。 (2) 采用小波边缘检测算法对其进行边缘检测, 得到二值 化的边缘图像。 (3) 对此边缘图像做 Hough 变换。 (4) 使用函数 houghpeaks 做峰值检测。函数 houghpeaks 的算法如下: ①找到包含有最大值的 Hough 变换单元, 并记下它的位置; ②把上步找到的最大值点的领域中的 Hough 变换单元设 为 0; ③重复该步骤, 直到找到需要的峰值数为止, 或者达到一 个指定的阈值时为止。 (5) 一旦在 Hough 变换中识别出了一组候选的峰波, 则还 要留待确定是否存在与这些峰值相关的线段及它们的起始和 终止为止。对每一个峰值来说, 第一步是找到图像中影响到 峰值的每一个非 0 值点的位置。为此, 编写函数 houghpixls 来 实现这一功能。 (6) 使用函数 houghlines 实现直线边缘连接, 函数 houghlines 的算法如下: ①将像素位置旋转 90° - θ , 以便它们大概位于一条垂直 线上; ②按旋转的 x 值来对这些像素位置排序; ③使用函数 diff 找到裂口。忽略掉小裂口, 这将合并被小 空白分离的相邻线段; ④返回比最小阈值长的线段的信息。 (7) 编写主函数 houghmain ( ) 实现所用功能。 综上所述, 采用 Hough 变换法的直线边缘连接流程如图 10 所示。
f ( x y) Î L2 (R) , 由两个小波 φ1( x y) 和 φ2 ( x y) 定义的小波变
(a) 原图
(b) Canny 法
(c) 多尺度边缘
换具有两个分量
W 1j f ( x y) = f*φ1 j ( x y) , W 2j f ( x y) = f*φ 2 j ( x y)
244
2011, 47 (3)
Computer Engineering and Applications 计算机工程与应用
一种车道线检测与跟踪方法
王松波 WANG Songbo
湛江师范学院 商学院, 广东 湛江 524048 Zhanjiang Normal University, Zhanjiang, Guangdong 524048, China E-mail: songbowang@ WANG Songbo.A method of traffic lane detection and puter Engineering and Applications, 2011, 47 (3) : 244-248. Abstract: In order to obtain the better edge images of traffic lane and the better traffic lane recognition, wavelet is used in the lane edge detection and edge connection.Then the Hough transform methods are used to get the traffic lane parameters, and finally the Kalman filter is used to achieve real-time traffic lane tracking.The experimental results show that this method has good reliability, robustness and real-time which ensures smart driving and solves the security. Key words:lane detection; edge detection; Hough transform; Kalman filter 摘 要: 为了得到较为理想的车道标识线边缘图像, 便于更好地对车道标识线进行识别, 采用小波方法实现对车道线的边缘检
基金项目: 湛江师范学院博士专项研究项目 (No.ZW0707) 。 作者简介: 王松波 (1971—) , 男, 博士, 副教授, 研究方向为图形、 图像处理, 模式识别等。 收稿日期: 2009-06-16 修回日期: 2009-08-04
图 2 车道线识别系统流程图
由 Ulead GIF Animator 5 实现 AVI 视频文件到序列帧的 转换, 车道线检测部分采用基于小波变换的图像边缘检测实
3.1
原理
对于二维图像, 设一平滑函数 θ( x y) , 它具有良好的局部
图 3 边缘检测算法流程图
化特性, 并且满足:
R R θ(x y)dxdy = 1
对平滑函数 θ( x y) , 分别求 x 方向和 y 方向的偏导数, 则有: ¶θ( x y) ¶θ( x y) φ1( x y) = , φ2 ( x y) = ¶x ¶y 则 φ1( x y) 和 φ2 ( x y) , 可以看作二维小波函数。对于任意函数
在沿着梯度方向Ñ ( f*θ)( x y) 的局部最大值点。 根据前面的分析可以知道, 用小波系数的局部最大值点 可刻画出图像信号突变点的位置, 即图像边缘的位置, 小波变 换的最大值检测对应图像的边缘检测。
4.1
基于 Hough 变换的边缘连接
由于车道标识线绝大部分情况下是直线型的, 所以可以
3.2
a2
图1
车道标识线图
目前大部分的高速智能车辆其道路识别模块都将车道标 识线作为直线处理, 这样就将车道标识线的识别问题转化为 道路图像中具有一定特征的直线检测问题。目前采用较多的 直线检测方法是 Hough 变换[5-7], 其优点是对噪音不敏感, 能较 好地处理图像中物体局部被遮挡和覆盖的情况。 在道路图像识别中, 为了得到较理想的车道的标识边缘,
2 2 2 2
(d) 2层 (e) 1层 (f) 0层 图 4 小波多尺度边缘检测结果 (示例 1)
梯度矢量为:
é W 1j f ( x y)ù ê 2 ú = sÑ ( f*θ)( x y) ê W 2j f ( x y)ú ë 2 û W 1j f ( x y) 和 W 2j f ( x y) 分别表征图像中 其中 s 为尺度系数,
与水平方向的夹角, 它正是图像边缘的方向。所以, 如果检测 边缘, 只需寻找梯度向量 Ñ ( f*θ)( x y) 的模的局部最大值点。 在每一个尺度 2j, 小波变换的模的最大值都定义为模 M j f ( x y)
2
4
图像边缘连接技术
由于噪声的原因及不均匀的照明而产生的边缘间断以及
其他由于引入虚假的亮度间断所带来的影响, 使得边缘检测 后的边缘会出现中断。因此, 典型的做法是在边缘检测后紧 跟着做边缘连接 [9], 形成连续的、 有意义的边缘。本文选用 Hough 变换实现边缘连接。
2
W 2j f ( x y)
2 2
W 1j f ( x y)
2
|
(a) 原始图像 (b) 车道检测图像
因为小波变换的模 M j f ( x y) 正比于梯度向量Ñ ( f*θ)( x y) 的模, 而小波变换的幅角 A j f ( x y) 是梯度向量 Ñ ( f*θ)( x y)
2
图 6 基于小波变换的车道线检测
1
引言
导航路径的快速准确识别是智能车辆自主导航
[1-2]
采用了反对称双正交小波的图像边缘检测算法, 实现了车道 的关 标识线边界的提取。与传统方法相比较, 小波变换检测具有 很大的优越性, 可以通过多分辨率分析来分析信号, 获得满意 的效果。 文中车道标识线的识别跟踪部分分为两方面内容: 采用 Hough 变换提取车道线的参数; 使用 Kalman 滤波方法对车道 线参数进行跟踪。两方面内容相辅相成, 前者是基础, 后者是 目的, 以此实现车道标识线的识别与跟踪。
读入图像 转为灰度图像 设定小波函数 对图像进行 3 层小波变换 各层小波系数求极值点 极值点的梯度值 (角度) 极值点矩阵归一化 3 层小波分解的结果合并 图像边缘
3
基于小波变换的图像边缘检测
小波分析是自 1986 年以来迅速发展起来的一门新兴学
科。作为新兴的信号处理技术, 由于其良好的时频局部特征 非常适合图像处理, 因此得到了广泛的应用。不同尺度下, 图 像灰度的急剧变化点的集合对应图像的边缘。这就要求在检 测图像边缘时运用多尺度的思想, 而小波对图像信号的多分 辨率分析非常适合提取信号的局部特征, 所以小波是图像边 缘检测的一种有力的工具[8]。小波边缘检测的思想是: 选择较 大尺度过滤噪声, 识别边缘; 选择较小的尺度实现边缘的准确 定位; 综合不同尺度下的边缘图像得到检测结果。
算法流程
这种基于图像小波多尺度分解的边缘检测算法实现的流
考虑用 Hough 变换做车道线的连接工作。基于 Hough 变换的 边缘连接如图 7 所示。 基于 Hough 变换的边缘连接, 其基本原理是在图像中给 出 n 个点, 假设希望找到这些点中位于直线上的点组成的子 集, 一种可行的方法就是先寻找所有由每对点确定的直线, 然
键。作为大部分高速智能车辆的导航路径, 车道标识线快速 准确的识别就显得尤为重要。车道标识线举例如图 1 所示。 目前, 已经提出了很多基于视觉的车道标识线识别方法
[3-5]
。
当道路路面结构不均匀、 光照变化以及各种交通参与者的存 在使道路图像变得复杂时, 这些方法有时会出现误识别。究 其原因, 大部分是由于在预处理时的图像分割效果不好, 导致 后续的车道标识线的识别出现偏差。