基于视觉的车道线识别算法研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于视觉的车道线识别算法研究
Research on Algorithms of Vision-based
Lane Recognition
毕业设计开题报告
题目基于视觉的车道线识别算法研究
学生姓名学号班级电班专业自动化
一、本课题的研究背景、国内外研究现状
随着城市化的发展和汽车的普及,交通环境日趋恶劣,交通拥挤加剧,交通事故频发,交通问题已经成为全球范围内人们普遍关注的社会问题。基于21世纪信息和计算机技术的高速发展,对待道路交通问题上,人们越来越倾向于依靠高科技寻求解决之路,世界各国都竞相开展智能车路系统和智能交通系统。随之,智能车辆导航的概念应运而生。在车辆视觉导航系统中最为关键的技术就是计算机视觉,计算机视觉的主要任务是完成道路的识别和跟踪。国内外许多学者对视觉导航进行了研究,有试图用双目或多目视觉完成导航任务,但面临的最大难点是不能较好的解决多目视觉系统的匹配问题且设备的成本较高;也有致力于单视目视觉技术的研究,但其方法缺少实时性;有尝试用三维重建的方法识别车道线,但由于其算法复杂度高难以满足实时性的要求。提高算法实时性和鲁棒性是目前急需解决的问题。
二、主要工作和所采用的方法、手段
根据对车道线识别算法的要求,研究几种算法的实时性和鲁棒性,并且用软件编程,仿真算法在道路图像中的检测效果,在众多算法的研究中,提出具有一定实时性和鲁棒性的识别算法。并用语言实现该算法,得到仿真结果。
在算法选定中,通过对比实验仿真的结果,可以看出用彩色通道提取法灰度化道路图像更能增强车道标记线的白色部分,融合沥青路面区域信息和车道线边缘信息获取车道线像素点,具有克服虚假边界的优点。最后,通过简化车道线模型,提出直线型车道线模型假设,并用hough变换及其改进算法和中值截距法提取车道线,分别通过MA TLAB仿真得到实验结果。
三、预期达到的结果
通过对算法的研究,预期提出的最优算法在结构化道路的情况下能够检测出车道线,同时具有一定的实时性和鲁棒性。
指导教师签字时间2009年3月10日
摘要
目前,许多国家有计划地开展了视觉导航系统的研究,其中道路检测是视觉导航系统的重要组成部分,检测的精度直接关系到智能车辆行驶的安全性,因此备受关注。本设计研究基于视觉的道路识别算法。首先分析了已有的图像预处理算法,并根据本设计中图像处理的具体要求,选取了合适的图像预处理算法。提出对获得的彩色图像,采用彩色通道提取法使其灰度化更能增强车道标记线的白色部分;根据车道线倾斜的特征,自定义差分模板处理灰度化后的图像,得到车道线的边缘;为了提高道路识别的实时性和抗干扰能力,论文提出了区域生长法,选取合适的种子点生长出路面区域。然后,根据边缘和区域信息所表示的道路边界线,应该在空间上占据相同或相近的位置,论文提出用融合边缘和路面区域两种信息获取车道线像素点。在获取车道线像素点后,论文采用直线道路模型假设作为约束条件,分别用hough变换及其改进算法和中值截距算法提取车道线,并用MATLAB对算法进行了仿真,得出了改进后的hough变换在车道线检测上具有较好的实时性和鲁棒性的结论。
关键词:图像预处理彩色通道提取区域生长改进的hough变换
Abstract
Recent 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 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 requirements 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 other 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 image. 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 algorithms, 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 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