基于视觉的车道线识别算法研究优秀毕业论文.doc

上传人:本田雅阁 文档编号:2548787 上传时间:2019-04-06 格式:DOC 页数:88 大小:5.01MB
返回 下载 相关 举报
基于视觉的车道线识别算法研究优秀毕业论文.doc_第1页
第1页 / 共88页
基于视觉的车道线识别算法研究优秀毕业论文.doc_第2页
第2页 / 共88页
基于视觉的车道线识别算法研究优秀毕业论文.doc_第3页
第3页 / 共88页
基于视觉的车道线识别算法研究优秀毕业论文.doc_第4页
第4页 / 共88页
基于视觉的车道线识别算法研究优秀毕业论文.doc_第5页
第5页 / 共88页
点击查看更多>>
资源描述

《基于视觉的车道线识别算法研究优秀毕业论文.doc》由会员分享,可在线阅读,更多相关《基于视觉的车道线识别算法研究优秀毕业论文.doc(88页珍藏版)》请在三一文库上搜索。

1、Comment l1: Comment 微微微微2: 石家庄石家庄铁道学院毕业 设计 20092009 届届 电气与电子工程电气与电子工程 分院分院 专专 业业 自动化自动化 学学 号号 2005177320051773 学生姓名学生姓名 刘元元刘元元 指导教师指导教师 石彦辉石彦辉 Research on Algorithms of Vision-based Lane Recognition 基于视觉的车道线识别算法研究 日期暂不添日期暂不添 完成日期完成日期 20092009 年年 5 5 月月 2525 日日 毕业设计成绩单毕业设计成绩单 学生姓名刘元元学号 20051773 班级电 0

2、502-2 班专业自动化 毕业设计题目基于视觉的车道线识别算法研究 指导教师姓名石彦辉 指导教师职称讲师 评 定 成 绩 指导教师得分 评阅人得分 答辩小组 组长 得分 成绩: 院长签字: 年 月 日 学生姓名刘元元学号20051773班级 电 0502-2 班 专业自动化 毕业设计题目基于视觉的车道线识别算法研究 指导教师姓名石彦辉 指导教师职称讲师 评 定 成 绩 指导教师得分 评阅人得分 答辩小组组长 得分 成绩: 院长签字: 年 月 日 毕业设计任务书毕业设计任务书 题 目基于视觉的车道线识别算法研究 学生姓名刘元元学号 20051773班级电 0502-2 班专业自动化 承担指导任务

3、单位 电气与电子工程 分院 导师 姓名 石彦辉 导师 职称 讲师 一、主要内容 利用 MATLAB 对车道线识别算法进行仿真研究,并从仿真的结果中,提出具有一定实时 性和鲁棒性的识别算法。 二、基本要求 1、研究车道线识别中的几种算法; 2、软件编程,找出最优的算法; 3、算法具有一定的实时性、鲁棒性。 三、主要研究方法 1、车道图像预处理算法,如灰度化,滤波。 2、正确获取车道线像素的区域生长法。 3、基于模型假设的车道线提取算法。 四、应收集的资料及参考文献 1、MATLAB 图形图像处理、图像分析,数字图像处理等书籍. 2、道路识别算法相关的网上资料。 5、进度计划 1、第 1 周第 3

4、 周 收集资料,完成开题报告; 2、第 4 周第 8 周 初步确定算法; 3、第 9 周第 13 周 软件编程,MATLAB 调试仿真,完成论文; 4、第 14 周第 15 周 整理论文,准备答辩。 教研室主任签字时 间 2009 年 23 月 162 日 日期日期毕业设计开题报告毕业设计开题报告 题 目基于视觉的车道线识别算法研究 学生姓名刘元元学号20051773班级 电 0502-2 班专业自动化 一、本课题的研究背景、国内外研究现状 随着城市化的发展和汽车的普及,,交通环境日趋恶劣,,交通拥挤加剧, ,交通事故频发, 交通问题已经成为全球范围内人们普遍关注的社会问题。 。基于 21 世

