ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:627KB ,
资源ID:3233113      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3233113.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(车道偏离算法.doc)为本站会员(ng****60)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

车道偏离算法.doc

1、基于逆透视变换的车道标志线检测算法裘伟,戴斌,吴涛(国防科学技术大学机电工程与自动化学院,长沙,410073)摘 要:在车辆自主驾驶系统中,准确快速的检测车道标志线是一项基本而又相当重要的任务。传统的完全基于图像的检测方法容易受到各种因素的干扰,为此本文提出了一种新的车道标志线检测算法。该算法在逆透视变换的基础上,进一步引入高速公路的结构约束条件,实现了车道标志线的准确检测。实验表明该算法具有很好的抗干扰性能。关键词:自主驾驶系统;车道标志线;逆透视变换;结构化道路Inverse Perspective Mapping Based Lanes DetectionQiu Wei, Dai Bin

2、, Wu Tao(Mechatronics Engineering and Automation School of National University of Defense Technology, Changsha, 410073)Abstract: Detecting the lanes exactly and fast is an essential and important task in autonomous driving system. Traditionary method totally based on lane image can easily be disturb

3、ed by many factors, so a new algorithm of detecting the lane markings is proposed in this paper. On the basis of the inverse perspective mapping (IPM) model, the algorithm uses the structural constraint of the highway and detects the lane markings exactly. The test results show that this algorithm i

4、s of good anti-jamming character.Key words: autonomous driving system, lane markings, inverse perspective mapping, structural road.1 引言智能交通系统是当今世界研究的一个热点,而车辆自主驾驶系统一直是智能交通系统的研究重点。在车辆自主驾驶系统中,一个重要的研究任务是要准确快速的检测车道标志线信息,提取车辆在车道平面中的位置。各国对此都开展了深入的研究,也取得了不少成果。德国慕尼黑国防军大学的 VaMoRs-P 系统 1使用回旋曲线作为简化的道路模型,避免了道路几何

5、复杂的重构问题,提高了系统对阴影的鲁棒性,但需要复杂的公式匹配,而且当道路不符合模型假设时会失效。由车载摄像机获取的道路图像具有强烈的透视效果,主要表现为车道标志线在图像底部较直,在灭点附近成为比较复杂的曲线,这样的车道标志线模型与世界坐标系下具有平行结构的车道标志线模型相比显然要复杂很多。为了能够使用简单的车道标志线模型展开研究,美国卡耐基-梅隆大学的 RALPH 系统 2与意大利帕尔马大学的 GOLD 系统 3,4通过逆透视变换的方法对道路图像进行处理,消除了图像的透视效果。这两个系统在假设道路宽度固定或变化缓慢的前提下,检测具有一定宽度的平行车道线,明显提高了系统对阴影和遮挡的鲁棒性,但

6、是该假设并不适于宽度变换频繁的道路。本文受帕尔马大学的 GOLD 系统 4的启发,在满足道路平坦假设的前提下,针对结构化道路下的道路特征,提出了一种新的车道标志线检测算法。该算法首先利用逆透视变换消除原道路图像中的透视效果,然后通过对逆透视变换后的图像进行处理获取二值化的车道标志线边缘图像,在此基础上,我们将结构化道路车道标志线之间的平行约束引入到Hough 变换中,检测出车道线的起始段和起始方向,并沿起始方向逐段跟踪检测车道标志线,最后通过曲线拟合得到车道标志线的参数方程。2 道路图像投影变换在欧式空间中定义两个坐标系 和 ,分别表示世界坐标系和图像坐标系:WI3(,)xyzE2Iuv本文逆

7、透视变换的实质就是将图像坐标系 下的道路图像(也就是车载摄像机所获取的图像)变换到世界坐标系 下的 平面中,两者关系如图 1 所示。0z 车 体 中 心 xyz 光 轴 摄 像 机 lhu v 世 界 坐 标 系W图 像 坐 标 系 I 车 头 方 向 下 的0z平 面 d图 1 逆透视变换关系示意图车载摄像机安装在车体中的位置在世界坐标系下的坐标为 (见图 1、图 2、图(,)dlh3) ,摄像机标定的其它参数如下:摄像机光轴 在 平面的投影与 轴的夹角(见图 2) ;0zy:摄像机光轴 偏离 平面的角度(见图 3) ;:摄像机的视角(见图 2、图 3) ;2:摄像机水平方向分辨率;xR:摄

8、像机垂直方向分辨率。y图 2 世界坐标系下的 平面 图 3 世界坐标系下的 平面xoy yz通过简单的坐标系变换,求得 到 的逆透视变换的模型如下:IW22()sin()11co0yxhctguvdRRlz逆透视变换前后的图像如图 4 所示。(a) 原道路图像 (b) 逆透视变换后的准俯视图图 4 逆透视变换前后图像3 图像预处理由车载摄像机采集到的道路图像除了包含车道信息,还包含了路面障碍、车道旁以及远处的人或物和天空等非车道信息,而这些信息都会影响到对车道标志线的检测。所以,在进行车道线检测前,需要进行预处理。本文所采用的图像预处理主要包括三个步骤:中值滤波、边缘检测和阈值分割。3.1 中

