客车超载检测方法

文档序号:6439295阅读:547来源:国知局
专利名称:客车超载检测方法
技术领域
本发明涉及一种客车超载超员检测方法。
背景技术
随着人们生活水平的不断提高,人们外出的需求量也就越来越大,因此汽车仍是交通运输的主要工具。由于大部分客车车主为了自身利益要求,忽视交通安全意识,拼命地往车里塞人,尤其是到了节假日,人客流高峰期,而与此相关的公路客运的运输能力却没有相应增加,致使节假日客车超员超载现象频发。客车超载对国家的公路设施和客运市场造成了不良影响,同时容易引发道路交通事故,给交通安全带来了极大的隐患,也使人民的生命财产安全受到了严重的威胁。针对上述现象,近年来出现了不同的车辆检测方法。目前在客车超载检测方法中大多数还是采用途中人工盘检的方式,这种方式因为存在太多的人为因素,无法监测到客车运行过程中的真实情况。而极少地区对运营车辆安装了智能检测设备,这种智能检测设备主要通过在客车车门两侧安装具有方向判断功能的红外线传感器或其它功能传感器,实现乘客上下车的记录,并计算是否超员报警。或是在乘客上下的台阶上安装压电薄膜传感器,通过传感器的受力不同对乘客上下车进行判断,并记录人数从而判断是否超载。这两种智能检测设备一定程度上改善了人工盘检的弊端,但是这种依赖于硬件设备的检测方法,提升了检测成本,而且无法达到实时监测。

发明内容
本发明针对以上问题的提出,而研制的一种客车超载检测方法具有如下步骤Si.以客车过道作为检测区域,采集检测区域的视频图像,选取其中的一帧视频图像作为当前帧,使用训练好的Haar特征级联分类器对当前帧图像进行逐个位置的扫描,采集与所述Haar特征级联分类器扫描窗口一致的至少一个矩形区域。S2.选取一个矩形区域,在选定的一段时间内,追踪该矩形区域,判定该矩形区域在当前帧之后的一段连续帧中每一帧中出现的位置与矩形区域在每一帧中的上一帧中出现的位置偏差是否在规定范围内,同时,判断该矩形区域,在选定的同一段时间内,当前帧后的同一段连续帧图像中出现的次数大于规定出现次数,则判定客车超载;否则,删除所述矩形区域,继续检测,重复S1-S2。步骤S2包括S201.根据经验预先设定时间阈值T,和T时间内同一头部检测到的总次数N ;S202.从当前帧开始,记录当前时间t到t+T这一时间段内,矩形区域在每一帧图像中出现的次数,记作η以及所述矩形区域在每一帧图像中所处的位置;S203.根据公式|Pm_Pm+1| < Dmin判定,所述矩形区域在时间阈值T内,在每一帧中的位置,与在上一帧中的位置的偏差在所述范围内,式中Pm表示上一帧图像中检测到的矩形区域的位置,pm+1表示当前帧图像中检测到的矩形区域的位置,Dmin是根据经验总结的同一目标在两帧间的变化的最大距离。
S204.判断比较η与N的大小,若η > N,则判定该矩形区域存在;若η < N,则判定该矩形区域不存在。 S205.若所述矩形区域满足同时S204与S203所述的条件,则判断车辆超载,否则, 删除记录中的所述矩形区域,继续检测,重复步骤S1-S2Sl之前还具有对Haar特征级联分类器进行训练选择人头不同角度的图像作为正样本集&。s,车内不同环境作为负样本集Sneg,所述正样本集&。s中的样本数量取值为 5000 < Spos < 8000,负样本集Sneg的样本数量取值为8000 < Sneg < 12000。在进行分类器训练时,加入了人头部倾角为30度和45度的Haar特征正样本进行进行训练。在Sl中所述Haar特征级联分类器对当前帧进行扫描的方法,首先使用分类器的初始大小窗口从监控区域的最远端开始,逐个位置扫描,完成一次扫描后,按比例因子 scale_factor放大分类器窗口,再进行一次扫描,不断放大窗口,直至窗口大于视频图像大将客车过道区域,即检测区域划分为矩形或多边形,在采集到当前帧图像数据之后,对当前帧图像进行高斯滤波和直方图均衡化处理。在S3判定车辆人员超载后,发出报警并将报警信息和超载的实时图像上传至远程计算机中。本发明的公共客运车辆人员超载监控系统及监控方法,通过图像识别技术判断车辆通道是否有人,并以此作为判断是否超载的依据,可有效地解决传感元件对上下车乘客个体识别精度不高的问题,同时,只传送判定超载的图片到监控中心,可大大降低数据传输量,节约运行成本。本发明的其他优点、目标,和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书,权利要求书,以及附图中所特别指出的结构来实现和获得。


