【技术实现步骤摘要】
交通信号灯识别模型的训练方法及交通信号灯的识别方法
[0001]本申请涉及自动驾驶和辅助驾驶
,具体而言,本申请涉及一种交通信号灯识别模型的训练方法、交通信号灯的识别方法、交通信号灯识别模型的训练装置、交通信号灯的识别装置、电子设备、计算机可读存储介质及计算机程序产品。
技术介绍
[0002]交通信号灯作为道路交通信息的重要载体,许多关键的交通信息,它可以为驾驶员提供当前的行驶信息,而在困难和危险的驾驶环境中,它可以及时为驾驶员提供安全警告,以督促驾驶员谨慎驾驶。在无人驾驶或辅助驾驶领域,是通过算法对交通信号灯进行识别,正确识别当前路口交通灯的指示颜色等指示信号是保证车辆在人流车辆较多的交通路口正常、安全的保障是保证自动驾驶车辆在运营道路上不间断、正常行驶的保障。
[0003]现有方案对交通信号灯的识别主要有以下两种方法,现有方案对交通信号灯的识别主要有以下几种方法,第一种是RGB颜色模型方法,将包含交通信号灯的成像内容的图像输入至RGB颜色模型,识别出图像中交通信号灯的颜色,该方法能够快速识别交通信号灯的颜色,但由于背景噪声(例如周围LED灯的颜色)的影响,很大程度上对交通信号灯颜色识别不准确;第二种是HSI颜色模型的方法,HSI颜色空间具有光照不变等特性,所以鲁棒性较好,但HSI颜色模型仍然无法去除背景噪声的影响,即上述两种训练模型无法准确对交通信号灯进行识别。
技术实现思路
[0004]本申请实施例提供了一种交通信号灯识别模型的训练方法、交通信号灯识别方法、交通信号灯识别模型的训练 ...
【技术保护点】
【技术特征摘要】
1.一种交通信号灯识别模型的训练方法,其特征在于,包括:获取包括多个训练样本的训练数据集;每个训练样本中包括至少两张样本图像,所述样本图像标注有交通信号灯的成像内容的有界框的实际位置;对所述多张样本图像进行裁剪,并对多张裁剪后的样本图像进行缩放以及排布后进行合并,得到一张合并图像;将所述合并图像输入至初始神经网络模型的第一层子网络,得到所述第一层子网络对所述合并图像进行自适应锚框以及自适应缩放后输出一张待测图像;所述待测图像中标注有所有有界框的初始位置;将所述待测图像输入至所述初始神经网络模型的第二层子网络,得到所述第二层神经网络在所述待测图像的多个预设像素处分别开始隔行隔列提取像素以及对提取像素后得到的多张子图进行卷积处理后输出的多张特征图;将所述多张特征图输入至所述初始神经网络模型的第三层子网络,得到所述第三层子网络对所述多张特征图进行特征融合后获得的融合特征图;将所述融合特征图和所述待测图像输入至所述初始神经网络模型的第四层子网络,得到所述第四层子网络匹配出的所述融合特征图在所述待测图像中映射的目标区域,并根据所述目标区域调整有界框的初始位置后输出的所述有界框的预测位置;根据所述实际位置以及所述预测位置计算预设的神经网络损失函数的损失函数值,并根据所述损失函数值对所述初始神经网络模型进行迭代训练,得到交通信号灯识别模型。2.根据权利要求1所述的方法,其特征在于,所述对所述多张样本图像进行裁剪包括:对于每张样本图像,获取所述样本图像的水平分辨率和垂直分辨率;若所述水平分辨率或所述垂直分辨率中任意一种分辨率不符合预设数值的倍数,计算出水平方向或垂直方向上应裁剪的像素的最小值;根据所述最小值对所述样本图像进行裁剪,使得裁剪后的样本图像的水平分辨率和垂直分辨率均符合预设数值的倍数;其中,所述最小值小于所述预设数值。3.根据权利要求1或2任意一项所述的方法,其特征在于,所述对多张裁剪后的样本图像进行缩放以及排布后进行合并,得到一张合并图像,包括:获取预设水平分辨率和预设垂直分辨率,所述预设水平分辨率和所述预设垂直分辨率均符合预设数值的倍数;基于所述预设垂直分辨率、所述预设垂直分辨率、所述裁剪后的样本图像的水平分辨率和垂直分辨率,确定各个裁剪后的样本图像在水平方向上的第一缩放比例和垂直方向的第二缩放比例;根据所述第一缩放比例和所述第二缩放比例对所述裁剪后的样本图像进行缩放;对缩放后的样本图像进行随机排布后合并,得到一张合并图像。4.根据权利要求1所述的方法,其特征在于,所述将所述合并图像输入至初始神经网络模型的第一层子网络,得到所述第一层子网络对所述合并图像进行自适应锚框以及自适应缩放后输出一张待测图像,包括:对所述合并图像进行自适应锚框操作,标记出所述合并图像中所有有界框的初始位置,得到标记有所有有界框的初始位置的标记图像;
对所述标记图像进行自适应缩放,获得待测图像,所述待测图像的水平分辨率和垂直分辨率均符合预设数值的倍数。5.根据权利要求1所述的方法,其特征在于,所述将所述待测图像输入至所述初始神经网络模型的第二层子网络,得到所述第二层神经网络分别在所述待测图像的多个预设像素处开始隔行隔列提取像素以及对提取像素后得到的多张子图进行多次卷积处理后输出的多张特征图,包括:在所述待测图像中确定多个预设像素;对于任意一个预设像素,从所述预设像素处开始隔行隔列提取像素,得到所述待测图像的一张子图;对于任意一张子图,对所述子图进行多次卷积处理以提取所述子图的特征,得到所述子图对应的特征图。6.根据权利要求1所述的方法,其特征在于,所述将所述融合特征图和所述待测图像输入至所述初始神经网络模型的第四层子网络,得到所述第四层子网络匹配出的所述融合特征图在所述待测图像中映射的目标区域,并根据所述目标区域调整有界框的初始位置后输出的所述有界框的预测位置,包括:提取所述融合特征图的特征向量;所述特征向量中包括像素值特征和纹理特征、形状特征和空间关系特征;确定所述特征向量在所述待测图像中映射的目标区域;根据所述目标区域对所述有界框的初始位置进行调整,得到所述有界框的预测位置。7.根据权利要求1所述的方法,其特征在于,所述实际位置以有界框上所有像素的实际坐标表征;所述预测位置为有界框上所有像素的预测坐标表征;所述根据所述实际位置以及...
【专利技术属性】
技术研发人员:陈茜,
申请(专利权)人:中电金信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。