1.一种基于车速、高亮区域高度和图像的交通信号灯识别装置,其特征在于,包括:
行车速度反馈模块,用于在车辆行驶时实时反馈当前车辆行驶速度;
信号灯图像存储模块,用于存储车辆以不同速度行驶时用车载摄像头预先摄制的交通信号灯图像,预先摄制的交通信号灯图像分别存在子图库内,每个子图库以速度进行标识;
所述预先摄制的交通信号灯图像为以车辆每5千米每小时为一档,将0-100千米每小时的速度范围平均分为21个档,分别摄制的交通信号灯图像;
图像实时采集模块,用于采集车辆在行驶过程中用车载摄像头拍摄车辆前方图像,并将图像传递给疑似信号灯区域提取模块;
疑似信号灯区域提取模块,用于接收图像实时采集模块采集的图像,提取图像中红色、黄色和绿色的所有高亮区域,并测量高亮区域距离路面的高度,如果存在高度大于阈值的高亮区域,直接将该高度大于阈值的高亮区域定义为疑似信号灯区域;如果存在高度小于阈值的高亮区域,则从第三方地图中调取当前路况信息,当路况信息为施工路段时则将高亮区域定义为疑似信号灯区域,当路况信息为非施工路段时则将高亮区域忽略;所述阈值为3米;
第三方地图路况信息调取模块,用于接收疑似信号灯区域提取模块的指令,从第三方地图中调取当前路况信息并反馈给疑似信号灯区域提取模块;
图像匹配模块,用于根据行车速度反馈模块反馈的当前车辆行驶速度调取信号灯图像存储模块中相应的子图库,并将疑似信号灯区域中的图形与相应的子图库中的图像进行匹配,若匹配成功,则将该图形定义为交通信号灯,并将结果传递给语言提示模块,如果匹配不成功,则将图形定义为非交通信号灯;
语言提示模块,用于接收图像匹配模块的匹配结果并向驾驶员播放相应语言提示。
2.根据权利要求1所述的一种基于车速、高亮区域高度和图像的交通信号灯识别装置,其特征在于,行车速度反馈模块用于在车辆行驶时实时反馈轮轴的实时转速,并通过轮轴的实时转速和预先设置的车轮直径计算当前车辆行驶速度。
3.一种基于车速、高亮区域高度和图像的交通信号灯识别方法,其特征在于,包括以下步骤:步骤一:车载摄像头预先摄制车辆以不同速度行驶时的交通信号灯图像,并存储在信号灯图像存储模块的子图库中,每个子图库以速度进行标识;所述预先摄制的交通信号灯图像为以车辆每5千米每小时为一档,将0-100千米每小时的速度范围平均分为21个档,分别摄制的交通信号灯图像;
步骤二:在车辆行驶过程中,图像实时采集模块车载摄像头拍摄的车辆前方图像,并将图像传递给疑似信号灯区域提取模块;
步骤三:疑似信号灯区域提取模块接收图像实时采集模块采集的图像,提取图像中红色、黄色和绿色的所有高亮区域,并测量高亮区域距离路面的高度,如果图像中存在高度大于阈值的高亮区域,直接将该高度大于阈值的高亮区域定义为疑似信号灯区域;如果存在高度小于阈值的高亮区域,则从第三方地图中调取当前路况信息,当路况信息为施工路段时则将高亮区域定义为疑似信号灯区域,当路况信息为非施工路段时则将高亮区域忽略;
所述阈值为3米;
步骤四:行车速度反馈模块在车辆行驶时实时反馈当前车辆行驶速度;
步骤五:图像匹配模块根据行车速度反馈模块反馈的当前车辆行驶速度调取信号灯图像存储模块中相应的子图库,并将疑似信号灯区域中的图形与相应的子图库中的图像进行匹配,若匹配成功,则将图形定义为交通信号灯,并将结果传递给语言提示模块,如果匹配不成功,则将图形定义为非交通信号灯;
步骤六:语言提示模块接收图像匹配模块的匹配结果并向驾驶员播放相应语言提示。
4.根据权利要求3所述的一种基于车速、高亮区域高度和图像的交通信号灯识别方法,其特征在于,行车速度反馈模块在车辆行驶时实时反馈轮轴的实时转速,并通过轮轴的实时转速和预先设置的车轮直径计算当前车辆行驶速度。