5、纪信息和计算机技术的高速 发展, ,对待道路交通问题上,人,人们越来越倾向于依靠高科技术寻求解决之路,世界各国都 竞相开展智能车路系统和智能交通系统。随之, ,智能车辆导航的概念应运而生。在车辆视觉导 航系统中最为关键的技术就是计算机视觉,计算机视觉的主要任务是完成道路的识别和跟踪。国 内外许多学者对视觉导航进行了研究,有试图用双目或多目视觉完成导航任务,但面临的最大难 点是不能较好的解决多目视觉系统的视目匹配问题且设备的成本较高;也有致力于单视目视觉技 术的研究,但其方法缺少实时性;有尝试用三维重建的方法识别车道线,但由于其算法复杂度高 难以满足实时性的要求。提高算法实时性和鲁棒性是目前急需

6、解决的问题。 二、主要工作和所采用的方法、手段 根据对车道线识别算法的要求,研究几种算法的实时性和鲁棒性,并且用软件编程,仿真算 法在道路图像中的检测效果,在众多算法的研究中,提出具有一定实时性和鲁棒性的识别算法。 并用语言实现该算法,得到仿真结果。 在算法选定中,通过对比实验仿真的结果,可以看出用彩色通道提取法灰度化道路图像更能 增强车道标记线的白色部分,融合沥青路面区域信息和车道线边缘信息获取车道线像素点,具有 克服虚假边界的优点。最后,通过简化车道线模型,提出直线型车道线模型假设,并用 hough 变 换及其改进算法和中值截距法提取车道线,并通过实验得到仿真结果。分别通过 MATLAB

7、仿真 得到实验结果。 三、预期达到的结果 通过对算法的研究,预期提出的最优算法在结构化道路的情况下能够检测出车道线,同时具 有一定的实时性和鲁棒性。 指导教师签字时 间 2009 年 33 月 1010 日 摘 要 目前,许多国家有计划地开展了视觉导航系统的研究,其中道路检测是视觉导 航系统的重要组成部分,检测的精度直接关系到智能车辆行驶的安全性,因此备倍受 关注。本文设计研究基于视觉的道路识别算法。首先分析了已有的图像预处理算法, 并根据本设计中图像处理的具体要求,选取了合适的图像预处理算法。提出对对获 得的彩色图像,采用彩色通道提取法使其灰度化更能增强车道标记线的白色部分; 根据车道线倾斜

8、的特征,自定义差分模板处理灰度化后的图像,得到车道线的边缘; 为了提高道路识别的实时性和抗干扰能力,论文提出了区域生长法,选取合适的种 子点生长出路面区域。然后,根据边缘和区域信息所表示的道路边界线,应该在空 间上占据相同或相近的位置,论文提出用融合边缘和路面区域两种信息获取车道线 像素点。在获取车道线像素点后, ,论文采用直线道路模型假设作为约束条件,分别 用 hough 变换及其改进算法和中值截距算法提取车道线,并用 MATLAB 对算法进 行了仿真, ,得出了改进后的 hough 变换在车道线检测上具有较好的实时性和鲁棒性 的结论。 关键词: 图像预处理 彩色通道提取 区域生长 改进的

9、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 intelli

10、gent 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

11、 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 sam

12、e, 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 ma

13、rginal 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

14、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. Ke

15、y words: Iimage preprocessing Ggetting from multicolor channel Rregional growth way Iimproved hough transform 目 录 第 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

16、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 基于模型的道路

17、识别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 附录47 石家庄铁道学院毕业设计 1 第 1 章 绪论 1.1 课题研究的背景和意义 随着城市化的发展和汽车的普及,,交通环境日趋恶劣,,交通拥挤加剧,交通事 故频发,交通问题已经成为全球范围内人们普遍关注的社会问题。近年来,为解决 交通问题世界各国都竞相

