一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于高速监控相机的车道线检测方法、系统及装置与流程

2022-07-16 22:56:24 来源:中国专利 TAG:


1.本发明涉及图像识别技术领域,具体涉及一种基于高速监控相机的车道线检测方法、系统及装置。


背景技术:

2.近年来,随着城市的发展,机动车数量不断增加,各种交通违规违章现象也随之增多,例如应急车道占用、跨实线变道、逆向行驶等,这些违规行为的分析基础是车道线检测。现有的车道线检测主要是基于自动驾驶。
3.然而,高速公路上的监控相机拍摄的车道,不同于自动驾驶中行车记录仪拍摄的车道。首先,高速公路上高空监控相机对双向车道线均可拍到,但自动驾驶中行车记录仪一般只可拍摄到汽车行驶车道以及左右两侧的车道;其次,高空拍摄的车道线,远处亦有明显的分界,行车记录仪拍摄的车道线,远处汇聚于一点。
4.监控相机拍摄的车道线图像在低光照、雨雾、运动和欠采样等客观原因下,图像会有模糊现象,需要进行去模糊处理,但图像去模糊处理效果较差,提取车道线效果不好,就会影响车道线检测。


技术实现要素:

5.本发明的目的是为克服上述技术的不足,提供一种基于高速监控相机的车道线检测方法、系统及装置,用于车道线的检测。
6.本发明解决其技术问题所采用的技术方案是:第一方面,本发明提供了一种基于高速监控相机的车道线检测方法,包括:获取高速监控相机采集的图像信息;对所述图像信息进行去模糊处理,得到高分辨率图像;将所述高分辨率图像放入训练好的深度卷积神经网络,进行车道线检测,得到车道线的位置点;将得到的车道线的位置点形成车道线点集,得到车道线区域,在车道线区域中进行车道线拟合。
7.图像信息为高速监控相机拍摄的,高速指的是高速公路,高速上的监控相机一般安装在距离地面高度为5-10米,将其传输到电脑终端,在电脑终端对图像信息进行去模糊处理,从而得到高分辨率图像,经过去模糊处理的图像信息更有利于进行下一步的车道线检测,得到更好的检测效果。
8.优选的,所述去模糊处理通过deblurgan去模糊,基本步骤包括:设定训练参数和预定损失函数,构建初始生成式对抗网络,所述生成式对抗网络包括生成器和判别网络;采集训练样本集,所述训练样本集包括个体图像样本和对应的低分辨率图像;将所述低分辨率图像输入所述生成器中,生成清晰图像;
通过所述判别网络衡量生成的清晰图像与所述个体图像样本的距离,以最小方差lsgan作为损失函数,不断训练来调整优化训练参数,得到训练好的生成式对抗网络;将所述低分辨率图像与所述清晰图像输入所述训练好的生成式对抗网络,将所述低分辨率图像与清晰图像反复迭代对抗,通过对抗形式重构出清晰的图像is,从而达到去模糊的效果。
9.优选的,所述深度卷积神经网络的训练步骤包括:设置训练参数和训练学习率,构建初始深度卷积神经网络,对初始深度卷积神经网络进行权值初始化,生成初始权重;采集训练图像样本,将所述训练图像样本作为输入数据输入初始深度卷积神经网络,得到输出值;将输出值与预设的目标值相比较,得到误差值,当误差值高于设定的目标值时,生成训练因子,通过训练因子对初始权重进行调整;直到误差值低于或等于设定的目标值时,结束训练,得到训练好的深度卷积神经网络。
10.优选的,所述车道线拟合的步骤包括:获取大量高速监控相机采集的图像样本,所述图像样本包括车道线图像;获取所述车道线图像中车道线的rgb图像信息;对所述rgb图像进行标注,训练车道线检测模型;将图像送进车道线检测模型,得到车道线位置点;对所述rgb图像信息进行区域二值化处理,得到车道线区域;在所述车道线区域中对得到的车道线位置点进行过滤,得到真正的位置点,对得到的真正的位置点进行车道线拟合。
11.优选的,所述区域二值化处理的步骤包括:对所述rgb图像信息进行灰度化处理,得到灰度图像;对所述灰度图像进行区域分隔,得到多个区域,获取每个区域的最佳动态阈值,区域中小于阈值的像素点的值,全部设置为0,其余像素点的值设置为255,从而得到二值化图像;通过所述二值化图像将车道线分离出来,得到车道线区域。
12.第二方面,本发明提供了一种基于高速监控相机的车道线检测系统,包括:图像获取模块、图像处理模块、检测模块和拟合模块,所述图像获取模块用于获取高速监控相机采集的图像信息,并将所述图像信息传输给所述图像处理模块;所述图像处理模块对所述图像信息进行去模糊处理,得到高分辨率图像;所述检测模块与所述图像处理模块相连,用于接收并对所述高分辨率图像进行车道线检测;所述拟合模块与所述检测模块相连,用于将得到的车道线的位置点形成车道线点集,得到车道线区域,在车道线区域中进行车道线拟合。
13.第三方面,本发明提供了一种基于高速监控相机的车道线检测装置,包括:存储器,用于存储一个或多个程序;一个或多个处理器,所述处理器中执行一个或多个程序,使得所述处理器实现上
述任一所述的车道线检测方法。
14.与现有技术相比,本发明的有益效果如下:1.该基于高速监控相机的车道线检测方法,在对图像信息进行去模糊处理,得到高分辨率图像步骤中,针对图像信息进行去模糊处理,主要利用了deblurgan方法去模糊,使得图片处理得更加清晰,更易于识别出车道线。
15.2.该基于高速监控相机的车道线检测方法,在二值化处理的过程中,对灰度图像进行了区域分隔,获取了每个区域中的最佳动态阈值,根据阈值标记像素点,得到二值化图像,将车道线分离出来,得到车道线区域。
16.3.该基于高速监控相机的车道线检测系统,包括图像获取模块、图像处理模块、检测模块和拟合模块,设置的各个模块相互配合,便于更好地处理图像,进行车道线检测,并进行车道线拟合。
附图说明
17.图1为本发明实施例1提供的基于高速监控相机的车道线检测方法的流程图;图2为本发明实施例1提供的基于高速监控相机的车道线检测方法中去模糊处理的流程图;图3本发明实施例1提供的基于高速监控相机的车道线检测方法中深度卷积神经网络的训练的流程图;图4本发明实施例1提供的基于高速监控相机的车道线检测方法中车道线拟合的流程图;图5本发明实施例1提供的基于高速监控相机的车道线检测方法中二值化处理的流程图;图6为本发明实施例1提供的基于高速监控相机的车道线检测系统的结构框图;图7为本发明实施例1提供的基于高速监控相机的车道线检测装置的结构框图。
具体实施方式
18.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
19.参照图1,一种基于高速监控相机的车道线检测方法,包括:s1.获取高速监控相机采集的图像信息;具体的,高速指的是高速公路,高速上的监控相机一般安装在距离地面高度为5-10米,设置高速监控相机的参数并将其安置在高速公路上拍摄所需的图像信息,设置的参数包括对焦值、曝光值、感光值等,将高速监控相机与电脑终端通过网络连接,将拍摄的图像信息传输到电脑终端。
20.s2.对图像信息进行去模糊处理,得到高分辨率图像;这些图像信息是因为低光照、雨雾、运动和欠采样等客观原因而造成的模糊,对这些图像信息进行去模糊处理,以增强图像清晰度;参照图2,其中,去模糊处理通过deblurgan方法去模糊,基本步骤包括:s21.设定训练参数和预定损失函数,构建初始生成式对抗网络,生成式对抗网络
包括生成器和判别网络;deblurgan采用生成器进行去模糊,在训练过程中引入判别网络通过对抗方式进行训练学习。
21.s22.采集训练样本集,所述训练样本集包括个体图像样本和对应的低分辨率图像;s23.将所述低分辨率图像输入所述生成器中,生成清晰图像样本;s24.通过判别网络衡量生成的清晰图像样本与个体图像样本的距离,以最小方差lsgan作为损失函数,不断训练来调整优化训练参数,得到训练好的生成式对抗网络;s25.将所述低分辨率图像与清晰图像输入所述训练好的生成式对抗网络,将所述低分辨率图像与清晰图像反复迭代对抗,通过对抗形式重构出清晰的图像is,从而达到去模糊的效果。
22.s3.将所述高分辨率图像放入训练好的深度卷积神经网络,进行车道线检测,得到车道线的位置点;参照图3,其中,深度卷积神经网络的训练步骤包括:s31.设置训练参数和训练学习率,构建初始深度卷积神经网络;s32.对初始深度卷积神经网络进行权值初始化,生成初始权重;s33.采集训练图像样本,将所述训练图像样本作为输入数据输入初始深度卷积神经网络,得到输出值;s34.将输出值与预设的目标值相比较,得到误差值,当误差值高于设定的目标值时,生成训练因子,通过训练因子对初始权重进行调整,直到误差值低于或等于设定的目标值时,结束训练,得到训练好的深度卷积神经网络。
23.整个模型的结构,基本可以分为三个部分:backbone、auxiliary、group classification 。
24.backbone部分采用了resnet50,下采样到4x的部分作为最终的特征,这里其实是较为浅层的特征。
25.auxiliary部分对三层浅层特征进行了融合和上采样,用来进行实例分割,其目的是在训练过程中增强视觉特征。
26.group classification即在全局特征上进行行索引来计算候选点,用于车道线候选点选择的部分。
27.s4.将得到的车道线的位置点形成车道线点集,得到车道线区域,在车道线区域中进行车道线拟合。
28.参照图4,其中,车道线拟合的步骤包括:s41.获取大量高速监控相机采集的图像样本,图像样本包括车道线图像;s42.获取车道线图像中车道线的rgb图像信息;s43.对rgb图像进行标注,训练车道线检测模型;s44.将包含车道线的高清图像送进车道线检测模型,得到车道线位置点;s45.对所述rgb图像信息进行区域二值化处理,得到车道线区域;区域二值化处理就是将rgb图像上的像素点的灰度值设置为0或255,也就是使得车道线图像呈现出明显的黑白效果的过程。
29.参照图5,具体的,区域二值化处理的步骤包括:s451.对rgb图像信息进行灰度化处理,得到灰度图像;灰度化就是让rgb图像信息中的每一个像素点都满足下面的关系:r=g=b,此时的这个值叫做灰度值。
30.基于如下公式对图像样本进行灰度化处理,得到灰度图像:imggray=(r
×
299 g
×
587 b
×
114 500)/1000;其中,imggray为处理后的灰度图像的灰度值,r为处理前的图像样本的红色通道值,g 为处理前的图像样本的绿色通道值,b为处理前的图像样本的蓝色通道值;s452.对所述灰度图像进行区域分隔,得到多个区域,划分就是根据像素点的位置,具体的划分为21*21大小的滑动窗在图像上移动,每个区域包含窗内的点。
31.获取每个区域的最佳动态阈值,区域中小于阈值的像素点的值,全部设置为0,其余像素点的值设置为255,从而得到二值化图像;最佳动态阈值的确定根据以下方法求取,具体的方法为:计算灰度图像每个区域中所有像素点的灰度值的平均值avg;(像素点1灰度值 ... 像素点n灰度值)/ n = 像素点平均值avg;然后,让每一个像素点与avg一一作比较,小于以及等于avg的像素点就为0(黑色),大于avg的像素点为255(白色),从而得到二值化图像;s453.通过二值化图像将车道线分离出来,得到车道线区域;通过设置不同的像素点值,得到二值化图像,可以很明确地区分出车道线,从而得到车道线区域。
32.s46.在车道线区域中对得到的车道线位置点进行过滤,得到真正的位置点,对得到的真正的位置点进行车道线拟合。
33.根据上述基于高速监控相机的车道线检测方法,本技术还公开了一种基于高速监控相机的车道线检测系统。
34.参照图6,一种基于高速监控相机的车道线检测系统,包括图像获取模块1、图像处理模块2、检测模块3和拟合模块4,图像获取模块1用于获取高速监控相机采集的图像信息,并将图像信息传输给图像处理模块2;图像处理模块2对图像信息进行去模糊处理,得到高分辨率图像;检测模块3与图像处理模块2相连,用于接收并对高分辨率图像进行车道线检测;拟合模块4与检测模块3相连,用于将得到的车道线的位置点形成车道线点集,得到车道线区域,在车道线区域中进行车道线拟合。
35.参照图7,一种基于高速监控相机的车道线检测装置,包括:存储器6,用于存储一个或多个程序;一个或多个处理器5,处理器5中用于运行存储器6中存储的程序,使得处理器5实现以上所述的车道线检测方法。
36.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献