适用于高速公路视频监控系统的车道虚线分界线自动检测方法
【技术领域】
[0001] 本发明属于图像处理技术领域,具体公开了一种车道线的检测方法。
【背景技术】
[0002] 为了加强高速公路的安全运行管理,目前国内外高速公路上均安装了大量的视频 监控装置,基于视频的高速公路安全事件自动检测系统或者交通参数检测系统也得到了快 速的发展。比如美国的Autoscope事件检测系统、法国的Citilog事件检测系统、中国的 宇航时代交通参数检测系统等,都已经得到了广泛的应用。该类检测系统中的各种检测算 法一般都需要区分不同的车道区域。国家标准《道路交通标志和标线》(GB5768_1999)规 定,凡同一行驶方向有二条或二条以上车道时,应划车道分界线;车道分界线又分为虚线与 实线两种,其中虚线分界线表示车辆在行驶过程中允许变换车道。所以,利用车道线信息 便可以直接提取出车道区域。在上述视频监控系统中,常见的操作方式是采用人工手动画 取来配置车道线的位置信息以提取车道区域,但是当摄像头因抖动或者人为操作等原因发 生偏移的时候,原来的配置信息将失去作用,必须重新配置,这将大大增加工作人员的工作 量。所以实现车道虚线分界线的自动检测具有一定的实用价值,其可以减少人工操作,提高 上述视频监控系统的适用性和鲁棒性。
[0003] 现有技术中,车道线的自动检测主要分为基于特征和基于模型的方法。基于特征 的方法一般采用车道线的颜色特征、灰度特征、宽度特征、边缘特征、梯度方向特征等,它们 算法简单,但是对噪声敏感、抗干扰能力差。公开号为CN104008387A的中国发明专利申请 公开了一种"一种基于特征点分段线性拟合的车道线检测方法",该方法在检测前需要标 定感兴趣区域,当检测内容为整幅图像时,该方法将会失效,无法实现对车道虚线分界线的 检测。基于模型的方法如直线模型、曲线模型、反透视变换模型、B样条模型等检测效果较 好,但是都是基于特定的模型假设,往往不能完全满足实际需要。公开号为CN103699899A 的中国发明专利申请公开了一种"基于等距曲线模型的车道线检测方法",首先对图像进行 Hough变换处理,然后利用等距曲线模型识别车道线。该方法对车道线的识别准确率较高, 但是该方法主要基于智能车辆上的摄像头监控图像。在道路视频监控摄像头视角下,由于 车道虚线段比较短,图像中的干扰线段也比较多,该车道线识别方法将很难发挥作用,检测 效果不理想。
[0004] 正因如此,如何根据高速公路的道路场景及车道虚线分界线的特点,寻找一种快 速、准确的车道虚线分界线的自动检测方法具有重要的理论与现实意义。
【发明内容】
[0005] 有鉴于此,本发明提供一种基于视频的车道虚线分界线检测方法,根据道路监控 摄像头采集的视频图像,快速、准确的自动检测出高速公路车道虚线分界线。
[0006] 本发明通过以下技术手段解决上述技术问题:
[0007] 适用于高速公路视频监控系统的车道虚线分界线自动检测方法,包括以下步骤:
[0008] 1)通过视频采集设备获取原始视频图像img_ori;
[0009] 2)对步骤1)获取的原始视频图像img_ori进行二值化处理;
[0010] 3)对步骤2)获得的二值图像img_exp进行连通域分析,提取疑似车道虚线段区域 的最小外接矩形;
[0011] 4)扩展每一个最小外接矩形,得到扩展矩形集合Rect_extention;
[0012] 5)利用Otsu算法计算新的二值化阈值a_new;
[0013] 6)采用新的二值化阈值a_new再次对原始图像img_ori进行二值化处理,得到新 的二值图像img_new;
[0014] 7)对新的二值图像img_neW进行连通域分析,提取车道虚线段的最小外接矩形;
[0015] 8)根据步骤7)获得的最小外接矩形,寻找最优外接矩形匹配对,进而通过该最优 匹配对最终提取出车道虚线分界线。
[0016] 进一步,所述步骤2)具体包括以下步骤:
[0017] 21)将原始图像img_ori转化为灰度图像img_gray;
[0018] 22)采用设定阈值a_exp,将灰度图像img_gray转化为二值图像img_exp;
[0019] 二值图像转化公式为:
【主权项】
1. 适用于高速公路视频监控系统的车道虚线分界线自动检测方法,其特征在于:包括 以下步骤: 1) 通过视频采集设备获取原始视频图像img_ori; 2) 对步骤1)获取的原始视频图像img_ori进行二值化处理; 3) 对步骤2)获得的二值图像img_eXp进行连通域分析,提取疑似车道虚线段区域的最 小外接矩形; 4) 扩展每一个最小外接矩形,得到扩展矩形集合Rect_extention; 5) 利用Otsu算法计算新的二值化阈值a_new; 6) 采用新的二值化阈值a_new再次对原始图像img_ori进行二值化处理,得到新的二 值图像img_new; 7) 对新的二值图像img_neW进行连通域分析,提取车道虚线段的最小外接矩形; 8) 根据步骤7)获得的最小外接矩形,寻找最优外接矩形匹配对,进而通过该最优匹配 对最终提取出车道虚线分界线。
2. 适用于高速公路视频监控系统的车道虚线分界线自动检测方法,其特征在于:所述 步骤2)具体包括以下步骤: 21) 将原始图像img_ori转化为灰度图像img_gray; 22) 采用设定阈值a_exp,将灰度图像img_gray转化为二值图像img_exp; 二值图像转化公式为:
3. 如权利要求2所述的适用于高速公路视频监控系统的车道虚线分界线自动检测方 法,其特征在于:所述a_exp的参考值为180。
4. 如权利要求2所述的适用于高速公路视频监控系统的车道虚线分界线自动检测方 法,其特征在于:所述步骤3)具体包括如下步骤: 31) 遍历图像中的所有像素点,对每一个连通域都建立一个链表;计算每个连通域的 面积S,当面积S满足约束条件时,提取该连通域的外部轮廓; 面积约束条件为:S_l〇w〈S〈S_high 其中,S_low与S_high分别为车道虚线段区域的面积上限与下限; 32) 提取上述连通域的外部轮廓的最小外接矩形,对每个矩形建立一个结构体;该结 构体的成员包括:矩形的形心位置P(x,y)、矩形长L、矩形宽W以及矩形长边与图像水平轴 的夹角9 ; 当最小外接矩形满足约束条件时,保留该矩形,最终得到最小外接矩形集合Rect_eXp。 约束条件为:(T_low〈长宽比(L/W) <T_high)且(0 > 0 _max) 其中,T_low和T_high分别为矩形长宽比的上限与下限。
5. 如权利要求4所述的适用于高速公路视频监控系统的车道虚线分界线自动检测方 法,其特征在于:所述步骤3)具体步骤如下: 对最小外接矩形集合Rect_exp内的所有矩形进行如下扩展操作: W_new=kW_exp 其中,W_exp为最小外接矩形的宽,W_new为扩展后矩形的宽。k为扩展倍数。
6.如权利要求5所述的适用于高速公路视频监控系统的车道虚线分界线自动检测方 法,其特征在于:所述步骤8)的具体步骤如下: 1) 对最小外接矩形集合Rect_new内的矩形进行两两匹配,匹配成功则标记为一个匹 配对; 匹配对需要满足以下条件: (I0m-0n| <t0)且(|e(巧)-e",|<7;,)且(,(巧) 其中,m、n表示不同的外接矩形;0 m、0 n分别表示不同外接矩形的矩形长边与图像 水平轴夹角;Lm、Ln分别表示不同外接矩形的矩形长度;T0表示夹角阈值,建议值为5° ; 0(H)表示两矩形形心连线夹角,/(M)表示形心间距离; 2) 从所有匹配对中挑选出最优匹配对,连接该匹配对两个矩形形心,获得的拟合直线 即为车道虚线车道线的位置; 同一条车道线中可以检测出多组车道虚线段最小外接矩形匹配对,定义每组匹配对的 长度标签LM,计算公式为: LM=Lm+Ln 其中,1^、1^分别表示不同外接矩形的矩形长度。 取长度标签最大的匹配对为最优匹配对,连接该组两个矩形形心,即得到该车道虚线 分界线的拟合直线。
【专利摘要】本发明属于图像处理技术领域,公开了一种适用于高速公路视频监控系统的车道虚线分界线自动检测方法,包括以下步骤:通过视频采集设备获取原始视频图像;通过连通域分析获取适用于车道线检测的自校正二值化阈值;然后精确提取出车道虚线段的最小外接矩形集合;进而从最小外接矩形集合中寻找最优外接矩形匹配对,最终通过该最优匹配对提取出车道虚线分界;本发明算法简单,运算开销小,可准确、高效地自动检测出车道虚线分界线。由于本算法提出了自校正二值化阈值的方法,所以可适用于不同光照条件下的高速公路车道场景;同时该方法还能够提供车道虚线段的长度及位置坐标参数,故检测结果还可以为路面距离标定及摄像头偏移检测等提供参考信息。
【IPC分类】G06K9-00
【公开号】CN104809449
【申请号】CN201510244179
【发明人】赵敏, 孙棣华, 封博文
【申请人】重庆大学
【公开日】2015年7月29日
【申请日】2015年5月14日