18、开展智能车路系统和智能交通系统等领域的研究。智能系 统的发展为改善交通环境状况,提高车辆行驶的安全性与可靠性,减少驾驶员人为 因素造成的交通事故等开辟了广阔的前景。随之,智能车辆导航(Intelligent Vehicle Guidance)的概念应运而生。 。基于视觉的智能车辆导航可追溯到 19 世纪 70 年代初 期的移动机器人研究,但由于当时的硬件水平还比较低,而图像处理的计算量非常 大,研究者的精力也就过多地耗费在硬件平台的设计、实现和测试上。但随着计算 机硬件水平的飞速发展,该问题得到了很好的解决。在智能车辆导航诸多复杂且具 有挑战性的任务中,最受重视之一的是基于视觉的道路检测问题。

19、 从理论上分析,在道路检测中,要获得道路环境的三维信息,需要采用双目或 多目立体视觉系统1。但是,双目或多目立体视觉系统在实际应用中所需计算量很 大,而且双目或多目立体视觉系统在视觉匹配问题上很难解决, ,而智能车辆在较高 速度下的图像处理速度比一般情况下要高,目前的微处理器计算能力还不能完全满 足其实时性的要求, , 所以目前双目或多目立体视觉系统还不适合在较高速度下智 能车辆视觉导航中应用。当前,智能车辆视觉系统主要是获取道路平面的二维路径 信息,而道路中的其它车辆和障碍物信息可以通过视觉系统、 、 激光雷达测距仪及 避障传感器系统进行信息融合得到。 ,这就极大的提高了信息获取的可靠性,所

20、以单 目视觉系统仍然能够满足较高速度情况下视觉导航的要求。实际上,世界范围内大 多数智能车辆视觉导航系统都采用单目视觉来获取道路环境信息。在单目或多目视 觉导航系统中最为关键的技术就是计算机视觉。 ,计算机视觉的主要任务是完成道路 的识别和跟踪, 。对于信息采集处理的实时性、行驶过程控制的鲁棒性以及自主运行 决策的可行性都有很高的要求。这些要求就使所设计的系统必须在理论算法上给予 强大的支持,针对计算机视觉部分就是要有实时高效的图像处理算法。 对基于视觉的车道线识别研究意义在于能实现智能车辆乃至机器人的自主导航, 提高驾驶的安全性,改善交通环境和驾驶的舒适性。识别技术用于车辆的路径偏离 预警系

21、统,,大部分由于车辆偏离车道造成的事故可以避免。用于驾驶员预警系统同 样具有重要意义。其次,识别技术可以用来提高智能巡航控制中跟踪引导车辆的精 石家庄铁道学院毕业设计 2 度。最后,识别技术可广泛应用于公路、码头、仓库等的自动运输系统中,实现车 辆运输的自动化。 1.2 国内外研究现状 目前为止,,国内外智能车辆无一例外地使用机器视觉作为其重要的感知方式,, 基于计算机视觉系统的导航技术具有价格低廉、 、结构简单、 、方便与其他传感器进 行数据融合等优点, , ,所以利用机器视觉识别公路上的车道线实现自主导航是现阶 段智能车辆常用的方法。该方法己经被实际系统证明是最有效的外部环境感知方式, ,

22、道路的识别是视觉导航的关键技术,,因其较大的复杂性和挑战性而备受关注。 一部分学者致力于用多目视觉技术来解决这个问题。德国学者利用立体视觉方 法来提高系统的鲁棒性,可是,,多目视觉中存在一个无法回避的难题是图像匹配准 的实时性问题。日本通过当前图像与参考图像之间像素的迅速匹配,,解决了巨大运 算量的实时处理的困难。与此同时,,许多学者试图用单目技术来实现道路检测,,而 且目前也已己经取得了丰富的成果。其中法国学者提出一种视觉方法,仅利用一台 摄像机得到路面的信息,,就能够正确地跟踪有路标和无路标情况下的道路。 ,该方 法从图像中提取出道路的边缘特征,,定位机器所在车道的位置,,再采用车道的统计

23、 模型进行精确匹配,,结果较为准确。美国也采用单目摄像机,,通过图像序列测取道 路环境的信息。 目前基于视觉导航的智能车辆2中比较有成效的是:美国 Carnegie Mellon University 研制的 Navlab 系列智能车,可识别和跟踪 S 形曲线和道路行车线,平均 速度达到 88.5km/h;日本丰田公司 1993 年研制的智能车,安装了 2/3 英寸 CCD 镜 头,普通高速公路上的实验车速为 60km/h;德国的 UBM 大学研制了装有 4 个彩色 CCD 构成双目视觉系统跟踪车道白线、避障和自动超车;法国帕斯卡大学与雪铁龙 技术中心合作研究的 Peugeot 智能车,能判别

