基于图像处理技术的驾驶员驾车打电话违章识别方法

文档序号:6625401阅读:120来源:国知局
基于图像处理技术的驾驶员驾车打电话违章识别方法
【专利摘要】本发明是一种基于图像处理技术的驾驶员驾车打电话违章识别的方法。本发明配合交通视频监控系统,先从采集到的视频图像中分割出驾驶员的位置,通过建立高斯肤色模型的方法对人体肤色进行分割,判断出人脸位置,然后建构BP神经网络对人体肤色块进行分类,进而判断驾驶员是否打电话的情况。
【专利说明】基于图像处理技术的驾驶员驾车打电话违章识别方法

【技术领域】:
[0001] 本发明涉及图像处理【技术领域】,具体的说是一种基于图像处理技术的驾驶员驾车 打电话违章识别的方法。

【背景技术】:
[0002] 驾驶员驾车时,违章打电话很容易引发交通事故。目前,国内外学者对驾驶员的驾 驶行为检测主要有三大类方法:基于测量生理信号方法、基于传感器测量车辆参数的方法、 基于计算机视觉检测方法。
[0003] 基于生理信号的测量方法主要是利用相关电子设备测量驾驶员的脑电信号、心电 信号、肌电信号的参数从而达到对驾驶员的驾驶状态判断的过程;基于传感器检测车辆参 数的方法主要是利用传感器技术监测车辆的方向盘转角度、方向盘的受压力度大小以及力 矩的大小、车辆的速度以及加速度等的参数;基于计算机视觉的驾驶员行为检测方法是一 种非接触式的检测方法,该方法主要从采集的视频图像中检测感兴趣的人体的一个或若干 个区域的状态,从而达到对驾驶员的驾驶状态的判断。目前,基于机器视觉的传统检测方法 大部分集中在人脸识别的疲劳驾驶检测上,针对驾驶员眼部、嘴部、脸部的活动状态的识别 来判断有无违章。本专利配合交通视频监控系统,先从采集到的视频图像中分割出驾驶员 的位置,通过建立高斯肤色模型的方法对人体肤色进行分割,然后建构BP神经网络对人体 肤色块进行分类,进而判断驾驶员是否打电话的情况。


【发明内容】

