基于邻域相关的背景重构的运动目标检测方法

文档序号:7756487阅读:102来源:国知局
专利名称:基于邻域相关的背景重构的运动目标检测方法
技术领域
本发明涉及对运动目标的检测与处理系统,尤其涉及基于邻域相关的背景重构的 运动目标检测方法。
背景技术
在医院、重要交通路口、银行、地铁和重要的军事领域,常常需要对特定的场景进 行全程监控,而通过人工来监视这些视频,不仅浪费人力、物力也浪费财力。智能监控系统 是在无人干预的情况下,实现对运动目标的自动提取,随后对提取的运动目标进行后续处 理,如定位、识别、跟踪、分析和判断运动目标的行为,还能在异常情况发生时做出及时反 应。运动目标的提取是智能监控系统进行后续处理的基础和关键。智能监控系统中常采用的运动目标检测方法共有三种光流法、帧差法和背景差 分法。光流法因计算量非常大,且对噪声比较敏感,对硬件要求比较高等缺点,几乎很少在 智能监控系统中采用;帧差法具有计算量小、能实现实时的运动检测等优点,但分割出的运 动目标不完整,检测的运动目标容易出现空洞和拉伸,甚至出现检测不出运动目标的情况, 严重影响了后续的应用,因此也不宜在智能监控系统中使用;背景差法通过构建出场景的 背景图像帧,将当前帧和背景图像作比较,能得到完整的运动目标,是一种最为简单和有效 的方法,完全克服了相邻帧差法的缺点。背景差分法简单有效、易于实现,是实时的智能监 控系统的首选。背景提取和背景更新是背景差法的核心,直接影响着运动检测的实时性与 准确性。近年来,国内外的研究人员针对背景重构算法进行了大量的研究。背景重构算法 有两类,一类是模型法,另一类是灰度归类法。模型法通过对各个像素点的灰度进行统计建 模,并采用自适应的方法通过调整模型参数来更新背景,这种方法只有在场景中不含有运 动目标时才能正确地对模型初始化,再加之计算量大,在实际应用中存在一定的困难;灰度 归类法是根据一定的假设,利用已观测到的一段连续视频序列选择像素灰度获得当前的背 景图像,该类方法计算量小经常在实时的监控系统中采用。灰度归类法最常采用的假设条 件为背景像素总是最大的频率出现,当像素的背景被运动目标长时遮挡,并非总是以最大 频率出现时,灰度归类法往往会构建出错误的背景,这样会直接影响到运动目标的检测结^ ο