24、引导线是否漏检或丢失,车速达 130km/h;清华大学研制的 THMR 智能车辆系统集成了二维彩色摄像机、GPS、超 声等传感器,系统可完成白线跟踪、路标识别、道路识别等任务;吉林大学智能车 辆课题组研制的视觉导航的智能车辆实现了对路面铺设的条带状路标的视觉识别以 及车辆自主导航的功能。 1.3 论文的研究内容 当智能车辆在公路高速行驶,视觉系统作为最重要的感知手段之一时,图像在 识别外界信息中扮演着重要角色,如何通过图像提取车道线,目前有许多算法,例 石家庄铁道学院毕业设计 3 如像素扫描、模板匹配、霍夫变换和边缘跟踪等常用的车道线边缘像素提取方法, 其中像素扫描是普遍采用的一种提取方法,具

25、有灵活、高效、抗干扰能力强的特点。 在研究不同的算法在道路图像的应用过程中,图像的预处理至关重要。首先对 一些图像的预处理算法,如图像灰度化、图像滤波、图像边缘增强等,用 MATLAB 进行仿真,比较它们的处理结果。因为不同的预处理方法影响检测的实时性和正确 性,其中为了更多的利用彩色图像提供的车道标记线和沥青路面色彩的信息,本设 计用彩色通道提取法得到灰度化图像。由于实际情况复杂多变,如遇到雨、雪天气, 因此加入椒盐噪声模拟实际情况,并用各种常用的滤波模板处理图像。 ,从处理后图 像再现清晰度的效果中,选出最优的滤波方法。一般获得的道路图像中包含的信息 都有车道线和路面两种信息,而由于车道线

26、作为图像中的一种边缘,根据边缘的属 性,可以用差分算子将边缘检测出来。通过对常见的差分检测算子和自定义的差分 算子比较,可以看出后者更能增强车道线标记部分。在图像边缘增强后,不仅车道 线得到了增强,许多树木、行人、车辆等也得到了增强,由此增加了许多虚假的边 界。 ,为获得更准确的车道线边界,本设计用融合边缘和区域信息的方法定位车道线, 并且与自适应二值化图像比较,可以看得出前者克服虚假边界的能力更强。最后, 建立并提取车道线模型是最为关键的部分,本设计假设在结构化道路上,智能车辆 仅采集的是前方不远处的道路图像,提出直线型车道线模型,而且该模型计算量小, 在一定程度上能适应车辆在高速行驶过程中

27、对实时性的要求。基于直线型车道线的 假设,在图像中提取特征直线时,用 hough 变换及其改进的算法和中值截距法进行 提取。通过比较,改进的 hough 变换随机 hough 变换实时性最好,并且对其它 图像进行检测,一定程度上随机 hough 变换的鲁棒性也符合要求。 石家庄铁道学院毕业设计 4 第 2 章 单目视觉系统 2.1 引言 为了准确识别道路环境,,视觉导航系统理应获得车辆前方道路的三维信息,, 包括车辆与道路的位置关系和道路中障碍物信息。要正确的理解三维世界环境,,理 论上应该采用双目或者多目视觉系统,,但从立体视觉的角度来解决环境重建问题,,因 为从现有的研究结果来看,,直接通

28、过对图像进行三维恢复获取环境信息有以下几个 方面的困难:首先,,计算量巨大。其次,,匹配点寻找困难。另外,,遮挡问题。例 如,左右视野的部分场景不匹配、 、左右视野环境光的不同都使得户外环境下的基于 像素的视野景物深度恢复困难重重, ,如今的立体视觉研究者多数简化了这些不利因 素的影响。 。即使这样,双目或者多目视觉系统需要的计算量仍是比较大的,,目前 计算机的计算能力还不足以满足车辆导航系统的实时性要求,,因此双目或者多目视 觉系统一般用于复杂、未知环境下低速行驶的智能车辆,并且双目或者多目视觉系 统也会提高系统成本。对于道路检测来说,,需要获得道路方向和车辆与道路的位置 关系,,也没有必要

