当前位置: 首页 > 专利查询>长安大学专利>正文

一种基于灰度极值的背景重构方法技术

技术编号:7437092 阅读:246 留言:0更新日期:2012-06-15 20:03
本发明专利技术公开了一种基于灰度极值的背景重构方法,具体包括如下步骤:将图像采集设备采集到的N帧图像序列读入计算机系统,用于重构场景的背景图像;基于灰度极值的像素灰度归类:通过下式分别计算各灰度区间类的权重;选择像素点背景;该方法通过灰度极值划分灰度区间类,选择像素点的背景灰度值以构建场景的背景,节省了存储空间,且计算量小;无需对场景中的背景和目标建立模型,能有效避免混合现象;能准确进行背景重构,鲁棒性好;在机械视觉、视频监控、军事科学、城市交通监控中和居民日常安全监控等实时系统领域有着广泛的应用前景。

【技术实现步骤摘要】

本专利技术涉及一种应用于运动目标检测和跟踪的背景重构方法,尤其涉及。
技术介绍
视频序列运动目标检测在智能监控系统、机械视觉、军事科学等领域有着广泛的应用前景,它能在无人干预的情况下,对视频序列的运动目标进行自动提取和定位,并对其进行分析和判断目标的行为,能为后续的目标识另U、跟踪、报警与记录提供基础,还能在异常情况发生时做出及时反应。目前,常用的视频序列运动目标检测方法主要有光流法、帧差法和背景差法。光流法能应用于摄像机运动的情况,但其计算量非常大,且对噪声比较敏感,对硬件要求比较高;帧差法计算量小、能实现实时的运动检测,但分割出的运动目标不完整,检测的运动目标容易出现空洞和拉伸,甚至出现检测不出运动目标的情况,严重影响了后续的应用;背景差法通过构建出场景的背景图像帧,将当前帧和背景图像作比较,能得到完整的运动目标, 易于实现,是一种最为简单和有效的方法,完全克服了帧差法的缺点,是实时系统的首选。 背景重构是背景差法的核心内容,其直接影响运动检测提取的实时性与准确性。近年来,国内外的研究人员针对背景重构方法进行了大量的研究。常见的背景重构方法有两类,一类是模型法,另一类是灰度归类法。模型法是为各个像素点的灰度建立统计模型,如高斯分布模型、混合高斯分布模型等,并采用自适应的方法通过调整模型参数来更新背景,这种方法只有在场景中不含有运动目标时才能正确地对模型初始化,在实际应用中存在一定的困难;灰度归类法是根据一定的假设,利用已观测到的一段连续视频序列选择像素灰度获得当前的背景图像,如基于像素归类的背景重构技术,该方法计算量小, 但是当像素灰度发生缓慢变化时,则会产生错误的重构结果。因此,研究一种计算量小且构建准确的背景重构是非常有必要的。
技术实现思路
针对上述现有技术存在的缺陷或不足,本专利技术提出了,该方法通过灰度极值划分灰度区间类,选择像素点的背景灰度值以构建场景的背景,节省了存储空间,且计算量小;无需对场景中的背景和目标建立模型,能有效避免混合现象;能准确进行背景重构,鲁棒性好。为了达到上述目的,本专利技术采用如下的技术解决方案—种基于灰度极值的背景重构方法,其特征在于,具体包括如下步骤步骤1 将图像采集设备采集到的N帧图像序列(f1; f2,......,fN)读入计算机系统,用于重构场景的背景图像;步骤2 基于灰度极值的像素灰度归类将图像数据划分为若干个灰度区间,每个灰度区间用极小值和极大值表征,当新数据被输入时,计算该新数据和每个已形成的灰度区间类之间的距离,若该新数据和与其最近的灰度区间类的距离小于等于设定的阈值,则将该新数据归入与其最近的灰度区间类,反之,创建一个新的灰度区间类,将该新数据归入该新的灰度区间类;步骤3 通过下式分别计算各灰度区间类的权重W1(P) = ^ElN其中,i为类序号,乂 (ρ)为第i个灰度区间类Ci (ρ)的权重,Cni(P) 表示第i个灰度区间类Ci (ρ)的类像素数,m(p)表示像素点ρ形成的灰度区间类的个数;步骤4 选择像素点背景按照权重由大到小的顺序将灰度区间类排序后,取前B(p)个灰度区间类作为像素点的背景,满足该前B(p)个灰度区间类的权重之和大于等于δ ;被选为背景的灰度区间类称为背景灰度区间类;S为阈值,对于256级的灰度图像,δ通常取0.75 ;Β(ρ)为背景灰度区间类的个数;当背景灰度区间类为单极值类时,其背景灰度值为该单极值灰度区间类的极小值;当背景灰度区间类为双极值类时,其背景灰度值为该灰度区间类的极小值和极大值的均值;步骤5 基于灰度极值的背景重构结束。进一步的,所述步骤2 基于灰度极值的像素灰度归类的具体步骤如下步1 读取第一个数据ft (P) Jfft(P)归入第i个灰度区间类Ci (ρ)并进行该初类的初始化,此时i = 1,t = 1,像素点P形成的灰度区间类的个数m(p) = 1,该初类的类像素数Cni(P) =1,极小值CIi(P) =ft(p),此时无极大值;其中,i为类序号;ft (P)表示像素点P在第t帧的灰度值,1彡t彡N,CIi (ρ)表示Ci (ρ)的极小值,CAi (ρ)表示Ci (ρ)的极大值;转入步2;步2 继续读取新数据ft (ρ),即t = t+Ι,当t彡N时,转入步3 ;否则,转入步7 ;步3:计算新数据ft(p)和每个已形成的灰度区间类Ci(P)之间的距离(!(Ci(P), ft(P)),其中,i为类序号,;CKCi(P),ft (P))的具体计算如下(1)当(%)为单极值类时,(!(Ci(P)Jt(P)) = Ift(P)-CIi(P) | ;(2)当Ci(P)为双极值类时,(KCi(P)Jt(P))的计算如下①若CIi (ρ) ( ft (ρ) ( CAi (ρ),d (Ci (ρ), ft(p)) =0;②若ft (ρ) < CIi(P),\cA\p)-ft{p),其它③若ft (P) > CAi (P),U(P)-CI1(P),其它其中,θ为阈值,对于256级灰度图像,θ取20-40 ;转入步4 ;步4 :查找与ft(p)距离最近的灰度区间类C乂p),即C乂ρ)满足 . m{p) .d(CJ(p)Jt(p)) = min d{C{p\ ft{p)) j e m(p);若 d(CJ(p),ft(p)) ( ,则认/=1为仏)和C乂P)匹配,转入步5;否则,转入步6;步5 将ft (ρ)归入C (ρ)并更新C (ρ)的各项参数,具体更新步骤如下(1)当C乂ρ)为单极值类时①若ft (ρ) = CIj (ρ),将 Cj (ρ)的类像素数 Cnj (ρ)累加 1,即 Cnj (p) = Cnj (ρ)+1 ;②若ft(p) > CIj(P),将 CJ(p)的类像素数 Cnj(P)累加 1,即 Cnj(p) = Cnj (ρ)+1, Cj(P)的极大值 CAj (ρ) =ft(p);③若ft(p) < CIj(P),将 CJ(p)的类像素数 CnJ(p)累加 1,即 Cnj(p) = Cnj (ρ)+1, 先将C (ρ)的极小值CP' (ρ)赋给极大值CA^ (ρ),即CA^ (ρ) = CIj (ρ),再将ft (ρ)作为灰度区间类 Cj (ρ)的极小值 CIj (ρ),即 CIj (ρ) = ft (ρ);(2)当Cj(p)为双极值类时①若CIj(P) ^ft(p)彡 CAj(ρ) JfCj(P)的类像素数 Cnj(P)累加 1,即 Cnj(p)= Cnj (ρ)+1 ;②若ft(p) < CIj(P),将 CJ(p)的类像素数 CnJ(p)累加 1,即 Cnj(p) = Cnj (ρ)+1, Cj(P)的极小值 CIj (ρ) =ft(p);③若ft (ρ) > CAj (ρ),将 Cj (ρ)的类像素数 Cnj (ρ)累加 1,即 Cnj (p) = Cnj (ρ) +1, Cj(P)的极大值 CAj (ρ) =ft(p);转入步2;步6 创建一个新的灰度区间类,即m(p) = m(p)+1,将ft (ρ)归入该新类并初始化该新类的参数使该新类的类像素数Cni (ρ) = 1,极小值CIi(P) = ft (ρ),该新类无极大值; 转入步2 ;步7,基于灰本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:肖梅张雷寇雯玉刘伟苗永禄
申请(专利权)人:长安大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术