9、值滤波建立一个 33 的滤波器滑动窗口,按从左到右,从上到下的顺序对输入图像进行检测,对窗口内的 9 个像素点灰度值进行排序,取它们的中值作为窗口中心像素点的灰度值,遍历整幅输入图像后即实现了对图像的中值滤波。滤波后的图像在一定程度上去除了大噪声的影响,便于后面的处理。3.2 边缘检测为了得到车道标志线的信息,最直接的方法就是提取车道标志线的边缘。利用边缘增强算子不仅可以得到车道线的边缘信息,还可以在一定程度上克服光照不均的影响。常用的边缘算子有:Robert 算子、Sobel 算子、Prewitt 算子等,本文采用 Robert 算子对图像进行边缘检测。Robert 算子是一种利用局部差分寻

10、求边缘的算子,假设像素点 处的灰度(,)ij值为 ,那么,利用 Robert 算子进行边缘检测则有:(,)gij 22(,)(,)1,)(1,)()Rijgijjgiji用 代替像素点 处的原有灰度值,遍历整幅图像后,就得到车道标志线的(,)ij边缘图像。3.3 阈值分割经过边缘检测,车道标志线已经基本从图像中提取出来,但是为了进一步降低道路边沿以及远方景物在车道标志线检测中的干扰和影响,并将得到的灰度图像二值化,本文采用了基于幅度的图像分割方法。基于幅度的图像分割方法是根据图像的灰度来设置相应的阈值,把图像划分成不同的区域,从而实现图像的分割。图像分割的关键问题在于如何确定阈值。对于复杂的车

11、道图像,因为光照条件、天气情况的不同,不同图像中前景与背景之间的灰度反差可能大有不同,这样的情况下,人为给定阈值或者简单地通过直方图计算确定阈值都很难做到将前景与背景准确的分割开来。本文采取迭代阈值法,通过多次迭代计算,求取车道图像对应的最佳阈值,并对图像进行二值化操作,实现前景与背景的分割。基于迭代的阈值能区分出图像中的前景和背景的主要区域所在,对于分割的精确性有了很大的提高,有利于后面车道标志线的检测和提取。首先,我们设初始阈值为 0maxin2gTh其中, 和 为图像中的最大和最小灰度值。然后,根据阈值 将图像划分成 Amaxgin kTh和 B 两个区域,求取两个区域的平均灰度为, ,

12、(,)(,),1kkgijThAijij(,)(,),1kkgijThBijij0,2则新的阈值为 12kABh重复以上步骤,直到 算法停止,得到最佳阈值 。根据得到的阈值对图像1kTh1kTh进行二值化操作,结果图像如图 5 所示。图 5 预处理后结果图像4 车道标志线检测在上文中,我们对输入图像进行了预处理,得到了道路图像的二值化图像。图像中可以看出比较明显的车道标志线信息。本文对车道标志线的检测主要分为 3 个步骤:车道线起始段的检测、车道标志线跟踪检测和标志线拟合。4.1 检测起始段我们采用 Hough 变换的方法检测车道标志线的起始段。算法首先检测图像底部附近符合车道标志线特征的直线

13、,但是,因为在图中的车道标志线除了车辆所在车道的左右标志线外,还存在邻车道的标志线,用 Hough 变换搜索车辆所在车道的标志线可能会受到其干扰,所以,我们需要定义一个搜索范围,尽可能降低邻车道标志线的影响。假设原图像大小为 ,根据摄像头在车体中的安装位置和角度,我们发现宽度 WidthHeigt 13Width、高度 的区域车辆所在车道的底部标志线信息比较丰富,而受23142eiht邻车道标志线的影响也比较小,所以我们只对该区域的逆透视图进行搜索,不考虑其它区域的影响,并对 Hough 变换加入了以下几点约束:(1) 考虑到车辆紧挨一边标志线行驶的极端情况,检测到的标志线底部距离图像底部中心

14、(约为车辆中心点)距离不超过 1 个车道宽度;(2) 左、右标志线的大部分信息分别分布在图像的左半和右半区域;(3) 逆透视图中,标志线与竖直方向的夹角不会太大;(4) 检测到的左右标志线应当保持平行的关系。根据以上约束,我们用 Hough 变换对车道线起始段进行搜索的算法如下:(1) 屏蔽二值化图像中宽度 、高度 的区域以外像素13Width2it14Height2it点的影响,生成逆透视图,作为 Hough 变换的搜索区域;(2) 在逆透视图的左半和右半区域分别搜索与竖直方向夹角在 030范围以内的直线,两条直线分别交图像底部于点 A、B,交图像顶部于点 C、D;(3) 假设图像中心点为点

