The invention discloses an adaptive lane detection algorithm, which firstly preprocesses the image captured by the camera, secondly divides the image and judges the environmental condition, adaptively uses different thresholds according to the judgement result, uses Soble edge detection and HLS color space to process the image of the road part, and obtains the binary image of the road part; In the domain, the perspective transformation algorithm is used to transform the interested area to get the aerial view of the lane line; then the quadratic function is used to fit the information of the lane line in the aerial view map, and the lane line equation is obtained to draw the lane line. At the same time, the situation of the vehicle deviating from the road is judged according to the lane line equation; finally, the perspective of the lane line drawn in the aerial view map is transformed to the original image, that is, the final result is obtained. Test results. The invention solves the problems of poor adaptive ability of traditional lane detection algorithm and inability to effectively process bend information.
【技术实现步骤摘要】
一种车道线自适应检测方法
本专利技术涉及图像处理方法,尤其涉及一种车道线自适应检测方法。
技术介绍
低下的通行效率以及频发的交通事故已成为当前民众最为头疼的问题,从驾驶和拥堵中解放出来成为社会的新诉求。汽车则经过两百年的发展,逐步进入电子化的时代,但这还远远不够。随着人工智能的发展,智能化与自动化成为了汽车驾驶行业运行发展的新方向,智能驾驶已成为未来汽车行业核心竞争力,无人驾驶作为今后智能驾驶的发展趋势已初露端倪。而车道线检测技术作为车辆偏离预警和车道线保持功能的实现基础,是高级辅助驾驶乃至自动驾驶的重要组成部分。目前,车道线检测算法大多是基于传统的霍夫变换进行直线检测而实现的,该类算法虽然具有计算简单、实时性高的优势,但其易受光照等环境因素影响,且只能对直线进行检测,无法有效的处理弯道等信息,鲁棒性较差。因此,最终见检测结果往往不能有效的拟合真实的车道线情况。
技术实现思路
专利技术目的:针对现有技术的不足,本专利技术的目的是提供一种车道线自适应检测方法:技术方案:一种车道线自适应检测方法,包括以下步骤:步骤1,摄像头采集数据,并对所得数据进行预处理;步骤2,对处理后图像进行分割,判断环境状况,根据环境的不同,利用色彩空间转换和边缘检测算法,自适应选择相关阈值,生成道路图像的二值图像;步骤3,提取车道线感兴区域,利用透视变换算法对感兴区域进行透视变换,得到车道线鸟瞰图;步骤4,获取鸟瞰图中的车道线像素点,并利用二次函数拟合鸟瞰图中的车道线信息,得到车道线方程,进行车道线绘制;步骤5,将鸟瞰图中所绘车道线透视变换到原图像,得到检测结果。具体的,所述步骤1包括如 ...
【技术保护点】
1.一种车道线自适应检测方法,其特征在于,包括以下步骤:步骤1,摄像头采集数据,并对所得数据进行预处理;步骤2,对处理后图像进行分割,判断环境状况,根据环境的不同,利用色彩空间转换和边缘检测算法,自适应选择相关阈值,生成道路图像的二值图像;步骤3,提取车道线感兴区域,利用透视变换算法对感兴区域进行透视变换,得到车道线鸟瞰图;步骤4,获取鸟瞰图中的车道线像素点,并利用二次函数拟合鸟瞰图中的车道线信息,得到车道线方程,进行车道线绘制;步骤5,将鸟瞰图中所绘车道线透视变换到原图像,得到检测结果。
【技术特征摘要】
1.一种车道线自适应检测方法,其特征在于,包括以下步骤:步骤1,摄像头采集数据,并对所得数据进行预处理;步骤2,对处理后图像进行分割,判断环境状况,根据环境的不同,利用色彩空间转换和边缘检测算法,自适应选择相关阈值,生成道路图像的二值图像;步骤3,提取车道线感兴区域,利用透视变换算法对感兴区域进行透视变换,得到车道线鸟瞰图;步骤4,获取鸟瞰图中的车道线像素点,并利用二次函数拟合鸟瞰图中的车道线信息,得到车道线方程,进行车道线绘制;步骤5,将鸟瞰图中所绘车道线透视变换到原图像,得到检测结果。2.根据权利要求1所述的车道线自适应检测方法,其特征在于,所述步骤1包括如下内容:步骤1.1,对摄像头采集的数据进行畸变矫正;步骤1.2,对图像进行尺度缩放操作,将其缩小为640*480。3.根据权利要求2所述的车道线自适应检测方法,其特征在于,所述步骤1.1包括:步骤1.1.1,使用黑白棋盘图标定板在不同位置、不同角度、不同姿态下,利用待矫正摄像头进行拍摄,得到15-25张标定图片;步骤1.1.2,对每一张标定图片,使用findChessboardCorners()函数提取角点,所述角点为标定板上的内角点,该角点与标定板的边缘不接触;步骤1.1.3,对每一张标定图片,使用cornerSubPix()函数进一步提取亚像素角点信息;步骤1.1.4,使用drawChessboardCorners()函数,在黑白棋盘标定图上绘制找到的内角点;步骤1.1.5,获取棋盘标定图的内角点图像坐标,使用calibrateCamera()函数进行标定,计算相机内参和外参系数;步骤1.1.6,对标定结果进行评价,通过得到的摄像机内外参数,对空间的三维点进行重新投影计算,得到空间三维点在图像上新的投影点的坐标,计算投影坐标和亚像素角点坐标之间的偏差,偏差越小,标定结果越好;步骤1.1.7,保存计算求得的内外参数据,并以此参数对后续该摄像头采集的图像数据进行畸变矫正。4.根据权利要求1所述的车道线自适应检测方法,其特征在于,所述步骤2包括如下内容:步骤2.1,根据摄像头在车内的摆放位置和角度,对图像进行分割,分割为路面部分图像和天空部分图像;步骤2.2,针对天空部分图像,分别求取其在RGB色彩空间中R、G、B三通道像素的平均值,同时求取其在HLS色彩空间中H通道的像素平均值,根据R、G、B、H四通道像素平均值的大小关系,对环境状况作出粗略的判定;步骤2.3,判定结果包括:多云天气、晴朗天气和树荫道路;步骤2.4,根据判断结果,确定不同的阈值组合,同时计算图像的灰度图;步骤2.5,根据阈值分别求取图像在x轴方向和y轴方向,即水平方向和垂直方向上sobel边缘检测结果的二值图像;选取sobel边缘检测的卷积内核大小为3,则图像与内核的卷积结果可表示为Gx,Gy:其中,I表示图像;步骤2.6,根据步骤2.4所确定的阈值,求取图像sobel边缘检测结果的幅值大小和梯度方向,并对结果进行二值化处理;幅值大小的计算公式可以表示为:梯度...
【专利技术属性】
技术研发人员:张瑞全,朱伟,王寿峰,马浩,董小舒,颜世博,左岩,
申请(专利权)人:南京莱斯电子设备有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。