29、一定要完全理解整个三维世界环境。目前基于视觉导航的智能车 辆多采用单目视觉系统完成道路检测及跟踪,,而采用多目视觉系统完成道路上的障 碍物检测。 。当采用单目视觉系统检测道路时,,由于从三维的世界环境转换到图像 的二维信息,,在这个转换过程中,,损失了三维环境中的深度信息, ,而且这个过程 是不可逆的。 。通常为了从单目视觉系统中获得道路的三维信息,,对此提出了一些 合理的假设,,如道路平坦假设、 、道路边缘连续性假设、 、道路模型假设等。从国内 外实验情况来看,,采用了一些合理假设后,,单目视觉系统进行道路检测是可行的。 2.2 单目视觉导航系统成像模型 为了得到图像中的像素和实际道路区域点

30、的对应关系,,必须知道二维图像信息 和三维世界信息的关系模型。由于单目视觉系统损失了三维世界中的深度信息,,这 个过程是不可逆的,,在实际应用中,,根据需要作了一些假设和已知一定的信息,, 从而从二维图像中估计出三维的道路信息。 。具体的做法如下:假设车辆前方的道路 是平坦的,设定摄像机的安装位置固定(安装的高度、俯视角、偏离角),,摄像机的 固有参数为常数(摄像机焦距、孔径张角)。由于在道路检测的过程中,,只需要得到 石家庄铁道学院毕业设计 5 道路延伸方向、车辆的偏移距离,,并不需要将道路的三维信息完全恢复,,以上的 假设是可以满足实际需要的。 。在摄像机成像几何模型中最常用最简单的是线性