15、 O,若 或 (考虑到误差影响,这里选85Ax85BOx取 85 个像素,即略大于一倍车道宽度的距离) ,返回(2)重新搜索左半区域或右半区域的另一条直线,若 且 ,转(4) ;85OAxB(4) 若 ,我们认为检测到的两条直线满足平行的约束条件,选()()10BDCx取直线底部 L 像素长度的线段作为左、右标志线的起始段;否则返回(2)重新搜索。虽然 Hough 变换检测到的是两条直线,对于弯道并不完全适用,但是由于高速公路设计规范 5要求道路具有连续且较小的曲率,所以在逆透视变换后的图像中,车道标志线的曲率也很小,因而采用上述算法对车道线起始段进行检测无论对于直道还是弯道都是适用的。4.2

16、 跟踪检测当得到起始段后,我们可以沿着起始方向逐段跟踪检测车道标志线,用很多首尾相连的直线段近似车道标志线。因为高速公路上的道路具有连续且较小的曲率,所以我们可以通过选择合适的直线段长度以及搜索范围来跟踪检测车道标志线这条“白线” ,具体算法如下:(1) 设左、右车道标志线的起始段参数为 、 , 、00(,)Lxy00(,)RxyL表示左右起始段与 轴的夹角, 、 表示左右起始段的上端点坐标;0Ry0(,)LxyR(2) 搜索以 、 为下端点、与 轴的夹角在 、 范0(,)Lx0(,)R 015L0R围内的 L 像素长度的直线段,记经过图像上“白点” (像素值为 255)最多的直线段与 轴y的

17、夹角为 、 ,并记经过的最大白点数为 、 ;1R LKR(3) 由于车道标志线可能是虚线或者因为光照、阴影等原因,白线在某些区域可能断开。算法利用两条标志线之间的平行约束关系,认为用一边检测到的直线段与 轴的夹角y可以近似跟踪检测另一边断开的标志线。用公式表达为:;111010, if,0 i,f LRLRLLRLRK(4) 由几何关系很容易可以得到检测到的直线段上端点坐标为: 101101sinco isLLRRxy故检测到的直线段参数分别为 、 ;(,)Lxy(,)Rxy(5) 按照步骤 24 可检测得到第 n 条直线段参数为 、 。(,)Lnn(,)Rnnxy跟踪检测的结果图像如图 6

18、所示。(a) 直道 (b) 弯道图 6 标志线跟踪检测结果图像4.3 标志线拟合将前面跟踪检测得到的车道标志线信息点 , , 和0(,)Lxy1(,)Lx(,)Lnxy, , 分别用最小二乘法进行多项式拟合,为了在保证精0(,)Rxy1(,)Rxy(,)Rnxy度的前提下提高运算速度,我们采用二次多项式拟合。以拟合左标志线为例,选取二次曲线 作拟合,记201()fxax, ,012aA1LLnyY0212LLnPx则 ,20032340001nnLiiiTiiLiinnnLiiiixPxx020nLiiTiinLiiyPYxy由 即可解得拟合多项式的系数矩阵 ,得到左标志线的拟()TTAY 1

19、()TAY合曲线方程。拟合过程通过模型的作用,将近似跟踪的结果变成精度较高的拟合曲线,提高了检测的可靠性。拟合结果如图 7 所示。(a) 直道 (b) 弯道图 7 标志线拟合结果图像5 结论本文提出了一种基于图像逆透视变换后的车道标志线检测算法。由于本文在图像逆透视变换的基础上,进一步引入了平行等多种约束条件,从而使得车道线检测的准确性和鲁棒性得到了加强。逆透视变换下车道线的平行约束条件只适用于平坦路面下的直道。对于地面起伏情况下的车道线,平行约束不再得到满足。如何适当引入该种情况下的关于车道线的合理约束,将是我们下一步的研究内容。参考文献:1 E.D.Dickmanns, R.Behring

20、er, D.Dickmanns, T.Hildebrandt, M.Maurer, F.Thomanek and J.Schielen. The Seeing Passenger Car VaMoRs-PC. Proceedings of IEEE Intelligent Vehicles. 1994:68-73.2 D.A.Pomerleau. RALPH: Rapidly Adapting Lateral Position HandlerC. Proceedings of IEEE Intelligent Vehicles. 1995:506-511.3 Massimo Bertozzi,

21、 Alberto Broggi, Gianni Conte, Alessandra Fascioli. Vision-Based Automated Vehicle Guidance: The Experience of the ARGO VehicleC. Artificial Intelligence and Pattern Recognition Techniques for Computer Vision. 1998:35-40.4 Massimo Bertozzi, Alberto Broggi. GOLD: A Parallel Real-Time Stereo Vision System for Generic Obstacle and Lane DetectionJ. IEEE Transactions on Image Processing. 1998,7(1):62-81.5 交通部第一公路勘察设计院, “公路路线设计规范(JTJ01194) ”,人民交通出版社,1994论文作者:裘伟,戴斌,吴涛所属院校:国防科学技术大学机电工程与自动化学院通讯地址:湖南长沙国防科技大学三院五队,410073联系电话:13873131024电子信箱:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。