一种基于图像纹理的违章停车检测方法

文档序号:6630383阅读:204来源:国知局
一种基于图像纹理的违章停车检测方法
【专利摘要】本发明公开了一种基于图像纹理的违章停车检测方法,该方法包括以下几个步骤,依次是获取背景、目标分割及纹理分析,所述的获取背景主要是指确定检测区域、检测区域划分区间、构建检测区域模型及背景更新,所述的目标分割主要是指动态阈值选择、目标分割及形态学滤波,采用动态阈值的目标分割方法可以更准确的分割出运动目标,同时使用形态学滤波中开运算可以有效去除分割过程中产生的噪声干扰,所述的纹理分析主要是指静止目标检测、停驶车辆识别及违章停车事件确认,通过分析图像灰度值达到稳定状态的过程判断是否有静止目标出现,同时通过图像灰度共生矩阵的熵值去除此过程中存在的误报警。
【专利说明】一种基于图像纹理的违章停车检测方法

【技术领域】
[0001] 本发明属于交通检测【技术领域】,特别涉及一种基于图像纹理的违章停车检测方 法。

【背景技术】
[0002] 随着我国城市化进程的不断加快,城市公路交通系统的压力不断增大,交通违章 停车这一交通问题日益凸显出来,对维护交通正常秩序造成了非常恶劣的影响。如何规范 驾驶员的驾驶行为,对违反交通规则的行为及时准确地进行取证查处,是道路监控的关键 问题。
[0003] 现有监控系统的监控能力和监控有效性还基本停留在人工操作监控、事后取证的 阶段,无法起到预防、预警,全天实时监控的作用,且随着摄像头和监控画面的大量增多,远 远超出人的接受能力。因此,利用高科技手段,建立一套完整稳定的高准确性、智能自动化 监控拍摄和处理违章停车的管控系统显得非常必要。


【发明内容】

[0004] 本发明的目的在于提供一种能够实时检测违章停车的方法,对违章车辆进行抓 拍、识别车牌进而进行处罚,以减少人工监控,规范驾驶员驾驶行为。
[0005] 本发明的技术方案是,一种基于图像纹理的违章停车检测方法,该方法包括3个 步骤,依次是获取背景、目标分割及纹理分析,其中,
[0006] 所述的获取背景的步骤,使用将检测区域分区间,逐区间进行背景更新的方法获 取背景,具体实现过程如下:
[0007]Al,确定检测区域;
[0008]A2,对所述的检测区域划分区间,即将检测区域由近及远划分为多个检测区间,划 分依据包括:
[0009]a21),检测区间划分数量根据实际情况进行设置;
[0010] a22),根据摄像机成像原理,同一目标位于不同视场时其大小不同,故划分检测区 间时,近视场检测区间长度应大于远视场检测区间长度度,即满足式(1),
[0011] LiPLi,i= 1,2, ...N-1 (1)
[0012] 式(1)中,
[0013]Li为第i个检测区间的长度;
[0014]N为检测区域划分检测区间的个数;
[0015]a23),一辆被检测车辆覆盖的检测区间不能超过两个,即满足式(2)
[0016] LJLiJLicar,i= 1,2,…N-I (2)
[0017]式(2)中,
[0018]Licar为被检测车辆在第i个检测区间内的长度;
[0019]A3,构建检测区域模型,即根据设置的检测区域,构建检测区域模型,包括将检测 区间两两一组划分成N-I个小检测区域,每个小检测区域作为一个背景估计单元;
[0020] A4,背景更新,采用改进的背景差分法进行背景更新,具体实现步骤包括:
[0021]a41)每帧仅对一个检测单元进行背景估计,将第一帧图像作为初始背景;
[0022] a42)随着时间序列的增加,将当前帧图像与背景图像对应像素进行差分,保留各 帧差分结果作为后续动态阈值选择的依据;
[0023]pDifImg[i] =pNowImg[i]-pBakImg[i],i= 0, 1,…W*H (3)
[0024] 式⑶中,
[0025] pDiflmg为背景差分结果图像;
[0026]pNowImg为当前巾贞图像;
[0027]pBaklmg为背景巾贞图像;
[0028] W为图像宽度;
[0029] H为图像高度;
[0030]a43)每帧仅对一个检测单元的背景差分结果进行分析,以此判断是否进行背景更 新,当某帧对应检测单元内所有像素差分结果满足式(4)时,则拷贝当前该帧作为新的背 景,
[0031]pNowImg[i]-pBakImg[i] =0 (4)
[0032]式(4)中,
[0033]i为各检测单元模块内序号,
[0034] 当检测单元内不满足所有像素背景差分结果为零时,则背景保持不变;
[0035]a44)按照所述步骤a41)至a43),依次遍历各检测单元,直到所有检测单元检测结 束,则从起始检测单元开始进行新一轮背景更新;
[0036] 所述的目标分割步骤,采用动态阈值的目标分割方法进行运动目标检测,所谓动 态阈值,是指每帧阈值通过分析背景差分结果的直方图分布情况进行确定,具体分割过程 包括:
[0037] B1,动态阈值选择,包括:
[0038] bll)根据视频学原理,静止图像在背景差分过程中,无明显的灰度变化,其差分结 果接近于零;
[0039] 前景中运动图像,其差分结果将存在较大的灰度变化,故可根据差分结果分布情 况进行目标分割动态阈值的选择;
[0040]bl2)差分结果跳变较大点对应的灰度值即为作为划分前景图像与背景图像的阈 值;
[0041]bl3)设直方图分布最高点对应的灰度值为Gtop,该灰度值出现的数量为Nmax,在直 方图分布曲线中,可近似认为Nmax和Nmax/2之间符合直线分布,其中Nmax/2对应灰度值为 1,则(Gt()p,Nmax)和(GbM,Nmax/2)两点间直线可表示为:

【权利要求】
1. 一种基于图像纹理的违章停车检测方法,其特征在于,该方法包括3个步骤,依次是 获取背景、目标分割及纹理分析,其中, 所述的获取背景的步骤,使用将检测区域分区间,逐区间进行背景更新的方法获取背 景,具体实现过程如下: Al,确定检测区域; A2,对所述的检测区域划分区间,即将检测区域由近及远划分为多个检测区间,划分依 据包括: a21),检测区间划分数量根据实际情况进行设置; a22),根据摄像机成像原理,同一目标位于不同视场时其大小不同,故划分检测区间 时,近视场检测区间长度应大于远视场检测区间长度度,即满足式(1), Li^Li, i = 1,2,…N-I (1) 式⑴中, Li为第i个检测区间的长度; N为检测区域划分检测区间的个数; a23),一辆被检测车辆覆盖的检测区间不能超过两个,即满足式(2) LJLiJLic^i = U-N-I (2) 式⑵中, 为被检测车辆在第i个检测区间内的长度; A3,构建检测区域模型,即根据设置的检测区域,构建检测区域模型,包括将检测区间 两两一组划分成N-I个小检测区域,每个小检测区域作为一个背景估计单元; A4,背景更新,采用改进的背景差分法进行背景更新,具体实现步骤包括: a41)每帧仅对一个检测单元进行背景估计,将第一帧图像作为初始背景; a42)随着时间序列的增加,将当前帧图像与背景图像对应像素进行差分,保留各帧差 分结果作为后续动态阈值选择的依据; pDif Im g[i] = pNow Im g[i]-pBak Im g[i],i = 0, 1,…W*H (3) 式(3)中, pDif Im g为背景差分结果图像; pNow Im g为当前巾贞图像; pBak Im g为背景巾贞图像; W为图像宽度; H为图像高度; a43)每帧仅对一个检测单元的背景差分结果进行分析,以此判断是否进行背景更新, 当某帧对应检测单元内所有像素差分结果满足式(4)时,则拷贝当前该帧作为新的背景, pNow Im g[i]-pBak Im g[i] = 0 (4) 式⑷中, i为各检测单元模块内序号, 当检测单元内不满足所有像素背景差分结果为零时,则背景保持不变; a44)按照所述步骤a41)至a43),依次遍历各检测单元,直到所有检测单元检测结束, 则从起始检测单元开始进行新一轮背景更新; 所述的目标分割步骤,采用动态阈值的目标分割方法进行运动目标检测,所谓动态 阈值,是指每帧阈值通过分析背景差分结果的直方图分布情况进行确定,具体分割过程包 括: Bl,动态阈值选择,包括: bl 1)根据视频学原理,静止图像在背景差分过程中,无明显的灰度变化,其差分结果接 近于零; 前景中运动图像,其差分结果将存在较大的灰度变化,故可根据差分结果分布情况进 行目标分割动态阈值的选择; bl2)差分结果跳变较大点对应的灰度值即为作为划分前景图像与背景图像的阈值; bl3)设直方图分布最高点对应的灰度值为Gttjp,该灰度值出现的数量为Nmax,在直方图 分布曲线中,可近似认为N max和Nmax/2之间符合直线分布,其中Nmax/2对应灰度值为Gtal,则 (G tm, U和(Ghra", N_/2)两点间直线可表示为:
bl4)由述(5)分析,选用的阈值为当N = O时对应的灰度值,故每帧分割阈值为: G = 2Gb0ffl-Gt0P (6) B2,目标分割,即在确定各帧阈值后,即可进行目标的二值化分割,其实现过程如下:
式(7)中, pBin Im g为目标分割结果; i为检测区域内对应像素序号; B3,形态学滤波,即当目标分割后所得的边界不平滑,目标区域具有噪声孔,背景区域 上也散布着噪声物体时,在目标分割完成后选择形态学滤波中的开运算去除噪声干扰, 具体实现步骤如下: b31)腐蚀,包括 (b31a).用3*3的结构元素,扫描图像的每一个像素; (b31b).用结构元素与其覆盖的二值图像做"与"操作; (b31c).如果都为1,结果图像的该像素为255,否则为O ; b32)膨胀,包括 (b32a).用3*3的结构元素,扫描图像的每一个像素; (b32b).用结构元素与其覆盖的二值图像做"与"操作; (b32c).如果都为0,结果图像的该像素为0,否则为255 ; 所述的纹理分析步骤,是当在禁停区域内检测到有目标出现后,则要进一步确定该目 标状态,采用对目标出现区域进行纹理分析判断其是否处于停车状态,当其停车时间到达 规定值时,则对其进行报警,具体实现过程包括: C1,静止目标检测,当在禁停区域内检测到像素点在时间序列上的灰度值发生大变化 时,即可确定存在前景物体,而检测到的时间序列像素值变化由通过禁停区域的运动物体 和进入区域并停止的物体形成,因此,有效的停车检测首先必须剔除由于运动前景物体经 过造成的像素值变化的情况: 当背景像素值发生突然变化,并在短时间内重新恢复到初始背景状态值时,表明有运 动物体通过该区域,但并未停止; 当背景像素值发生突变,并且在随后的一段时间序列保持像素变化值稳定,则表明该 背景像素点被进入禁停区域且停止的前景物体占据,存在可能的违章停车现象; 由于受到周围环境及光线变化的影响,背景图像像素值如果在较长的时间序列上发生 扰动,而短时内无法体现; C2,停驶车辆识别,即将用户设置的检测区域即禁停区域分割出来,利用分割目标的面 积与检测区域面积构成的占空比特征,将其空间特性加以表征,区域内目标的占空比定义 为: S = a/A (8) 上式⑶中, a为分割目标面积; A为检测区域面积; 以占空比作为辨识参量,滤除非机动车及行人等对象在检测区域的静止造成的干扰, 进而识别违章停驶车辆, 该识别算法步骤如下: c21)对检测区域内存在分割结果时,即满足式(9)的像素点,则表明该 点存在前景物体经过 pBin Im g[i] = 255 (9) c22)当有前景物体经过时,则开始统计时间序列上检测区域内像素值变化情况: pDif(i,t+l) = p Im g(i,t+l)-p Im g(i,t) (10) 上式(10)中, pDif (i, t+1)为第t+1巾贞与第t巾贞对应像素差结果; p Im g(i, t+Ι)为第t+Ι巾贞图像灰度值; p Im g(i,t)为第t巾贞图像灰度值。 c23)基于物体的运动特性与颜色特性,像素值在短期内不可能存在均匀渐变的情况, 若有 pDif (i, t+k) I ^ ω (11) 上式(11)中, ω为稳定度; 若在连续j帧内均有 pDif (i,t+k+m) I < ω,m = 0, 1,...,j_l (12) 则确定像素点进入稳定状态; c24)当进入稳态后,计算当前像素点与背景点的差值: pDif Im g(i,t+k+j) = plmg (i, t+k+j) _pBak Im g(i,t_l) (13) 当差值满足下式时,则表明当前像素点状态由前景静止物体占据,否则仍为初始背景, pDif Im g (i,t+k+j) > G (14) c25)根据前景对象的占空比S判别对象类型,若满足下式时,则认为该前景对象为车 辆, S^y (15) 上式(15)中, Y为占空比分类阈值; c26)由进入稳定状态时刻开始统计车辆停驶时间,根据不同禁停区域的具体违章要 求,确定违章停车发生,实现自动报警; C3,违章停车事件确认,使用灰度共生矩阵中纹理特征量--熵值,判断背景中是否含 有停驶的车辆, 熵值计算方法如下所述: c31)将灰度图像划分为k级,将直方图间隔选择为15,即将图像划分为255/15 = 17 个灰度级; c32)统计各灰度级出现的概率Pi,其中i = 1,2,…k; c33)计算各灰度级熵值 E ⑴=-Pi In Pi (16) c34)统计图像每一个灰度级的熵并,并绘出图像熵值直方图, c35)如果熵值直方图较为单一,则判断为此图像为路面,否则图像中含有运动目标。
【文档编号】G06T7/20GK104376554SQ201410549079
【公开日】2015年2月25日 申请日期:2014年10月16日 优先权日:2014年10月16日
【发明者】王军群, 袁彬, 于艳玲, 谭中慧 申请人:中海网络科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1