31、模型 针孔模型3。 。下面就摄像机成像模型进行简介绍。 摄像机成像的实质是将三维道路场景信息变换成二维图像信息, ,这个变换可以 用一个从三维空间(3D)到二维空间(2D)的映射如式(2-1): ),(,: 23 yxzyxRRf 来表示。 。上述的这种映射关系可以用透视投影针孔成像模型15来近似解释。 。透视 投影成像模型的特点是所有来自场景的光线均通过一个投影中心,它对应于透视的 中心。图 2-1(a)中经过投影中心且垂直于图像平面的直线为摄像机光轴, o oo 为世界坐标系,为图像平面坐标系,f 为摄像机焦距。 。由几何关系可xyzo xyo 知,世界坐标系中的点经投影中心点在图像平面坐

32、标系中的投影点为,可以po p 看出其成像是倒立的。为了避免这种倒立图像,现在假定图像平面位于 Z 轴正半Z 轴且与投影中心 的垂直距离为焦距 f 处,此时点经投影中心点在图像平面ofpo 坐标系中的投影点为,如图 2-1(b)所示,可以看出位于点和点之间,其投 p ppo 影大小与完全相同,但是此时为正立的投影图像,这种现象在计算机视觉中也称 p 为视网膜成像。 (a) 透视投影倒立成像图 (b) 透视投影倒立成像图 如图 2-1(b)所示 ,可以看出位于点和点之间,其投影大小与完全相同,但是此时为 ppo p 正立的投影图像,这种现象在计算机视觉中也称为视网膜成像。 (2-1) 石家庄铁道

33、学院毕业设计 6 图 2-1 透视投影图像 由于这种成像模型最简单,计算量小,在作了一些假设之后,适应于实际情况, 因此本设计文将单视目成像的针孔模型作为二维图像信息和三维世界信息的关系模 型。 由图 2-1(a)或图 2-1(b)均可以得到点与其在图像平面上的投影点),(zyxp 或的映射关系,由图中几何关系可以得到透视投影方程式(2-2)所示:),( yxp),( yxp Z f Y y X x 即世界坐标系中点与其在图像平面上投影点或的映射关系),(zyxp),( yxp),( yxp 如式(2-3)所示: Y Z f yX Z f x 2.3 本章小结 本章简单介绍了两种道路信息的获得

34、方法,即采用双目或多目视觉系统和采用 单目视觉系统。由于单视目系统在实时性,系统成本上优于前者,所以目前常用的 是单视目导航系统。从三维世界坐标得到二维图像坐标的方法中,简要讨论了单目 视觉系统中最简单、常用的成像几何模型针孔模型,由于在实际应用中,一些 假设和已知一定信息的存在,该模型应用在车道线识别中是可行的。 (2-2) (2-3) (b) 透视投影正立成像图(a) 透视投影倒立成像图 石家庄铁道学院毕业设计 7 石家庄铁道学院毕业设计 8 第 3 章 道路图像预处理 3.1 引言 智能车辆视觉系统完成图像采集后,需要对获取的图像进行各种处理与识别。 而视觉系统在图像的生成、采样、量化、

35、传输、变换等过程中,由于 CCD 传感器的 噪声、随机大气湍流、光学系统的失真等原因会造成 CCD 摄像机成像质量的降低。 另外,由于车辆行驶时视觉系统与道路环境之间存在相对运动,输出图像的质量也 会降低,常产生运动模糊等现象。为了改善视觉系统图像的质量,需要突出道路图 像中的有用信息并尽可能消除其它环境信息的干扰,因此需要对原始图像进行图像 的预处理操作。 图像预处理是指按特定的需要突出一幅图像的某些信息,同时,削弱或去除某 些不需要的信息的处理方法。其目的是使处理后的图像对于某种特定的应用,比原 始图像更便于人和机器对图像的理解和分析。 3.2 道路图像灰度化 大部分道路图像是通过彩色 C

36、OMS 图像传感器采集的,原始图像为彩色图像。 其中颜色模型为 RGB 模型,图像中的任何颜色都是通过红(Red)、蓝(Green)、绿 (Blue)三种基本颜色按照不同的比例混合得到的。在 RGB 模型中,如果 R=G=B 时, 则彩色表示一种灰度颜色,其中 R=G=B 的值叫灰度值。因此,灰度图像每个像素 只需一个字节存放灰度值,一般将白色的灰度值定义为 255,黑色的灰度值定义为 0,而由黑到白之间的明亮度均匀的划分为 256 个等级。在道路图像提取车道线过程 中,很多算法没有利用图像的彩色信息而是将其灰度化。虽然,灰度化图像无可避 免的丢失一些信息,但是对灰度图像的处理,从其存放方式可

37、以看出速度相对较快。 而对彩色图像的处理,就是分别对三个分量处理,可见速度相对较慢。于是将彩色 图像转换为灰度图像,下面就常用的四种方法34进行简介介绍。 3.2.1 常用的灰度化方法 (1)分量法 石家庄铁道学院毕业设计 9 将彩色图像中三个分量的亮度分别作为三个灰度图像的灰度值如式(3-1)所示, 可根据需要选取一种灰度图像。 ),(),(),(),(),(),( 321 jiBjifjiGjifjiRjif 其中为转换后的灰度图像在处的灰度值。)3 , 2 , 1(),(kjifk),(ji (2)最大值法 将彩色图像中三个分量亮度的最大值,作为灰度图像的灰度值如式(3-2)所示。 ),

