基于视觉的车道线识别算法研究优秀毕业论文.doc
《基于视觉的车道线识别算法研究优秀毕业论文.doc》由会员分享,可在线阅读,更多相关《基于视觉的车道线识别算法研究优秀毕业论文.doc(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于视觉的车道线识别算法研究Research on Algorithms of Vision-basedLane Recognition毕业设计开题报告题目基于视觉的车道线识别算法研究学生姓名 学号 班级电 班专业自动化一、 本课题的研究背景、国内外研究现状随着城市化的发展和汽车的普及,交通环境日趋恶劣,交通拥挤加剧,交通事故频发,交通问题已经成为全球范围内人们普遍关注的社会问题。基于21世纪信息和计算机技术的高速发展,对待道路交通问题上,人们越来越倾向于依靠高科技寻求解决之路,世界各国都竞相开展智能车路系统和智能交通系统。随之,智能车辆导航的概念应运而生。在车辆视觉导航系统中最为关键的技术就
2、是计算机视觉,计算机视觉的主要任务是完成道路的识别和跟踪。国内外许多学者对视觉导航进行了研究,有试图用双目或多目视觉完成导航任务,但面临的最大难点是不能较好的解决多目视觉系统的匹配问题且设备的成本较高;也有致力于单视目视觉技术的研究,但其方法缺少实时性;有尝试用三维重建的方法识别车道线,但由于其算法复杂度高难以满足实时性的要求。提高算法实时性和鲁棒性是目前急需解决的问题。二、 主要工作和所采用的方法、手段根据对车道线识别算法的要求,研究几种算法的实时性和鲁棒性,并且用软件编程,仿真算法在道路图像中的检测效果,在众多算法的研究中,提出具有一定实时性和鲁棒性的识别算法。并用语言实现该算法,得到仿真
3、结果。在算法选定中,通过对比实验仿真的结果,可以看出用彩色通道提取法灰度化道路图像更能增强车道标记线的白色部分,融合沥青路面区域信息和车道线边缘信息获取车道线像素点,具有克服虚假边界的优点。最后,通过简化车道线模型,提出直线型车道线模型假设,并用hough变换及其改进算法和中值截距法提取车道线,分别通过MATLAB仿真得到实验结果。三、 预期达到的结果通过对算法的研究,预期提出的最优算法在结构化道路的情况下能够检测出车道线,同时具有一定的实时性和鲁棒性。指导教师签字时 间 2009 年3月10日摘 要目前,许多国家有计划地开展了视觉导航系统的研究,其中道路检测是视觉导航系统的重要组成部分,检测
4、的精度直接关系到智能车辆行驶的安全性,因此备受关注。本设计研究基于视觉的道路识别算法。首先分析了已有的图像预处理算法,并根据本设计中图像处理的具体要求,选取了合适的图像预处理算法。提出对获得的彩色图像,采用彩色通道提取法使其灰度化更能增强车道标记线的白色部分;根据车道线倾斜的特征,自定义差分模板处理灰度化后的图像,得到车道线的边缘;为了提高道路识别的实时性和抗干扰能力,论文提出了区域生长法,选取合适的种子点生长出路面区域。然后,根据边缘和区域信息所表示的道路边界线,应该在空间上占据相同或相近的位置,论文提出用融合边缘和路面区域两种信息获取车道线像素点。在获取车道线像素点后,论文采用直线道路模型
5、假设作为约束条件,分别用hough变换及其改进算法和中值截距算法提取车道线,并用MATLAB对算法进行了仿真,得出了改进后的hough变换在车道线检测上具有较好的实时性和鲁棒性的结论。关键词:图像预处理 彩色通道提取 区域生长 改进的hough变换AbstractRecent the research on Visual navigation systems have been developed in many countries. And a lane-detection system is an important component of many visual navigation
6、systems. There has been active research on the lane-detection, because it closely relates to the safety of intelligent vehicles. In this thesis, the road positioning algorithms based on image are researched. At first, the current algorithms of image preprocessing are analyzed. By the specific requir
7、ements of the image processing in this thesis, the appropriate algorithm is chosen. For example, in order to get a greylevel image from a colour one, we introduced a method called getting from multicolor channel. As the result, the white line on the road image can be intensified stronger than the ot
8、her ways. Then given the features of road line, a difference cyclostyle is defined to extract the edge. At the same, in order to improve the real-time performance of roads and anti-jamming capability, regional growth ways is introduced, through it we can chose a proper seed to get a regional road im
9、age. Then edge extraction and integration of regional growth way is used to identify the road edge according to marginal and regional information should occupy space in the same or similar position. After getting the road line points, straight road model is considered as the constraints and three al
10、gorithms, such as hough transform, improved hough transform algorithm and median of the intercepts algorithm, are established for linear feature extraction. Then there is a comparsion between their advantages and disadvantages by using MATLAB. Finally, a conclusion is drawed that the improved hough
11、transform algorithm can improve the real-time performance of roads better and its robust is also prior to them.Key words: Image preprocessing Getting from multicolor channel Regional growth way Improved hough transform目 录第1章 绪论11.1 课题研究的背景和意义11.2 国内外研究现状21.3 论文的研究内容2第2章 单目视觉系统42.1 引言42.2 单目视觉导航系统成像模
12、型42.3 本章小结6第3章 道路图像预处理73.1 引言73.2 道路图像灰度化73.2.1 常用的灰度化方法73.2.2 彩色通道提取灰度化93.3 图像灰度变换103.3.1 图像灰度线性变换113.3.2 图像灰度非线性变换113.3.3 基于直方图的灰度变换123.4 图像滤波143.4.1 线性平滑滤波143.4.2 非线性平滑滤波153.5 图像边缘增强173.5.1 图像的梯度和边缘检测算子173.5.2 自定义差分算子203.5.3 加入噪声图像检测实验213.6 本章小结22第4章 道路边缘的识别244.1 引言244.2 道路检测方法简介244.3 边缘与区域相结合的道路
13、检测方法254.3.1 区域生长法的基本概念254.3.2 融合两种信息提取的仿真实验284.4 基于模型的道路识别294.4.1 道路模型假设294.4.2 道路图像特征直线提取304.4.2.1 传统霍夫变换提取直线304.4.2.2 随机霍夫变换提取直线324.4.2.3 中值截距法提取车道线344.5 算法比较364.6 随机霍夫变换提取直线的检验374.7 本章小结43第5章 结论和展望44参考文献45致谢46附录47第1章 绪论1.1 课题研究的背景和意义随着城市化的发展和汽车的普及,交通环境日趋恶劣,交通拥挤加剧,交通事故频发,交通问题已经成为全球范围内人们普遍关注的社会问题。近
14、年来,为解决交通问题世界各国都竞相开展智能车路系统和智能交通系统等领域的研究。智能系统的发展为改善交通环境状况,提高车辆行驶的安全性与可靠性,减少驾驶员人为因素造成的交通事故等开辟了广阔的前景。随之,智能车辆导航(Intelligent Vehicle Guidance)的概念应运而生。基于视觉的智能车辆导航可追溯到19世纪70年代初期的移动机器人研究,但由于当时的硬件水平还比较低,而图像处理的计算量非常大,研究者的精力也就过多地耗费在硬件平台的设计、实现和测试上。但随着计算机硬件水平的飞速发展,该问题得到了很好的解决。在智能车辆导航诸多复杂且具有挑战性的任务中,最受重视之一的是基于视觉的道路
15、检测问题。从理论上分析,在道路检测中,要获得道路环境的三维信息,需要采用双目或多目立体视觉系统1。但是,双目或多目立体视觉系统在实际应用中所需计算量很大,而且双目或多目立体视觉系统在视觉匹配问题上很难解决,而智能车辆在较高速度下的图像处理速度比一般情况下要高,目前的微处理器计算能力还不能完全满足其实时性的要求,所以目前双目或多目立体视觉系统还不适合在较高速度下智能车辆视觉导航中应用。当前,智能车辆视觉系统主要是获取道路平面的二维路径信息,而道路中的其它车辆和障碍物信息可以通过视觉系统、激光雷达测距仪及避障传感器系统进行信息融合得到。这就极大的提高了信息获取的可靠性,所以单目视觉系统仍然能够满足
16、较高速度情况下视觉导航的要求。实际上,世界范围内大多数智能车辆视觉导航系统都采用单目视觉来获取道路环境信息。在单目或多目视觉导航系统中最为关键的技术就是计算机视觉。计算机视觉的主要任务是完成道路的识别和跟踪,对于信息采集处理的实时性、行驶过程控制的鲁棒性以及自主运行决策的可行性都有很高的要求。这些要求就使所设计的系统必须在理论算法上给予强大的支持,针对计算机视觉部分就是要有实时高效的图像处理算法。对基于视觉的车道线识别研究意义在于能实现智能车辆乃至机器人的自主导航,提高驾驶的安全性,改善交通环境和驾驶的舒适性。识别技术用于车辆的路径偏离预警系统,大部分由于车辆偏离车道造成的事故可以避免。用于驾
17、驶员预警系统同样具有重要意义。其次,识别技术可以用来提高智能巡航控制中跟踪引导车辆的精度。最后,识别技术可广泛应用于公路、码头、仓库等的自动运输系统中,实现车辆运输的自动化。1.2 国内外研究现状目前为止,国内外智能车辆无一例外地使用机器视觉作为其重要的感知方式,基于计算机视觉系统的导航技术具有价格低廉、结构简单、方便与其他传感器进行数据融合等优点,所以利用机器视觉识别公路上的车道线实现自主导航是现阶段智能车辆常用的方法。该方法己经被实际系统证明是最有效的外部环境感知方式,道路的识别是视觉导航的关键技术,因其较大的复杂性和挑战性而备受关注。一部分学者致力于用多目视觉技术来解决这个问题。德国学者
18、利用立体视觉方法来提高系统的鲁棒性,可是,多目视觉中存在一个无法回避的难题是图像匹配的实时性问题。日本通过当前图像与参考图像之间像素的迅速匹配,解决了巨大运算量的实时处理的困难。与此同时,许多学者试图用单目技术来实现道路检测,而且目前也已经取得了丰富的成果。其中法国学者提出一种视觉方法,仅利用一台摄像机得到路面的信息,就能够正确地跟踪有路标和无路标情况下的道路。该方法从图像中提取出道路的边缘特征,定位机器所在车道的位置,再采用车道的统计模型进行精确匹配,结果较为准确。美国也采用单目摄像机,通过图像序列测取道路环境的信息。目前基于视觉导航的智能车辆2中比较有成效的是:美国Carnegie Mel
19、lon University研制的Navlab系列智能车,可识别和跟踪S形曲线和道路行车线,平均速度达到88.5km/h;日本丰田公司1993年研制的智能车,安装了2/3英寸CCD镜头,普通高速公路上的实验车速为60km/h;德国的UBM大学研制了装有4个彩色CCD构成双目视觉系统跟踪车道白线、避障和自动超车;法国帕斯卡大学与雪铁龙技术中心合作研究的Peugeot智能车,能判别引导线是否漏检或丢失,车速达130km/h;清华大学研制的THMR智能车辆系统集成了二维彩色摄像机、GPS、超声等传感器,系统可完成白线跟踪、路标识别、道路识别等任务;吉林大学智能车辆课题组研制的视觉导航的智能车辆实现了
20、对路面铺设的条带状路标的视觉识别以及车辆自主导航的功能。1.3 论文的研究内容当智能车辆在公路高速行驶,视觉系统作为最重要的感知手段之一时,图像在识别外界信息中扮演着重要角色,如何通过图像提取车道线,目前有许多算法,例如像素扫描、模板匹配、霍夫变换和边缘跟踪等常用的车道线边缘像素提取方法,其中像素扫描是普遍采用的一种提取方法,具有灵活、高效、抗干扰能力强的特点。在研究不同的算法在道路图像的应用过程中,图像的预处理至关重要。首先对一些图像的预处理算法,如图像灰度化、图像滤波、图像边缘增强等,用MATLAB进行仿真,比较它们的处理结果。因为不同的预处理方法影响检测的实时性和正确性,其中为了更多的利
21、用彩色图像提供的车道标记线和沥青路面色彩的信息,本设计用彩色通道提取法得到灰度化图像。由于实际情况复杂多变,如遇到雨、雪天气,因此加入椒盐噪声模拟实际情况,并用各种常用的滤波模板处理图像。从处理后图像再现清晰度的效果中,选出最优的滤波方法。一般获得的道路图像中包含的信息都有车道线和路面两种信息,而由于车道线作为图像中的一种边缘,根据边缘的属性,可以用差分算子将边缘检测出来。通过对常见的差分检测算子和自定义的差分算子比较,可以看出后者更能增强车道线标记部分。在图像边缘增强后,不仅车道线得到了增强,许多树木、行人、车辆等也得到了增强,由此增加了许多虚假的边界。为获得更准确的车道线边界,本设计用融合
22、边缘和区域信息的方法定位车道线,并且与自适应二值化图像比较,可以看出前者克服虚假边界的能力更强。最后,建立并提取车道线模型是最为关键的部分,本设计假设在结构化道路上,智能车辆仅采集的是前方不远处的道路图像,提出直线型车道线模型,而且该模型计算量小,在一定程度上能适应车辆在高速行驶过程中对实时性的要求。基于直线型车道线的假设,在图像中提取特征直线时,用hough变换及其改进的算法和中值截距法进行提取。通过比较,改进的hough变换随机hough变换实时性最好,并且对其它图像进行检测,一定程度上随机hough变换的鲁棒性也符合要求。第2章 单目视觉系统2.1 引言为了准确识别道路环境,视觉导航系统
23、理应获得车辆前方道路的三维信息,包括车辆与道路的位置关系和道路中障碍物信息。要正确的理解三维世界环境,理论上应该采用双目或者多目视觉系统,但从立体视觉的角度来解决环境重建问题,因为从现有的研究结果来看,直接通过对图像进行三维恢复获取环境信息有以下几个方面的困难:首先,计算量巨大。其次,匹配点寻找困难。另外,遮挡问题。例如,左右视野的部分场景不匹配、左右视野环境光的不同都使得户外环境下的基于像素的视野景物深度恢复困难重重,如今的立体视觉研究者多数简化了这些不利因素的影响。即使这样,双目或者多目视觉系统需要的计算量仍是比较大的,目前计算机的计算能力还不足以满足车辆导航系统的实时性要求,因此双目或者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于视觉的车道线识别算法研究 优秀毕业论文 基于 视觉 车道 识别 算法 研究 优秀 毕业论文
限制150内