[0004] 本发明的目的是提供一种速度快和精度高的驾驶员驾车打电话违章识别方法。为 了实现上述目的,本发明采用的技术方案是:
[0005] 第一步:采集N张关于人的不同肤色图像,对其肤色像素点进行统计,研究其在 YCb(;颜色空间上的分布;
[0006] 第二步:设X = [Cb,CJ表示每一像素点处对应色度值Cb,(;组成的矩阵,对上述N 张肤色图像的像素点的色度值进行统计,然后按(1)式求出均值矩阵;
[0007] m = E (x) (1)
[0008] 第三步:按照公式(2)计算色度矩阵的协方差矩阵,并由此建立肤色的二维高斯 分布模型;
[0009] c = E {(x-m) (χ-m)T} (2)
[0010] 第四步:获取驾车司机的位置图像I,设图像的长、宽分别为Μ、Ν,按如下步骤判断 图像中每一个像素点是否属于人脸;
[0011] 第五步:利用公式(3)计算第四步采集图像中的像素点的肤色似然度,通过设定 似然度的阈值Ρ ΤΗ可以把肤色从图像中分割出来;
[0012] P (Cb, Cr) = exp [-0. 5 (χ-m) Tc_1 (χ-m) ] (3)
[0013] 第六步:按照阈值PTH对位置图像I进行二值化,大于阈值PTH的像素赋值1小于 阈值的像素赋值0得到二值化图像ID,ID中白色区域代表人肤色区域,为了去除噪声影响, 将白色区域中像素个数小于阈值WTH区域变为黑色区域,图像中剩下的为头部和手部以及 与肤色比较相似的大块区域,得到去噪图像I DN;
[0014] 第七步:对二值化图像IDN进行闭操作处理得到IDNC,将I DNC中的白色连通区域分别 物^记为 Li,L2,···;
[0015] 第八步:从按照第四步方法获取的图像库中随机选取K幅驾驶员的位置图像,测 量每一张图像的尺寸和质心,设选取的K幅图像中第j幅图像的长、宽分别为π?ρ?ν第j幅 图像的人脸质心坐标为( Xj,yj),将第j幅图像按照人脸肤色处像素置1,其它像素置0进 行二值化得到图像I Dj,利用公式(4)可以计算出第j幅图像的人脸肤色块的质心坐标;
[0016]

【权利要求】
1.基于图像处理技术的驾驶员驾车打电话违章识别方法,其特征在于如下步骤: 第一步:采集N张关于人的不同肤色图像,对其肤色像素点进行统计,研究其在YCb(;颜 色空间上的分布; 第二步:设X = [Cb,Cj表示每一像素点处对应色度值Cb,(;组成的矩阵,对上述N张 肤色图像的像素点的色度值进行统计,然后按(1)式求出均值矩阵; m = E(x) (1) 第三步:按照公式(2)计算色度矩阵的协方差矩阵,并由此建立肤色的二维高斯分布 模型; c = E {(x-m) (χ-m)τ} (2) 第四步:获取驾车司机的位置图像I,设图像的长、宽分别为Μ、Ν,按如下步骤判断图像 中每一个像素点是否属于人脸; 第五步:利用公式(3)计算第四步采集图像中的像素点的肤色似然度,通过设定似然 度的阈值ΡΤΗ可以把肤色从图像中分割出来; P (Cb, Cr) = exp [-〇. 5 (χ-m) Tc_1 (χ-m) ] (3) 第六步:按照阈值PTH对位置图像I进行二值化,大于阈值PTH的像素赋值1小于阈值 的像素赋值0得到二值化图像ID,ID中白色区域代表人肤色区域,为了去除噪声影响,将白 色区域中像素个数小于阈值W TH区域变为黑色区域,图像中剩下的为头部和手部以及与肤 色比较相似的大块区域,得到去噪图像IDN; 第七步:对二值化图像IDN进行闭操作处理得到IDNC,将IDNC中的白色连通区域分别标记 为 L" L2,...; 第八步:从按照第四步方法获取的图像库中随机选取K幅驾驶员的位置图像,测量每 一张图像的尺寸和质心,设选取的Κ幅图像中第j幅图像的长、宽分别为π?ρ?ν第j幅图像 的人脸质心坐标为(Xj,y」),将第j幅图像按照人脸肤色处像素置1,其它像素置0进行二 值化得到图像I Dj,利用公式(4)可以计算出第j幅图像的人脸肤色块的质心坐标;
(4) 其中IDj (Xp yj为图像IDj在(xu yj坐标处的灰度值; 第九步:按照公式(5)计算质心坐标因子(α,β);
(5) 第十步:计算图像IDNC的人脸经验质心坐标(x〇, y〇),按照公式(6)计算图像IDNC的人 脸质心经验坐标; (x〇, y〇) = ( α Μ, β Ν) (6) 第十一步:判断图像ID1C中的肤色标记块是否为人脸,如果IDNC中检测到一个肤色块标 记时,则认为该肤色块中包含人脸并把肤色块分割出来,如果检测到两个或者两个以上肤 色块时,则按照公式(7)计算每个肤色块的质心坐标,并按照公式(8)计算每个肤色块的质 心坐标到人脸经验的质心坐标(?%)的距离,距离最小的肤色块则为包含人脸在内的肤 色块;
(7) 其中?\为二值化图像iDNC中包含第i块肤色块的最小外接矩形区域,i (Xi,yi)为二值 化图像iDNC中坐标点(Xi,yi)坐标处的灰度值;
(8) 第十二步:对包含头部的肤色块二值化图像iDN。进行尺寸归一化,归一化后的尺寸统 一为H*H。然后采取了基于像素数量的粗网格特征的方法将二值化图像分成0等分,然后统 计每个单元格里面的白色像素个数作为特征,可以得到0个特征值,然后再对每条分割线 上的白色像素个数统计,得到P个特征值,再计算整幅图像的白色像素得到一个特征值,从 而可以得到Q个特征值。 第十三步:建立双隐层的BP神经网络,该神经网络结构包含Q个输入,两个隐层,3个 输出(分为不打电话,右手打电话,左手打电话三种输出情况),然后利用BP神经网络对提 取的特征进行归类。
【文档编号】G06K9/20GK104156717SQ201410437486
【公开日】2014年11月19日 申请日期:2014年8月31日 优先权日:2014年8月31日
【发明者】王好贤, 黎华东 申请人:王好贤
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1