一种利用车载单帧图像进行道路检测的方法

文档序号:8339957阅读:136来源:国知局
一种利用车载单帧图像进行道路检测的方法
【技术领域】
[0001]本发明涉及图像处理领域,尤其涉及一种利用车载单帧图像进行道路检测的方法。
【背景技术】
[0002]随着经济的快速发展,以及科技的不断革新,我国正在进入大众汽车消费时代。车辆的增加伴随着各种交通事故的发生,行车安全越发重要。与此同时,我国政府不断加大基建的投入,使我国道路建设的更加规范,道路维护更加及时。如果我们将汽车行驶前方的道路进行检测,并及时提示驾驶员车辆是否处于正确的车道、是否偏离了车道,以及对前方的路况进行提前预知,这样就可以避免和减少车辆因为偏离车道发生行车事故。同时也为无人驾驶技术提供帮助。
[0003]目前针对道路检测方法可分为四种:采用立体视觉技术方法、采用可变型的道路模板技术方法、采用基于BP神经网络的方法和采用双目视觉原理方法。采用立体视觉技术方法根据目前车道线的油漆颜色特征来定位车道线的位置,该技术面临图像匹配以及运行时间长等问题。可变型的道路模板技术,将道路的弯曲度和智能车辆在行驶过程中所处道路的位置问题转换成多维参数空间的最优化问题,通过得到的最优解来解决车道偏离预警,该技术误检率比较高。采用基于BP神经网络的方法,通过对不同天气状况下的车道线特征进行训练,来得到一个参数训练模型,从而根据训练得到的参数模型来预测不同天气状况下的车道线位置,该技术在实际性上有局限性。
[0004]目前普遍采用可变型的道路模板技术,利用双目视觉原理,在图像中设置的梯形窗口内,利用霍夫变换来估计车道线可能出现的ROI区域,然后反投影到真实的道路平面,得到车辆前方的车道位置,进行预警处理。。

【发明内容】