38、(),(),(max),(jiBjiGjiRjif (3)平均值法 将彩色图像中三个分量的亮度求平均,得到一个灰度图像如式(3-3)所示。 3/),(),(),(),(jiBjiGjiRjif (4)加权平均法 根据重要性及其它指标,将三个分量以不同的权值进行加权平均。由于人眼对 绿色的敏感度最高,对蓝色敏感度最低,因此,按式(3-4)对 RGB 三分量进行加权平 均能得到亮度较合理的灰度图像。 ),(11 . 0 ),(59 . 0 ),(3 . 0),(jiBjiGjiRjif 用 MATLAB 对分量法、最大值法、平均值法、加权平均法四种常用灰度化方 法,对一幅道路图像进行仿真,结果 ,

39、如图 3-1、图 3-2: (3-1) (3-3) (3-2) (3-4) 石家庄铁道学院毕业设计 10 图 3-1 三分量法灰度化 通过图 3-2 图像灰度化的结果可以看出:在处理道路图像时,平均值灰度化彩 色图像效果最差,因为图像大部分区域是路面,灰度化后,道路标记线被弱化。其 它看来,感觉差别不大,原因在于所选图像的色彩差别不是很大,选用色彩差别明 显的图像,可以看出加权平均法混合后可以得到更符合人类视觉的灰度值。由于篇 幅有限,这里不再用其它图像说明。 通过方法的介绍可以看出,以上的灰度化方法,并没有更多的利用彩色图像 图 3-2 图像灰度化比较 石家庄铁道学院毕业设计 11 othe

40、rwiseGR CGRif gray 2/ )( 2/ )(255 提供的色彩信息,而是大致通用的一些方法,没有考虑到图像的特征。本设计设计 采用的是下面一种彩色通道提取54的方法。 3.2.2 彩色通道提取灰度化 彩色通道提取的主要目的是根据车道标志线的色彩信息,提取一定的颜色通道, 形成突出车道标志线块状结构的灰度图像。车道标志线一般为黄色或白色,而路面 多为沥青表面。在彩色图像中车道标志线上的点成像后,其 R 和 G 通道的颜色值相 对大于 B 通道,而沥青表面的成像以灰色为主,其 RGB 三通道的颜色比较平均而 且相对较小。因此试图通过提取 R、G 通道的方法突出车道标志线的块状结构是

41、可 行的。 为了从提取的通道合成灰度图像,在此将R、G通道的颜色值相加。具体 是R、G通道颜色值之和在一定的阈值之上的像素点直接取灰度最大值255。而低于 这个阈值的像素点,则被弱化。,其在灰度图像中的像素值取(R+G)/2。综上所述, 其变换原理如式(3-5): 式中,C表示阈值; 。R、G分别表示像素颜色值的Red分量、Green分量; G像素颜色值的Green分量。 从式(3-5)中可以看出,对于R、G通道颜色值较大的车道边缘点在灰度图像中其 灰度值得到强化。而对于R、G通道颜色值较小的沥青路面其灰度值将被弱化。从而 经过R+G处理后,得到的是车道边界强化的灰度图像。对于阈值C的选取,目

42、前没 有固定的方法,本设计文的做法是,在车辆采集到的图像下方取一块条形区域,搜 索B通道相对大的像素点,并计算出它们平均的(R+G)/2值,把该值作为整个图像处 理时的阈值,使整个图像尤其是远方的车道线得到增强。用MATLAB对彩色通道提 取法对道路图像进行仿真如图3-3: (2-3) 石家庄铁道学院毕业设计 12 图3-3 彩色通道提取灰度化 从图3-3中可以看出,车道边缘部分在灰度图像中得到了有效的增强,由于255 表示灰度图像中的白色,因此图中车道标记部分基本都被染成了白色,起到了增强 边界的作用。本设计选用彩色通道提取的方法灰度化道路图像。 3.3 图像灰度变换 道路图像灰度化后,灰度

43、值通常只是集中在某个范围,为使图像的动态范围加大, 图像对比度扩展,清晰度提高,特征明显,进行图像灰度变换6是必要的。灰度变 换可以是线性变换,也可以是非线性变换。 3.3.1 图像灰度线性变换 首先,介绍线性变换。使用一个线性单值函数,对图像中的每个像素点做线性 扩展,将有效的改善图像的视觉效果,增强对比度,而且计算复杂度低,易于实现。 基本原理如式(3-6):令原始图像的灰度范围为a,b,线性变换后的图像),(jif 的灰度范围为a,b,和之间存在下列关系:),( jif),(jif),( jif ),(),( ajif ab ab ajif 另外一种情况,图像中大部分像素的灰度值在a,b

44、范围内,少部分像素在小于 a 和大于 b 的区间。此时,可以做如式(3-7)所示的变换: (3-6) 石家庄铁道学院毕业设计 13 bjif bjifa ajif b ajif ab ab a a jif ),( ),( ),( , ),( , ),( 这种两端“截取式”的变换使小于灰度级 a 和大于灰度级 b 的像素强行压缩为 a和 b,显然这样将会造成一部分信息的丢失。不过,有时为了某种特殊的应用,这 种“牺牲”是值得的。道路图像的大部分信息是路面,可以预见灰度值集中在某个 区间,进行该变换是具有实际意义的。但是在道路图像处理中,压缩区间范围的不 确定性,没有得到很好的解决,因此该方法是今

45、后进一步研究的重点。 3.3.2 图像灰度非线性变换 图像灰度非线性变换:原始图像的灰度范围是a,b,可以通过自然对数),(jif 变换到区间 a,b 上如式(3-8),从而求得图像:),( jif )ln),(ln lnln ),( ajif ab ab ajif 这一变换扩展了输入图像的中低灰度区域的对比度,而压缩了高灰度值。由于 道路图像大部分信息是路面,其灰度值主要集中在相对较高的范围内,所以采用此 种方法,在处理道路图像时可以预见效果是比较差的。灰度变换法图像对比度增强 的结果用 MATLAB 仿真如图 3-4: 图 3-4 灰度线性变换 (3-8) (3-7) 石家庄铁道学院毕业设

46、计 14 通过此例可以看出虽然灰度线性变换可以增强图像的对比度,但是对于一些道 路图像增强效果是不明显的。根据图(3-4)道路图像灰度直方图的特点可以看出灰度 值是集中分布但范围广,从0-255灰度级范围内均有对应的像素存在。因此若对直方 图均衡化,可以预见图像对比度能够得到较大程度的增强。下面简介介绍直方图变 换7。 3.3.3 基于直方图的灰度变换 直方图是表达一幅图像灰度级分布情况的统计图,表示出具有某一灰度的像素 数,并不表示像素在图像的具体位置。直方图的横坐标是灰度,一般用 r 表示,对r 于数字图像信号,直方图的纵坐标是某一灰度值 的像素个数。对于数字图像 i r i n i n

47、有如式(3-9)、式(3-10)所示关系: n n rp i ii )( 1)( 1 0 k i ii rp 其中式中,图像的第 级灰度值; i ri 图像中第 级灰度的像素个数; i ni k为图像对应的总灰度级数。k 直方图均衡化1技术是通过变换将原图像的直方图调整为平坦的直方图,然后 用此均衡的直方图校正原图像,增加图像灰度值的动态范围,从而达到增强图像整 体对比度的效果。直方图均衡化增强了靠近直方图极大值附近的亮度的对比度,减 少了极小值附近的对比度。变换函数如式(3-11): 1, 1 ,0, )()( 00i kjrp n n rTS j i j ii j ii 1,1,0,)()