为了更清楚的说明本发明的实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明的流程2为本发明的主要步骤流程3为本发明中步骤S2的具体步骤图
具体实施例方式如图1本发明的流程图所示一种客车超载检测方法,具有如下步骤首选对本发明所采用的Haar特征级联分类器进行训练,主要同过采集大量车内实际情况下的视频进行分析,选择头部的不同角度的图像作为正样本集Spos,车内不同环境作为负样本Smg,进行分类器训练,由于人头不同的角度特征有所不同,因此正负样本数量必须足量,我们选用正负样本数分别为Spos = 6000和Sneg= 10000。检测窗口的最小尺寸设为wSize = 16X 18cm,同正样本尺寸大小相同。由于车体过道具有长度和每个人头部大小都不同,所以采集到的矩形区域一般具有唯一性,即唯一的大小。考虑到在实际客车内部,人们的头部存在不同角度的倾斜,为了更加准确的识别头部目标区域,作为一个较佳的实施方式,因此在训练中增加倾角为30度和45度的Haar 特征进行训练。对于检测到的目标区域用矩形框方式表示,作为一序列的矩形区域返回,其中包括矩形左上角坐标(X,y)以及矩形的宽width和高height,利用矩形区域信息,可以将超载目标在视频图像中标定出来。通常长途客车的超载,都是在座位坐满的情况下,在中间的过道上有乘客站立或坐在加座上,作为一个较佳的实施方式,Si 以客车过道作为检测区域,人为的根据实际情况,在将该过道区域即为所述的监测区域划分成矩形或者多边形,划分的时候要做到准确, 不得过多包含座位信息。在采集到图像之后,作为一个较佳的实施方式,使用高斯滤波器对采集到的图像进行降噪处理以及采用直方图均衡化增加图像的对比度。在采集到的多帧的图像中,挑选一帧图像作为当前帧,在当前帧图像中,使用训练好的Haar特征级联分类器对当前帧图像进行逐个位置的扫描,找到与Haar特征级联分类器扫描窗口初始尺寸一致的所有区域,优选的,设定该区域为为矩形,该矩形区域的尺寸为 wSize。在完成以Haar特征级联分类器扫描窗口为依据的一次扫描之后,按SCale_factor, 放大扫描窗口,重复检测,直到扫描窗口大于所述检测区域,即过道区域,停止扫描。对扫描得到的多个不同的矩形区域,考虑到客车内部光线变化,及车辆行驶抖动等因素,在头部识别后获得的目标矩形偶尔发生误检,为降低误检率,作为一个较佳的实施方式,设定S2 根据经验值设定一个时间阈值T和T时间内同一矩形区域被检测到的总次数N,跟踪当前帧检测到的矩形区域并记录,累加从当前时间t到t+T检测到的同一头部的数n,gn>N,则视为目标存在,考虑到除了在超载的情况下,过道区域中可能出现人的头部影响外,成员在过道区域内行走,或者乘客在座位上探头张望,交谈等情况也会在过道区域产生头部影响, 作为一个较佳的实施方式,在判定矩形区域是否存在的同时追踪,在当前帧后时间阈值T 内,2个连续帧中的所述矩形区域的相对距离是否在根据经验值限定的范围内,根据公式 |pffl-pffl+1 < Dmin判定,所述矩形区域在时间阈值T内,在每一帧中的位置,与在上一帧中的位置的偏差在所述范围内,式中Pm表示上一帧图像中检测到的矩形区域的位置,Plrt表示当前帧图像中检测到的矩形区域的位置,Dmin是根据经验总结的同一目标在两帧间的变化的最大距离。如果一个矩形区域满足上述条件,判定该目标在检测区域,即过道区域长时间存在,则此时车辆超载。否则,则可认定为误检测,删除记录,重新检测。在判定车辆超员超载后,发出报警信息,同时,将报警信息和超载的视频截图或者视频图像上传至设定的接收设备。下表为按照本发明所述方法进行的实验的数据。
权利要求
1.一种客车超载检测方法,其特征在于具有如下步骤51.以客车过道作为检测区域,采集检测区域的视频图像,选取其中的一帧视频图像作为当前帧,使用训练好的Haar特征级联分类器对当前帧图像进行逐个位置的扫描,采集与所述Haar特征级联分类器扫描窗口大小一致的至少一个矩形区域;52.选取一个矩形区域,在选定的一段时间内,追踪该矩形区域,判定该矩形区域在当前帧之后的一段连续帧中每一帧中出现的位置与矩形区域在每一帧中的上一帧中出现的位置偏差是否在规定范围内,同时,判断该矩形区域,在选定的同一段时间内,当前帧后的同一段连续帧图像中出现的次数大于规定出现次数,则判定客车超载;否则,删除所述矩形区域,继续检测,重复S1-S2。
2.根据权利要求1所述的客车超载检测方法,其特征还在于所述步骤S2包括5201.根据经验预先设定时间阈值T,和T时间内同一头部检测到的总次数N;5202.从当前帧开始,记录当前时间t到t+T这一时间段内,矩形区域在每一帧图像中出现的次数,记作η以及所述矩形区域在每一帧图像中所处的位置;5203.根据公式|Pm_Pm+1|< Dmin判定,所述矩形区域在时间阈值T内,在每一帧中的位置,与在上一帧中的位置的偏差在所述范围内,式中Pm表示上一帧图像中检测到的矩形区域的位置,pm+1表示当前帧图像中检测到的矩形区域的位置,Dmin是根据经验总结的同一目标在两帧间的变化的最大距离;5204.判断比较η与N的大小,若η> N,则判定该矩形区域存在;若η < N,则判定该矩形区域不存在。5205.若所述矩形区域满足同时S203与S204所述的条件,则判断车辆超载,否则,删除记录中的所述矩形区域,继续检测,重复步骤S1-S2。
3.根据权利要求1-2任意一项权利要求所述的客车超载检测方法,其特征还在于所述Sl之前还具有对Haar特征级联分类器进行训练选择人头不同角度的图像作为正样本集&。s,车内不同环境作为负样本集S胃,所述正样本集&。s中的样本数量取值为5000 < Spos < 8000,负样本集Sneg的样本数量取值为8000 < Sneg < 12000。
4.根据权利要求3所述的客车超载检测方法,其特征还在于在进行分类器训练时,加入了人头部倾角为30度和45度的Haar特征正样本进行进行训练。
5.根据权利要求1所述的客车超载检测方法,其特征还在于在Sl中所述Haar特征级联分类器对当前帧进行扫描的方法,首先使用分类器的初始大小窗口从监控区域的最远端开始,逐个位置扫描,完成一次扫描后,按比例因子scalLfactor放大分类器窗口,再进行一次扫描,不断放大窗口,直至窗口大于视频图像大小。
6.根据权利要求1所述的客车超载检测方法,其特征还在于将客车过道区域,即检测区域划分为矩形或多边形,在采集到当前帧图像数据之后,对当前帧图像进行高斯滤波和直方图均衡化处理。
7.根据权利要求1所述的客车超载检测方法,其特征还在于在S3判定车辆人员超载后,发出报警并将报警信息和超载的实时图像上传至远程计算机中。
全文摘要
本发明公开了一种客车超载检测方法根据实际情况分析,客车出现的超员超载现象,主要集中于客车内部的过道区域,基于这种特点,车辆超载算法,通过划定车辆内部过道区域,对过道区域进行人的头部识别。主要通过Haar人脸识别方法,选取大量的人在车辆内部站立时不同角度的头部图像做为有效样本,并对可能误检的相适区域选取大量负样本进行训练,同时改进haar特征识别方法,结合客车内部环境特点,分析像素变化特征,提高图像检测效率,并在识别过程中选定时间阈值对识别到的目标进行二次过滤,提高目标识别率,从而降低误检率。
文档编号G06K9/62GK102496275SQ20111038170
公开日2012年6月13日 申请日期2011年11月25日 优先权日2011年11月25日
发明者张泽旗 申请人:大连海创高科信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1