[0005]针对现有技术中存在的缺陷或不足,本发明所要解决的技术问题是:提供一种利用车载单帧图像进行道路检测的方法,该方法对车道线的识别度高,克服了前面所述方法的缺点,适用于道路检测,降低了图像的ROI区域,减少了计算量,但性能满足对车载单帧图像道路的检测。
[0006]为了实现上述目的,本发明采取的技术方案为提供一种利用车载单帧图像进行道路检测的方法,该方法包括以下步骤:
步骤Al:对输入的单帧图像进行灰度化以及图像滤波,所述图像滤波采用均值滤波;步骤A2:将上一步骤所得的图像进行OTSU 二值化,然后对图像利用Sobel模板进行垂直边缘检测;
步骤A3:分别对划分感兴趣区域ROI进行霍夫变换,对所得数据进行校正,接着利用三阶B曲线拟合出车道线。
[0007]作为本发明的进一步改进,所述步骤A3包括以下步骤: 步骤A31:划分感兴趣区域ROI,根据一般车辆上的车载单帧图像特征,将车道可能出现的区域换分为上中下三部分;
步骤A32:对感兴趣的区域ROI分别进行霍夫变换,中下部分获取左右车道线的坐标以及斜率;
步骤A33:将上部分霍夫变换所得数据与之前的数据进行拟合,得到处理后的车道线。
[0008]作为本发明的进一步改进,所述步骤A32中在判断斜率的同时要判断该直线所在的位置,并对分类的直线进行校正。
[0009]作为本发明的进一步改进,所述步骤A33包括上部分根据实际的车道拟合出曲线车道或者直线车道,得到正确的车道线。
[0010]本发明的有益效果是:本发明对车道线的识别度高,降低了算法的计算量,降低了图像的ROI区域,可以将车道拟合出曲线,更加接近于真实的车道,提高了识别车道的正确率。
【附图说明】
[0011]图1是本发明的流程图;
图2是划分感兴趣区域ROI的示意图。
【具体实施方式】
[0012]下面结合【附图说明】及【具体实施方式】对本发明进一步说明。
[0013]如图1所示,对于单帧图像,首先图像进行灰度化以及图像滤波,滤波采用均值滤波,这样可以减少算法的计算量;然后将处理后的图像进行OTSU 二值化,接着对图像利用Sobel模板进行垂直边缘检测,这是因为它能很道德抑制噪声的特性;分别对划分感兴趣区域ROI进行霍夫变换,对所得数据进行校正,接着拟合出车道线,通过得到的最优解来解决车道偏离预警。
[0014]图2是划分感兴趣区域ROI的示意图。该算法根据一般车辆上的车载所得单帧图像,将需要进行霍夫变换的区域局限在三个有限的区域中。车载所得单帧图像的车道线只会出现在图像的下面部分,而这一部分又可以划分成3个部分,将这一部分划分感兴趣区域上中下3个部分,中下部分能得到车道线的准确位置以及斜率,一般情况下左侧车道线斜率小于零,右侧车道线斜率大于零,但在检测曲线的时候,远处部分的斜率有可能是相反的,故在判断斜率的同时要判断该直线所在位置,并对分类的直线进行校正,上部分可以根据实际的车道拟合出曲线车道或者是直线车道,这样就可以得到正确的车道线。这样可以降低算法的计算量,可以将车道拟合出曲线,更加接近于真实的车道,提高了识别车道的正确率。
[0015]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【主权项】
1.一种利用车载单帧图像进行道路检测的方法,其特征在于:该方法包括以下步骤: 步骤Al:对输入的单帧图像进行灰度化以及图像滤波,所述图像滤波采用均值滤波; 步骤A2:将上一步骤所得的图像进行OTSU 二值化,然后对图像利用Sobel模板进行垂直边缘检测; 步骤A3:分别对划分感兴趣区域ROI进行霍夫变换,对所得数据进行校正,接着利用三阶B曲线拟合出车道线。
2.根据权利要求1所述的利用车载单帧图像进行道路检测的方法,其特征在于:所述步骤A3包括以下步骤: 步骤A31:划分感兴趣区域R0I,根据一般车辆上的车载单帧图像特征,将车道可能出现的区域换分为上中下三部分; 步骤A32:对感兴趣的区域ROI分别进行霍夫变换,中下部分获取左右车道线的坐标以及斜率; 步骤A33:将上部分霍夫变换所得数据与之前的数据进行拟合,得到处理后的车道线。
3.根据权利要求2所述的利用车载单帧图像进行道路检测的方法,其特征在于:所述步骤A32中在判断斜率的同时要判断该直线所在的位置,并对分类的直线进行校正。
4.根据权利要求2所述的利用车载单帧图像进行道路检测的方法,其特征在于:所述步骤A33包括上部分根据实际的车道拟合出曲线车道或者直线车道,得到正确的车道线。
【专利摘要】本发明涉及图像处理领域,尤其涉及一种利用车载单帧图像进行道路检测的方法。本发明提供一种利用车载单帧图像进行道路检测的方法,该方法包括以下步骤:步骤A1:对输入的单帧图像进行灰度化以及图像滤波,所述图像滤波采用均值滤波;步骤A2:将上一步骤所得的图像进行OTSU二值化,然后对图像利用Sobel模板进行垂直边缘检测;步骤A3:分别对划分感兴趣区域ROI进行霍夫变换,对所得数据进行校正,接着利用三阶B曲线拟合出车道线。本发明对车道线的识别度高,降低了算法的计算量,降低了图像的ROI区域,可以将车道拟合出曲线,更加接近于真实的车道,提高了识别车道的正确率。
【IPC分类】G06K9-00, G06T7-00
【公开号】CN104657710
【申请号】CN201510062670
【发明人】殷晓雪, 赵博雅, 王明江
【申请人】哈尔滨工业大学深圳研究生院
【公开日】2015年5月27日
【申请日】2015年2月6日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1