48、( 00i kjrp n n rTS j i j ii j ii 其中是变换函数。由于变换函数需要满足 2 个条件:TrTS),( (1)范围内是个单调函数。在1r0)(krT (2)。有对1-k)(01r0rTk 可以证明 r 的累积分布函数满足上述两个条件,能将 r 的分布转换为s的均匀 分布。用 MATLAB 仿真直方图均衡化技术如图 3-5: (3-9) (3-10) (3-11) 石家庄铁道学院毕业设计 15 通过此例可以发现,图像的灰度值在变换后概率分布由于得到了归一化均匀分 布(在直方图中有明显的体现),图像的对比度得到了增强。在主观评价上,可以看 出经过变换之后突出了原图像的细节,将使其具有更好的边缘检测效果。因此本设 计采用直方图均衡化技术增强图像的对比度。 图 3-5 直方图均衡化 石家庄铁道学院毕业设计 16 3.4 图像滤波 任何一幅未经处理的原始图像,都存在着一定程度的噪声干扰。噪声会恶化图 像质量,使图像模糊,甚至淹没需要检测的特征,给图像的分析带来困难。在进行 进一步的边缘检测、图像分割、特征提取、模式识别等处理之前,采用适当的方法 尽量减少噪声的干扰就显的非常重要的。道

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1