基于视觉的车道线识别算法研究毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于视觉的车道线识别算法研究毕业论文
目录
第1章绪论 (1)
1.1课题研究的背景和意义 (1)
1.2国外研究现状 (2)
1.3论文的研究容 (2)
第2章单目视觉系统 (4)
2.1引言 (4)
2.2单目视觉导航系统成像模型 (4)
2.3本章小结 (6)
第3章道路图像预处理 (7)
3.1引言 (7)
3.2道路图像灰度化 (7)
3.2.1 常用的灰度化方法 (7)
3.2.2 彩色通道提取灰度化 (9)
3.3图像灰度变换 (10)
3.3.1 图像灰度线性变换 (11)
3.3.2 图像灰度非线性变换 (11)
3.3.3 基于直方图的灰度变换 (12)
3.4图像滤波 (14)
3.4.1 线性平滑滤波 (14)
3.4.2 非线性平滑滤波 (15)
3.5图像边缘增强 (17)
3.5.1 图像的梯度和边缘检测算子 (17)
3.5.2 自定义差分算子 (20)
3.5.3 加入噪声图像检测实验 (21)
3.6本章小结 (22)
第4章道路边缘的识别 (24)
4.1引言 (24)
4.2道路检测方法简介 (24)
4.3边缘与区域相结合的道路检测方法 (25)
4.3.1 区域生长法的基本概念 (25)
4.3.2 融合两种信息提取的仿真实验 (28)
4.4基于模型的道路识别 (29)
4.4.1 道路模型假设 (29)
4.4.2 道路图像特征直线提取 (30)
4.4.2.1 传统霍夫变换提取直线 (30)
4.4.2.2 随机霍夫变换提取直线 (32)
4.4.2.3 中值截距法提取车道线 (34)
4.5算法比较 (36)
4.6随机霍夫变换提取直线的检验 (37)
4.7本章小结 (43)
第5章结论和展望 (44)
参考文献 (45)
致谢 (46)
附录 (46)
第1章绪论
1.1 课题研究的背景和意义
随着城市化的发展和汽车的普及,交通环境日趋恶劣,交通拥挤加剧,交通事故频发,交通问题已经成为全球围人们普遍关注的社会问题。近年来,为解决交通问题世界各国都竞相开展智能车路系统和智能交通系统等领域的研究。智能系统的发展为改善交通环境状况,提高车辆行驶的安全性与可靠性,减少驾驶员人为因素造成的交通事故等开辟了广阔的前景。随之,智能车辆导航(Intelligent Vehicle Guidance)的概念应运而生。基于视觉的智能车辆导航可追溯到19世纪70年代初期的移动机器人研究,但由于当时的硬件水平还比较低,而图像处理的计算量非常大,研究者的精力也就过多地耗费在硬件平台的设计、实现和测试上。但随着计算机硬件水平的飞速发展,该问题得到了很好的解决。在智能车辆导航诸多复杂且具有挑战性的任务中,最受重视之一的是基于视觉的道路检测问题。
从理论上分析,在道路检测中,要获得道路环境的三维信息,需要采用双目或多目立体视觉系统[1]。但是,双目或多目立体视觉系统在实际应用中所需计算量很大,而且双目或多目立体视觉系统在视觉匹配问题上很难解决,而智能车辆在较高速度下的图像处理速度比一般情况下要高,目前的微处理器计算能力还不能完全满足其实时性的要求,所以目前双目或多目立体视觉系统还不适合在较高速度下智能车辆视觉导航中应用。当前,智能车辆视觉系统主要是获取道路平面的二维路径信息,而道路中的其它车辆和障碍物信息可以通过视觉系统、激光雷达测距仪及避障传感器系统进行信息融合得到。这就极大的提高了信息获取的可靠性,所以单目视觉系统仍然能够满足较高速度情况下视觉导航的要求。实际上,世界围大多数智能车辆视觉导航系统都采用单目视觉来获取道路环境信息。在单目或多目视觉导航系统中最为关键的技术就是计算机视觉。计算机视觉的主要任务是完成道路的识别和跟踪,对于信息采集处理的实时性、行驶过程控制的鲁棒性以及自主运行决策的可行性都有很高的要求。这些要求就使所设计的系统必须在理论算法上给予强大的支持,针对计算机视觉部分就是要有实时高效的图像处理算法。
对基于视觉的车道线识别研究意义在于能实现智能车辆乃至机器人的自主导航,提高驾驶的安全性,改善交通环境和驾驶的舒适性。识别技术用于车辆的路径偏离预警系统,大部分由于车辆偏离车道造成的事故可以避免。用于驾驶员预警系统同样具有重要意义。其次,识别技术可以用来提高智能巡航控制中跟踪引导车辆
的精度。最后,识别技术可广泛应用于公路、码头、仓库等的自动运输系统中,实现车辆运输的自动化。
1.2 国外研究现状
目前为止,国外智能车辆无一例外地使用机器视觉作为其重要的感知方式,基于计算机视觉系统的导航技术具有价格低廉、结构简单、方便与其他传感器进行数据融合等优点,所以利用机器视觉识别公路上的车道线实现自主导航是现阶段智能车辆常用的方法。该方法己经被实际系统证明是最有效的外部环境感知方式,道路的识别是视觉导航的关键技术,因其较大的复杂性和挑战性而备受关注。
一部分学者致力于用多目视觉技术来解决这个问题。德国学者利用立体视觉方法来提高系统的鲁棒性,可是,多目视觉中存在一个无法回避的难题是图像匹配的实时性问题。日本通过当前图像与参考图像之间像素的迅速匹配,解决了巨大运算量的实时处理的困难。与此同时,许多学者试图用单目技术来实现道路检测,而且目前也已经取得了丰富的成果。其中法国学者提出一种视觉方法,仅利用一台摄像机得到路面的信息,就能够正确地跟踪有路标和无路标情况下的道路。该方法从图像中提取出道路的边缘特征,定位机器所在车道的位置,再采用车道的统计模型进行精确匹配,结果较为准确。美国也采用单目摄像机,通过图像序列测取道路环境的信息。
目前基于视觉导航的智能车辆[2]中比较有成效的是:美国Carnegie Mellon University研制的Navlab系列智能车,可识别和跟踪S形曲线和道路行车线,平均速度达到88.5km/h;日本丰田公司1993年研制的智能车,安装了2/3英寸CCD 镜头,普通高速公路上的实验车速为60km/h;德国的UBM大学研制了装有4个彩色CCD构成双目视觉系统跟踪车道白线、避障和自动超车;法国帕斯卡大学与雪铁龙技术中心合作研究的Peugeot智能车,能判别引导线是否漏检或丢失,车速达130km/h;清华大学研制的THMR智能车辆系统集成了二维彩色摄像机、GPS、超声等传感器,系统可完成白线跟踪、路标识别、道路识别等任务;大学智能车辆课题组研制的视觉导航的智能车辆实现了对路面铺设的条带状路标的视觉识别以及车辆自主导航的功能。
1.3 论文的研究容
当智能车辆在公路高速行驶,视觉系统作为最重要的感知手段之一时,图像在识别外界信息中扮演着重要角色,如何通过图像提取车道线,目前有许多算法,例