发明内容
针对上述场景中背景像素并非总是以最大频率出现,导致灰度归类法构建出错误 的背景,影响运动目标的检测结果这一问题,本发明提出了一种基于邻域相关的背景重构 的运动目标检测方法。本发明计算量小,不需要对场景中进行预先的假定,避免了灰度归类 法常采用的背景像素总是最大的频率出现作为假设条件,解决了当像素的背景被运动目标 长时遮挡,并非总是以最大频率出现时总是构建出错误背景的问题,保证了运动目标的检 测结果的准确性,能有效地避免混合现象,能准确进行背景重构,鲁棒性好。
5
为了达到上述目的,本发明采用如下的技术解决方案一种基于邻域相关的背景重构的运动目标检测方法,包括如下步骤步骤1 输入图像序列,并对数据进行排序;将图像采集设备采集到的图像序列输入计算机,计算机读取图像序列F'=
(f' f' 2,......, f' N),对输入的图像中某像素点P的灰度值F' (p) = (f' i(p),
f' 2(p),......,f' N(P))排序;步骤2 划分灰度平稳区间类;对排序后的数据划分灰度平稳区间将第一个数据归为初类,且令第一个数据为 初类的初值,此时令j = Lj为灰度平稳区间类;将新数据fi(P)与第j类的初值的差与门 限值S1相比较,若该差小于门限值S ^ffi(P)为第j类,并更新第j类的数据数和灰度 和;否则,创建一个新类,并令该fi (P)为新类的初值;用P表示像素点,CJ灼表示像素点P 的第j类的初值,Ci (灼表示像素点P的第j类的数据数,C/(灼表示像素点P的第j类的灰 度和;最终得到R个灰度平稳区间类,R^l;其中δ工为判断像素点ρ是否为新类的门限值,对于256级的灰度图像,δ工取值 为20 40的整数;执行步骤3;步骤3 计算各灰度平稳区间类的出现频率利用公式6计算每个灰度平稳区间类的出现频率,第j个灰度平稳区间类的出现 频率Wj (ρ)
0016 执行步骤4;步骤4 划分背景不确定区域并确定像素点的候选背景;针对场景中并非所有像素点的背景总是以最大的出现频率出现这一问题,采用候 选背景的策略,即首先确定像素点的背景是否唯一确定,若像素点的出现频率最大的灰度 平稳区间类的出现频率高于门限值S2,则认为该像素点背景唯一确定,并选择出现频率最 大的灰度平稳区间类为该像素点的背景值;否则,认为该像素点的背景不唯一确定,则标记 该像素点,并选择出现频率最大的2 3个灰度平稳区间类作为该像素点的候选背景;执行步骤5 ;步骤5 像素点背景的确定;对于有唯一确定背景的像素点,其背景值即为唯一的候选背景值;对于候选背景 不唯一的像素点首先计算像素点背景选择的优先级;其次确定优先级最高的像素点的背 景值;然后更新像素点的背景确定标识;最后循环执行上述步骤直至所有像素点的背景都 被确定为止;执行步骤6 ;步骤6:运动目标检测;将输入的图像帧fi(i > N)和背景图像作比较,若fi(i > N)和背景图像
的差大于门限值、,则为运动目标,否则为背景;其中,对于256级的灰度图像,δ3取值为 20 40的整数;
6
结束。本发明进一步还包括如下技术特征所述上述步骤1中对输入数据F'排序时,选择从小到大排序或从大到小排序。所述步骤2划分灰度平稳区间类的步骤如下(1)输入第一个数据A(P)Jffi (P)归入初类,并令& (P)为初类的初值,此时i = Lj = 1,并初始化初类,初类的初值eg(P) = T1 (灼,初类的数据数C^b) = 1,初类的灰度和
Cjs(P) = J1(P),其中,j为类序号;转入(2);(2)继续输入新的数据fjp),此时i = i+l,当i>N时,转入(6);否则,转入(3);(3)比较/,(P)-Qi (内和 S1,若/,.(P)-CJ O ) S S1,转入⑷;否则转入(5);(4)将fi(p)归入第j类,用公式1、公式2更新该类,得到第j类的数据数和灰度 和。(内^^内+^公式丄)C1s (ρ) = C1s (ρ) + / (ρ)(公式 2)转入步(2);(5)创建一个新类,即j = j+1,并初始化该新类,根据公式3、公式4、公式5得到 该新类的初值q (灼、数据数Ci (灼和灰度和C5"(尸)C。"(尸)=/(尸)(公式 3)G (尸)=1 (公式 4)C/⑶=/.(尸)(公式 5)转入(2);(6)结束;最终得到R个灰度平稳区间类,R彡1。所述步骤4划分背景不确定区域并确定像素点的候选背景的步骤如下输入各像
m ·
素点灰度类的出现频率妒( ),计算满足等式&頃11^( 2『7(尸))>民的各 1值, 1彡1 ,δ2
m 7 = 1
为门限值,δ 2取值为0.7 0.95 ;若m= 1,执行(a) = 2,执行(b);若m> 2,执行 (c);所有像素点进行完毕,结束;(a)此时像素点ρ有唯一确定的背景,令Bb (ρ) = 1 ;选择出现频率最大的灰度平 稳区间类为候选背景,候选背景数为1 ;其中,Bb(p)表示背景确定标识;(b)此时像素点ρ的背景不唯一确定,令Bb (ρ) = 0,选择出现频率最大的两个灰 度平稳区间类为候选背景,候选背景数为2 ;(c)此时像素点的背景不唯一确定,令Bb(p) = 0,选择出现频率最大的三个灰度 平稳区间类为候选背景,候选背景数为3 ;所述步骤5划分灰度平稳区间类的步骤如下(A)判断是否存在像素点P满足等式Bb(p) = 0,若存在,转入(B),否则转入(E);(B)首先,利用公式7计算所有满足Bb (ρ) = O的像素点ρ的优先级Σ丛⑷(公式 7)
其中,Φ (ρ)以像素点为中心的7X7的邻域;转入(C);(C)选择优先级最高的像素点背景选择相似度d (p,q)最大的候选背景作为该优 先级最高的像素点的背景值,相似度d(p,q)根据公式8计算得到
(公式 8)其中,G(p)为像素点P的梯度,G(p)由公式9表示G (ρ) = Gx (ρ) +Gy (ρ) (公式 9)用(x, y)为像素点ρ的坐标,Gx(p)和Gy(ρ)分别表X和Y方向的梯度Gx(ρ) = f (x+1,y) -f (x, y) (公式 10)Gy(p) = f(x, y+l)-f(x,y) (公式 11)转入(D);(D)更新像素点ρ的背景确定标识Bb(p)为=Bb (ρ) = 1 ;转入(A);(E)结束。所述⑶中的像素P的梯度G(p)还可以采用Sobel算子或Carmy算子的梯度公 式;本发明的方法带来的优点如下1、计算简单、运行时间短,适合在实时的系统中采用。2、不需要对场景中的背景和目标建立模型,亦不需要对背景进行条件假设,从而 使得本发明能广泛应用于各种实际的监控场合。3、多数发明要求系统初始化时场景中不含运动目标,而本发明能直接从含有运动 前景的场景图像中重构背景,从而可以避免本发明在初始化时清楚运动目标的繁琐工作。4、在参数变化的很大范围内都能得到满意的运动检测结果,当真实背景未以最大 频率出现时,仍能准确进行背景重构,鲁棒性好。5、应用范围广泛。在机械视觉、视频监控、军事科学、城市交通监控中和居民日常 安全监控等实时系统领域有着广泛的应用前景。


图1是本发明的流程图。图2是输入图像帧4。图3是背景图像帧_Λ,。图4是运动检测结果。图5是本发明的具体实施过程流程图。图6是本发明的检测方法中步骤2的流程图。图7是本发明的检测方法中步骤4的流程图。图8是本发明的检测方法中步骤5的流程图。下面结合附图和具体实施方式
对本发明作进一步的详细说明。
具体实施例方式如图1所示,本发明的基于邻域相关的背景重构的运动目标检测方法,包括如下 步骤步骤1 输入图像序列,并对数据进行排序;将图像采集设备采集到的图像序列输入计算机,计算机读取图像序列F'=
(f' i;f' 2,......,f' N),以图像任一像素点为例,对输入的图像中某像素点P的灰度值
F' (ρ) = (f' “phf' 2(p),......,f' N(p))排序;步骤2 划分灰度平稳区间类;对排序后的数据划分灰度平稳区间将第一个数据归为初类,且令第一个数据为 初类的初值,此时令j = Lj为灰度平稳区间类;将新数据fi(P)与第j类的初值的差与门 限值S1相比较,若该差小于门限值S ^ffi(P)为第j类,并更新第j类的数据数和灰度 和;否则,创建一个新类,并令该fi (P)为新类的初值;用P表示像素点,CJ灼表示像素点ρ 的第j类的初值,Ci (灼表示像素点ρ的第j类的数据数,C/(灼表示像素点ρ的第j类的灰 度和;最终得到R个灰度平稳区间类,R^l;其中δ i为判断像素点ρ是否为新类的门限值,对于256级的灰度图像,δ i取值 为20 40的整数;参见图6,步骤2的具体步骤如下(1)输入第一个数据A(P)Jffi (P)归入初类,并令& (P)为初类的初值,此时i = Lj = 1,并初始化初类,初类的初值eg(P) = T1 (灼,初类的数据数C^b) = 1,初类的灰度和
Cjs(P)= J1(P),其中,j为类序号;转入(2);(2)继续输入新的数据fjp),此时i = i+l,当i>N时,转入(6);否则,转入(3);(3)比较—Qf (内和 S1,若/,.(P)-CJ O ) S S1,转入⑷;否则转入(5);(4)将fi(p)归入第j类,用公式1、公式2更新该类,得到第j类的数据数和灰度 和。(内^^内+^公式丄)C〗s (ρ) = C〗s (ρ) + f, (ρ)(公式 2)转入步(2);(5)创建一个新类,即j = j+1,并初始化该新类,根据公式3、公式4、公式5得到 该新类的初值q (灼、数据数Ci (灼和灰度和C5"(尸)CJ⑶=/.(尸)(公式 3)Cc"(尸)=1 (公式 4)C/(尸)=/(尸)(公式 5)转入(2);(6)结束;最终得到R个灰度平稳区间类,R彡1。执行步骤3;步骤3 计算各灰度平稳区间类的出现频率
9
利用公式6计算每个灰度平稳区间类的出现频率,第j个灰度平稳区间类的出现 频率Wj (ρ)
Cj (η)炉"(尸)=^^,(7+= 1,2,...,尺)(公式6);执行步骤4;步骤4 划分背景不确定区域并确定像素点的候选背景;针对场景中并非所有像素点的背景总是以最大的出现频率出现这一问题,采用候 选背景的策略,即首先确定像素点的背景是否唯一确定,若像素点的出现频率最大的灰度 平稳区间类的出现频率高于门限值S2,则认为该像素点背景唯一确定,并选择出现频率最 大的灰度平稳区间类为该像素点的背景值;否则,认为该像素点的背景不唯一确定,则标记 该像素点,并选择出现频率最大的2 3个灰度平稳区间类作为该像素点的候选背景;执行步骤5;参见图7,步骤4的具体步骤如下
m ·输入各灰度平稳区间类的出现频率Wj (P),计算满足等式argmin( ^WJ{p))>52
m 7 = 1
的各m值,m彡R,δ2为门限值,δ2取值为0.7 0.95 ;若m = 1,执行(a) ;gm = 2,执行 (b);若m > 2,执行(c);所有像素点进行完毕,结束;(a)此时像素点ρ有唯一确定的背景,令Bb(p) = 1 ;选择出现频率最大的灰度平 稳区间类为候选背景,候选背景数为1 ;其中,Bb(p)表示背景确定标识;(b)此时像素点ρ的背景不唯一确定,令Bb (ρ) = 0,选择出现频率最大的两个灰 度平稳区间类为候选背景,候选背景数为2 ;(c)此时像素点的背景不唯一确定,令Bb(p) = 0,选择出现频率最大的三个灰度 平稳区间类为候选背景,候选背景数为3 ;步骤5 像素点背景的确定;对于有唯一确定背景的像素点,其背景值即为唯一的候选背景值;对于候选背景 不唯一的像素点首先计算像素点背景选择的优先级;其次确定优先级最高的像素点的背 景值;然后更新像素点的背景确定标识;最后循环执行上述步骤直至所有像素点的背景都 被确定为止;参见图8,步骤5的具体步骤如下(A)判断是否存在像素点ρ满足等式Bb(p) = 0,若存在,转入(B),否则转入(E);(B)首先,利用公式7计算所有满足Bb(p) = 0的像素点ρ的优先级Σ丛⑷(公式 了)其中,Φ (ρ)以像素点为中心的7X7的邻域;转入(C);(C)选择优先级最高的像素点背景选择相似度d(p,q)最大的候选背景作为该优 先级最高的像素点的背景值,相似度d(p,q)根据公式8计算得到d(P^)=\ Υ,{ (Ρ)~ (Φ)2 +J Y^iG(P)-Giq))2 (公式 8)
其中,G(p)为像素点ρ的梯度,G(p)由公式9表示G (P) = Gx (P) +Gy (ρ) (公式 9)G(p)还可以采用Sobel算子或Carmy算子的梯度公式;用(x,y)为像素点ρ的坐标,Gx(p) ^P Gy (ρ)分别表示X和Y方向的梯度Gx(ρ) = f (x+1,y) -f (x, y) (公式 10)Gy(p) = f(x, y+l)-f(x,y) (公式 11)转入(D);(D)更新像素点ρ的背景确定标识Bb(p)为=Bb (ρ) = 1 ;转入(A);(E)结束。执行步骤6;步骤6:运动目标检测;将输入的图像帧&(1 >Ν)和背景图像&作比较,若fji >Ν)和背景图像&的
差大于门限值δ3,则为运动目标,否则为背景;其中,对于256级的灰度图像,δ 3取值为20 40的整数;结束。实施例1 参见图5,本实施例具体实施过程包括如下步骤步骤SO 将图像采集设备采集到的图像序列输入计算机,计算机读取图像序列
F' = (f' 1,f ‘ 2'......,f ‘ N);转入步骤Si;步骤Si:对输入的图像中某像素点ρ的灰度值F' (p) = (f ‘ Jp),
f' 2(P),......,f' N(P))按照从小到大的顺序排序,F(P) = Cf1(P)J2(P),......,fN(p))
表示排序后的图像数据;转入步骤S2;步骤S2:输入第一个数据&( ),将& (ρ)归入为第一个类,即初类,令& (P)为 初类的初值,此时i = 1,j = 1,并初始化初类,初类的初值eg(P) = T1 (灼,初类的数据数
Cjc(P) = 1,初类的灰度和C,(尸)=J1(P),其中,j为类序号;转入步骤S3;步骤S3 继续输入新的数据& (ρ),此时i = i+Ι,当i < N时,转入步骤S4 ;否则, 转入步骤S7,最终得到R个灰度平稳区间类,R^l;步骤S4 比较_/;⑶-C。"⑶和δ i,若_/;⑶—C。"⑶< ,转入步骤S5 ;其中δ i为判断像素点ρ是否为新类的阈值,对于256级的灰度图像,δ i取值为 20 40的整数;若_/;(尸(尸)>,转入步骤 S6 ;步骤S5 将& (ρ)归入第j类,用公式1、公式2更新该类,得到第j类的数据数和 灰度和
11
。(内^^内+^公式丄)C〗s (ρ) = C〗s (ρ) + / (ρ)(公式 2)转入步骤S3;步骤S6 创建一个新类,即j = j+1,并初始化该新类,根据公式3、公式4、公式5 得到该新类的初值q (灼、数据数Ci (灼和灰度和C5"(尸)CJ⑶=/.(尸)(公式 3)Cc"(尸)=1 (公式 4)6(尸)=/.(尸)(公式5)转入步骤S3;步骤S7 利用公式6计算每个灰度平稳区间类的出现频率,第j个灰度平稳区间 类的出现频率为Wj (ρ)
Cj (η)呀f,(产 1U)(細转入步骤S8;步骤S8 :输入灰度平稳区间类的出现频率W乂ρ),计算满足等式 m ·
argmin( Σ『7(尸))>民的m值, !为丄 R之间的整数,若m<2,转入步骤S9;若m = 2,转 m 7 = 1
入步骤SlO ;若m> 2,转入步骤Sll ;其中,δ 2为判断像素点ρ是否为新类的阈值,对于256级的灰度图像,δ2取值为 20 40的整数;步骤S9 此时像素点ρ有唯一确定的背景,令Bb(p) = 1,选择出现频率最大的灰 度平稳区间类为候选背景,候选背景数为1 ;其中,Bb(ρ)表示背景确定标识;执行步骤S12 ;步骤SlO 此时像素点ρ的背景不唯一确定,令Bb (ρ) = 0,选择出现频率最大的两 个灰度平稳区间类为候选背景,候选背景数为2 ;执行步骤S12 ;步骤Sll 此时像素点ρ的背景不唯一确定,令Bb(p) = O选择出现频率最大的三 个灰度平稳区间类为候选背景,候选背景数为3 ;执行步骤S12 ;步骤S12 对图像中的所有像素点执行步骤Sl Sll ;判断是否遍历了所有像素 点,如果是,执行步骤13 ;否则转入步骤Sl ;步骤S13 如果存在像素点ρ满足Bb (ρ) = 0,转入步骤S14 ;否则,转入步骤S17;步骤S14:用公式7计算所有满足Bb(p) = O的像素点的优先级,其中,Φ (ρ)以像 素点P为中心的7X7的邻域;Σ丛⑷(公式 了)转入步骤S15;步骤S15 选择优先级最大的像素点的背景值,使得相似度d(p,q)为最大的候选 背景即为该像素点的背景,相似度d(p,q)用公式8表示d(p,q)= I Yj(Rp)-Jiq))2 + J Yj(Gip)-Giq))2 (公式 8)
其中,G(p)为像素点ρ的梯度,用公式9表示G (P) = Gx (P) +Gy (ρ) (公式 9)用(x,y)为像素点ρ的坐标,Gx(p) ^P Gy (ρ)分别表示X和Y方向的梯度Gx(ρ) = f (x+1,y) -f (x, y) (公式 10)Gy(p) = f(x, y+l)-f(x,y) (公式 11)上述G(p)采用简单的梯度算子,G(p)还可以采用Sobel算子和Carmy算子的梯 度公式;转入步骤S16;步骤S16 更新像素点ρ的背景确定标识Bb (ρ)为=Bb (ρ) = 1。转入步骤S13;步骤S17 运动目标检测;将输入的图像帧fjj > N)和背景图像Λ作比较,若
fi(i >Ν)和背景图像人的差大于门限值δ3,则为运动目标,否则为背景;其中,δ 3运动检测门限值,对于256级的灰度图像,δ 3取值为20 40的整数;结束。上述实施例1是本发明较优的实施例,本发明未涉及部分均与现有技术相同或可 采用现有技术加以改造,本发明并不限于上述方式。在不背离本发明精神及其实质的情况 下,本领域的技术人员可根据本发明所作出各种相应的改变和变形,但这些相应的改变和 变形都应属于本发明所保护的范围。
1权利要求
一种基于邻域相关的背景重构的运动目标检测方法,其特征在于,包括如下步骤步骤1输入图像序列,并对数据进行排序;将图像采集设备采集到的图像序列输入计算机,计算机读取图像序列F′=(f′1,f′2,......,f′N),对输入的图像中某像素点p的灰度值F(p)=(f′1(p),f′2(p),......,f′N(p))排序;步骤2划分灰度平稳区间类;对排序后的数据划分灰度平稳区间将第一个数据归为初类,且令第一个数据为初类的初值,此时令j=1,j为灰度平稳区间类;将新数据fi(p)与第j类的初值的差与门限值δ1相比较,若该差小于门限值δ1,将fi(p)为第j类,并更新第j类的数据数和灰度和;否则,创建一个新类,并令该fi(p)为新类的初值;用p表示像素点,表示像素点p的第j类的初值,表示像素点p的第j类的数据数,表示像素点p的第j类的灰度和;最终得到R个灰度平稳区间类,R≥1;其中δ1为判断像素点p是否为新类的门限值,对于256级的灰度图像,δ1取值为20~40的整数;执行步骤3;步骤3计算各灰度平稳区间类的出现频率利用公式6计算每个灰度平稳区间类的出现频率,第j个灰度平稳区间类的出现频率Wj(p) <mrow><msup> <mi>W</mi> <mi>j</mi></msup><mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo></mrow><mo>=</mo><mfrac> <mrow><msubsup> <mi>C</mi> <mi>c</mi> <mi>j</mi></msubsup><mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo></mrow> </mrow> <mi>N</mi></mfrac><mo>,</mo><mrow> <mo>(</mo> <mi>j</mi> <mo>=</mo> <mn>1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <mi>R</mi> <mo>)</mo></mrow> </mrow>(公式6);执行步骤4;步骤4划分背景不确定区域并确定像素点的候选背景;针对场景中并非所有像素点的背景总是以最大的出现频率出现这一问题,采用候选背景的策略,即首先确定像素点的背景是否唯一确定,若像素点的出现频率最大的灰度平稳区间类的出现频率高于门限值δ2,则认为该像素点背景唯一确定,并选择出现频率最大的灰度平稳区间类为该像素点的背景值;否则,认为该像素点的背景不唯一确定,则标记该像素点,并选择出现频率最大的2~3个灰度平稳区间类作为该像素点的候选背景;执行步骤5;步骤5像素点背景的确定;对于有唯一确定背景的像素点,其背景值即为唯一的候选背景值;对于候选背景不唯一的像素点首先计算像素点背景选择的优先级;其次确定优先级最高的像素点的背景值;然后更新像素点的背景确定标识;最后循环执行上述步骤直至所有像素点的背景都被确定为止;执行步骤6;步骤6运动目标检测;将输入的图像帧fi(i>N)和背景图像作比较,若fi(i>N)和背景图像的差大于门限值δ3,则为运动目标,否则为背景;其中,对于256级的灰度图像,δ3取值为20~40的整数;结束。FDA0000024271110000011.tif,FDA0000024271110000012.tif,FDA0000024271110000013.tif,FDA0000024271110000021.tif,FDA0000024271110000022.tif
2.如权利要求1所述的基于邻域相关的背景重构的运动目标检测方法,其特征在于, 所述上述步骤1中对输入数据F'排序时,选择从小到大排序或从大到小排序。
3.如权利要求1所述的基于邻域相关的背景重构的运动目标检测方法,其特征在于, 所述步骤2划分灰度平稳区间类的步骤如下(1)输入第一个数据I(P)Jffi(P)归入初类,并为初类的初值,此时i= 1,j = 1,并初始化初类,初类的初值 初类的数据数 初类的灰度和 其中,j为类序号9转入⑵;(2)继续输入新的数据fi(p),此时i= i+Ι,当i >N时,转入(6);否则,转入(3);(3)比较石 )和, 转入(4);否则转入(5);9(4)将fi(p)归入第j类,用公式1、公式2更新该类,得到第j类的数据数和灰度和 (公式 ι) 公式2)转入步⑵;(5)创建一个新类,即j= j+1,并初始化该新类,根据公式3、公式4、公式5得到该新 类的初值 、数据数和灰度和 (公式 3) (公式 4)(公式5) 转入⑵;(6)结束;最终得到个灰度平稳区间类,R≥1
4.如权利要求1所述的基于邻域相关的背景重构的运动目标检测方法,其特征在于,所述步骤4划分背景不确定区域并确定像素点的候选背景的步骤如下输入灰度平稳区间m j类的出现频率,计算满足等式 的各m值,m≤R,82为门限值,82取m J = I值为0.7 0.95 ;若m= 1,执行(a) ;gm = 2,执行(b);若m>2,执行(c);所有像素点 进行完毕,结束;(a)此时像素点有唯一确定的背景,令Bb(p)= 1 ;选择出现频率最大的灰度平稳区间 类为候选背景,候选背景数为1 ;其中,表示背景确定标识;(b)此时像素点的背景不唯一确定,令Bb(p)=0,选择出现频率最大的两个灰度平稳 区间类为候选背景,候选背景数为2 ;(c)此时像素点的背景不唯一确定,令Bb(p)=0,选择出现频率最大的三个灰度平稳 区间类为候选背景,候选背景数为3。
5.如权利要求1所述的基于邻域相关的背景重构的运动目标检测方法,其特征在于, 所述步骤5划分灰度平稳区间类的步骤如下(A)判断是否存在像素点P满足等式Bb(ρ) = 0,若存在,转入(B),否则转入(E);(B)首先,利用公式7计算所有满足Bb(ρ) = 0的像素点ρ的优先级 其中,Φ (P)以像素点为中心的7X7的邻域; 转入(C);(C)选择优先级最高的像素点背景选择相似度d(p,q)最大的候选背景作为该优先级 最高的像素点的背景值,相似度d(p,q)根据公式8计算得到 其中,G(p)为像素点P的梯度,G(p)由公式9表示 G (p) =G1 (ρ)+G1 (ρ) (公式 9)用(X,P)为像素点P的坐标,Gx(p)和GY(p)分别表示X和Y方向的梯度 Gx (ρ) = f (x+1,y) -f (x,y)(公式 10) GY(p) = f(x, y+l)-f(x, y)(公式 11) 转入⑶;(D)更新像素点ρ的背景确定标识Bb(ρ)为=Bb (ρ) = 1 ; 转入㈧;(E)结束。
6.如权利要求5所述的基于邻域相关的背景重构的运动目标检测方法,其特征在于, 所述(B)中的像素P的梯度G(p)还可以采用Sobel算子或Carmy算子的梯度公式。
全文摘要
本发明公开了一种基于邻域相关的背景重构的运动目标检测方法,包括如下步骤输入图像序列,对数据进行排序;划分灰度平稳区间类;计算各灰度平稳区间类的出现频率;划分背景不确定区域并确定像素点的候选背景;像素点背景的确定;运动目标检测。本发明计算量小,不需要对场景中的背景和目标建立模型,亦不需要对背景进行条件假设;能直接从含有运动前景的场景图像中重构背景,能有效地避免了混合现象;在参数变化的很大范围内能得到满意结果;对于背景未以最大频率出现的区域,仍能准确进行背景重构,鲁棒性好;本发明在机械视觉、视频监控、军事科学、城市交通监控中和居民日常安全监控等实时系统领域有着广泛的应用前景。
文档编号H04N5/14GK101908214SQ20101025000
公开日2010年12月8日 申请日期2010年8月10日 优先权日2010年8月10日
发明者刘龙, 张雷, 肖梅, 边浩毅 申请人:长安大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1