一种基于图像处理的驾驶员未系安全带检测识别方法

文档序号:9727721阅读:3780来源:国知局
一种基于图像处理的驾驶员未系安全带检测识别方法
【技术领域】
[0001]本发明涉及图像模式识别及智能交通领域,具体是关于智能交通系统中采用图像处理技术自动检测驾驶员未系安全带的一种方法,特别针对通过高清监控摄像机抓拍的卡口图片。
【背景技术】
[0002]随着人工智能技术的飞速发展,运用图像处理及电子信息技术实现安全、高效的管理的成为智能交通的一个主要发展方向。据有关部门从大量的交事故数据中统计得出,排除其他人员的伤亡数据,单就驾驶员伤亡这一数字来看,不系安全带是造成死亡事故的第三大原因,仅次于超速行驶和酒后驾驶。汽车事故调查表明,在发生正面撞车时,如果系了安全带,可使死亡率减少57%,侧面撞车时可减少44%,翻车时可减少80%。因此如何有效的监管驾驶员是否系安全带并促使驾驶员有意识的养成安全文明驾车的习惯,从而最终达到减少交通事故中的人员伤亡是一个有意义的课题。
[0003]近些年来,基于图像处理技术的智能交通系统目前已经取得了非常广泛的应用,但通过高清监控摄像机采集的卡口图像数据来分析驾驶员是否系了安全带仍然面临着诸多困难,没有非常成熟的算法。如何通过图像识别的高端技术手段,辅助交警通过强制执法处罚不系安全带的驾驶行为,来提高驾驶员自觉系安全带的意识是一个全新的研究方向。本发明就是致力于采用图像处理的技术手段来解决这一难题。

【发明内容】

[0004]本发明针对高清监控摄像机拍摄的卡口图片,提出了一种自动检测识别驾驶员未系安全带的方法,该方法主要由四个部分构成:
[0005]S1:车牌定位模块,所述车牌定位是指通过对原始图像数据进行分析,自动输出图片中机动车辆的车牌属性,包括车牌位置和车牌颜色,初步确认图片中车辆的位置信息。然后根据车牌位置,以车牌为基准向上拓展3至5个车牌的宽度,向右拓展2至5个车牌的宽度即可得到驾驶员的候选区域。
[0006]S2:驾驶员检测模块,驾驶员检测模块主要完成驾驶员上半身区域的精确定位。本发明提出了一种全新的通过分析驾驶员头肩特征并结合AdaBo ο s t算法的驾驶员上半身定位方法。为了适应各种复杂的环境,本发明收集了 10万张驾驶员头肩区域样本图片,30万张非驾驶员头肩区域的车窗区域负样本,采用AdaBoost算法构建了一个非常稳定的驾驶员头肩区域检测器。AdaBoost是一种迭代寻优的算法,针对训练样本集反复训练出多个简单的分类器,最后再将这些分类器组合起来形成一个分类能力更强的分类器。
[0007]S3:图像清晰度分析模块,在S2的基础上,检测到驾驶员区域后,进一步对该区域的图像清晰程度进行分析。具体为本发明提出了采用sobel边缘梯度特征并结合支撑向量机的图像清晰度分析方法,人工将预先准备的所有驾驶员区域图像样本集分为清晰和不清晰的两部分,分别提取每一个样本的sobel边缘梯度特征,得到清晰和不清晰的两类图像的边缘梯度表述,再结合线性支撑向量机训练出一个稳定性极高的清晰/不清晰的判别模型。利用该模型,即可评判其他驾驶员区域图像是否清晰。不清晰的图像将直接被视为驾驶员已经系了安全带而不做进一步分析。
[0008]S4:安全带检测模块,本发明提出了一种全新的基于深度卷积网络的安全带检测算法,该网络使用了 10万张清晰的驾驶员头肩区域样本训练而成,其中5万张系安全带的正样本和5万张没系安全带的负样本,实践证明基于深度卷积网络的安全带检测具有非常高的检测识别精度。本发明的优选网络结构由1个输入层,4个卷积层,3个下采样层,2个全连接层和1个输出层构成。
【附图说明】
:
[0009]下面结合附图的详细说明将更为清晰的解释本发明的特征、目的和优势,其中:
[0010]图1是表示本发明的整体流程框架示意图。
【具体实施方式】
[0011 ]现在,将参照附图描述本发明的优选实施例。
[0012]图1表示本发明的整体流程示意图。
[0013]如图1所示,本发明由车牌定位模块S1、驾驶员检测模块S2、图像清晰度分析模块S3、安全带检测模块S4这个四个部分构成。
[0014]S1:车牌定位模块,通过对原始图像数据进行分析,自动输出图片中机动车辆的车牌属性,根据车牌可初步确认图片中车辆的位置。
[0015]车牌定位的作用主要是可以根据车牌位置粗略估计驾驶员所在的位置,本实施例中采用的具体方法是以车牌位置为基准,向上拓展3至5个车牌的宽度,向右拓展2至5个车牌的宽度。
[0016]S2:驾驶员检测模块,车窗内环境较为复杂,再加上车窗的反光等干扰,难以通过检测驾驶员的人脸特征来实现驾驶员位置的准确定位。本发明提出了一种分析驾驶员头肩特征并结合AdaBoos t算法的驾驶员上半身定位方法。
[0017]采用AdaBoost检测驾驶员的基本原理是:
[0018]S21、离线构建驾驶员检测的分类模型,具体分为如下两步:
[0019]1)准备驾驶员头肩部分的正样本图片集合和非驾驶员头肩部分的负样本图片集合。为了能够适应各种复杂的环境,提高驾驶员检测算法的鲁棒性,本发明收集了不同环境下的驾驶员头肩区域正样本100000张,所有驾驶员图片的宽高均归一化为30x18。非驾驶员的负样本图片的收集,本发明并非是采用随意抓取的一些图片,而是将车头图像经过特殊处理(抹掉驾驶员及副驾驶区域)而得到的,为了提升负样本集合的多样性,本发明累从各种不同的卡口图片中收集的负样本图片达30万张。
[0020]2)使用100000张驾驶员头肩正样本再结合经典的AdaBoost方法,通过几天的训练可得到判断一个图像区域是否为驾驶员头肩区域的分类器。
[0021]S22、在线的驾驶员头肩区域检测
[0022]在依据车牌位置估计得到的车窗候选区域中中,遍历所有位置尺度为30x18的子窗口图像,分别采用S21中训练的模型进行判断,得出该子窗口区域是否为驾驶员头肩部分的结论。由于摄像机安装位置的原因,图像中车辆的大小存在一
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1