当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

一种基于背景减法的运动目标检测算法

资源类别:文库,文档格式:PDF,文档页数:5,文件大小:531.31KB,团购合买
针对静止摄像机下的运动目标检测问题,提出了一种基于背景减法的运动目标检测算法.首先利用无拘束学习方式迅速建立多个可靠的RGB颜色背景模型,然后在运动目标分割过程中,及时地根据场景变化对背景模型进行更新,同时利用色度信息及局部交叉熵信息去除阴影,得到较为精确的运动目标.在对用普通USB摄像头获取的视频序列实验中,该算法显示了良好的性能.
点击下载完整版文档(PDF)

D0I:10.13374/i.issnl00113.2008.02.020 第30卷第2期 北京科技大学学报 Vol.30 No.2 2008年2月 Journal of University of Science and Technology Beijing Feh.2008 一种基于背景减法的运动目标检测算法 李文斌周晓敏王长松 北京科技大学机械工程学院,北京100083 摘要针对静止摄像机下的运动目标检测问题,提出了一种基于背景减法的运动目标检测算法。首先利用无拘束学习方式 迅速建立多个可靠的RGB颜色背景模型,然后在运动目标分割过程中,及时地根据场景变化对背景模型进行更新,同时利用 色度信息及局部交叉嫡信息去除阴影,得到较为精确的运动目标·在对用普通USB摄像头获取的视频序列实验中,该算法显 示了良好的性能 关键词运动目标检测:背景减法:阴影消除;交叉熵 分类号TP391.41 Detection algorithm of moving objects based on background subtraction method LI Wenbin,ZHOU Xiaomin,WA NG Changsong School of Mechanical Engineering.University of Science and Technology Beijing.Beijing 100083,China ABSTRACT A detection algorithm of moving objects based on background subtraction method was proposed for a video surveillance system with static camera.Some multi-background models dealing with RGB colors were built during the leaning process without any restraint.The modes can be updated in good time with the change of background during moving object segmentation.Chromatic dif- ference and cross"entropy were employed to eliminate shadows and made the moving object areas more accurate.This algorithm demonstrates better performance in the experiments with video sequences captured by a general USB camera. KEY WORDS moving object detection:background subtraction:shadow elimination:cross"entropy 运动目标检测是计算机视觉信息提取的一个关 以下几个问题: 键步骤,是更高层次的视频图像分析如目标跟踪、目 (1)背景模型的训练,无论场景中是否包含运 标分类的重要基础,在视频监控、目标跟踪、视频语 动目标和扰动物体,都能快速有效地训练背景模型, 义解释等系统中,运动目标检测的作用更是显得尤 提取出背景图像. 其重要,因此,如何快速准确地从视频图像序列中 (2)场景中的扰动.当场景中存在扰动物体 提取出系统所关心的运动目标,是诸多研究人员所 时,扰动的部分不会被看作是运动目标, 关心的一个问题·常用的运动目标检测方法可以归 (3)场景中光线的变化,由于日出日落、开关 纳为光流法)、帧差法[3]、背景减法[6三种,在 灯、天气变化等原因,场景中的光线会发生变化,要 这些方法中,光流法运算复杂,若没有特定的硬件支 求背景模型能及时进行更新,以适应变化 持一般很难满足实时处理的要求,背景减法计算量 (4)背景物的移入与移出.当场景中发生物体 少、实现简单,同时与帧差法相比具有定位准确及不 移入(例如车辆停止在场景中)或移出(例如停止的 扩大运动区域等优点,因而得到了广泛的应用 车辆驶出场景)时,要求背景模型能快速而有效的更 在实际应用中,一个场景往往由背景、运动目标 新,进行正确的目标提取, (如行人、车辆等)、扰动物体(如摇动的树枝、摆动的 (5)阴影的影响,在有的场合,阴影会给目标 分割带来很大的不便,这就要求在“减去”背景的同 窗帘等)组成,因而一个好的背景消除算法需要克服 时,也能在一定程度上去除阴影 收稿日期:2006-11-1修回日期:2006-12-19 背景减法中最重要的是背景模型的建立,混合 作者简介:李文斌(1976一),男,博士研究生:王长松(1948一),男, 高斯模型方法]是应用较多的方法,该方法能够 教授,博士生导师 适应光线的缓慢变化及一些小的扰动:但是其计算

一种基于背景减法的运动目标检测算法 李文斌 周晓敏 王长松 北京科技大学机械工程学院‚北京100083 摘 要 针对静止摄像机下的运动目标检测问题‚提出了一种基于背景减法的运动目标检测算法.首先利用无拘束学习方式 迅速建立多个可靠的 RGB 颜色背景模型‚然后在运动目标分割过程中‚及时地根据场景变化对背景模型进行更新‚同时利用 色度信息及局部交叉熵信息去除阴影‚得到较为精确的运动目标.在对用普通 USB 摄像头获取的视频序列实验中‚该算法显 示了良好的性能. 关键词 运动目标检测;背景减法;阴影消除;交叉熵 分类号 TP391∙41 Detection algorithm of moving objects based on background subtraction method LI Wenbin‚ZHOU Xiaomin‚W A NG Changsong School of Mechanical Engineering‚University of Science and Technology Beijing‚Beijing100083‚China ABSTRACT A detection algorithm of moving objects based on background subtraction method was proposed for a video surveillance system with static camera.Some mult-i background models dealing with RGB colors were built during the leaning process without any restraint.T he modes can be updated in good time with the change of background during moving object segmentation.Chromatic dif￾ference and cross-entropy were employed to eliminate shadows and made the moving object areas more accurate.T his algorithm demonstrates better performance in the experiments with video sequences captured by a general USB camera. KEY WORDS moving object detection;background subtraction;shadow elimination;cross-entropy 收稿日期:2006-11-11 修回日期:2006-12-19 作者简介:李文斌(1976—)‚男‚博士研究生;王长松(1948—)‚男‚ 教授‚博士生导师 运动目标检测是计算机视觉信息提取的一个关 键步骤‚是更高层次的视频图像分析如目标跟踪、目 标分类的重要基础.在视频监控、目标跟踪、视频语 义解释等系统中‚运动目标检测的作用更是显得尤 其重要.因此‚如何快速准确地从视频图像序列中 提取出系统所关心的运动目标‚是诸多研究人员所 关心的一个问题.常用的运动目标检测方法可以归 纳为光流法[1—2]、帧差法[3]、背景减法[4—6]三种.在 这些方法中‚光流法运算复杂‚若没有特定的硬件支 持一般很难满足实时处理的要求.背景减法计算量 少、实现简单‚同时与帧差法相比具有定位准确及不 扩大运动区域等优点‚因而得到了广泛的应用. 在实际应用中‚一个场景往往由背景、运动目标 (如行人、车辆等)、扰动物体(如摇动的树枝、摆动的 窗帘等)组成‚因而一个好的背景消除算法需要克服 以下几个问题: (1) 背景模型的训练.无论场景中是否包含运 动目标和扰动物体‚都能快速有效地训练背景模型‚ 提取出背景图像. (2) 场景中的扰动.当场景中存在扰动物体 时‚扰动的部分不会被看作是运动目标. (3) 场景中光线的变化.由于日出日落、开关 灯、天气变化等原因‚场景中的光线会发生变化‚要 求背景模型能及时进行更新‚以适应变化. (4) 背景物的移入与移出.当场景中发生物体 移入(例如车辆停止在场景中)或移出(例如停止的 车辆驶出场景)时‚要求背景模型能快速而有效的更 新‚进行正确的目标提取. (5) 阴影的影响.在有的场合‚阴影会给目标 分割带来很大的不便‚这就要求在“减去”背景的同 时‚也能在一定程度上去除阴影. 背景减法中最重要的是背景模型的建立‚混合 高斯模型方法[7—8]是应用较多的方法‚该方法能够 适应光线的缓慢变化及一些小的扰动;但是其计算 第30卷 第2期 2008年 2月 北 京 科 技 大 学 学 报 Journal of University of Science and Technology Beijing Vol.30No.2 Feb.2008 DOI:10.13374/j.issn1001-053x.2008.02.020

第2期 李文斌等:一种基于背景减法的运动目标检测算法 213. 过程复杂,模型参数的选取对其检测效果影响较大, 像帧数为N,则具体的学习过程如下, 提取出的背景会有“鬼影”(ghost)现象;当光线突然 (1)for t=l to N do: 变化(如开关灯引起的光照变化)时,其检测常常出 (i)设t时刻坐标为(i,j)的像素I.,的RGB 错.此外还有一些基于预测估计的背景建模方法, 值为(r,g,b:) Kalman滤波方法[]是这类方法的代表,它对噪声有 (i)搜索M,中与I,.,相匹配的模型M,,k, 较强的抑制作用,模型参数的选取对背景的提取影 匹配条件为: 响较小:但当背景的变化较快时,这种方法的出错几 Ir-ri.j.+lg-gi.j.+b-bi.jT 率就会大大增加. (1) 针对上述这些问题,本文提出了一种基于背景 式中,T中为匹配阈值,可由经验设定 减法的运动目标检测算法:通过无拘束学习方式迅 (i)如果【,,与当前模型mk匹配,则对mk 速建立多个可靠的背景模型,然后在运动目标分割 作如下更新: 过程中,及时地根据场景变化对背景模型进行更新, ri.j.kri,j,k(1一a)十a,: 同时利用色度信息及局部邻域交叉嫡信息去除阴 gi.j.kgi.小k(1一a)十g; 影,得到较为完整的运动目标,实验表明,该算法简 bi.j.&bi.j.(-a)ab 单并且快速有效,对场景的各种变化有较强的适应 counti.j.十十; 能力,可应用在室内室外的多种场合, if (0 and count i.j.count i.j.1) 1背景建模 then mi.j.kmi.j.k-1; 1.1基于RGB颜色空间的背景模型 其中,α为更新速率,其大小决定了背景模型适应场 RGB颜色空间由图1所示,设背景图像为像素 景缓慢变化(如日照变化)的快慢,m,,k二m,j,k-1 集合D,且D={d,i0<H,0<j<W,其中,i 表示将mi,,k与m,,k-1调换位置 (iv)如果M,=)或找不到相匹配的模型,则 表示像素纵坐标,j表示横坐标.H和W分别表示 图像的高和宽,d,为像素的RGB值.本算法采用 建立新模型mew一(Tew,gew,bnew,count pew),并进 以下四个分量描述背景模型:r为d,的R通道色 行初始化: 彩分量;g为d,的G通道色彩分量;b为d,的B Tnew←TL; 通道色彩分量;count为匹配次数, gnew←gi bnew←bi; count new←l. (2)学习完毕后,应该将含有运动目标信息的 模型去除,由于匹配次数counti.,的多少恰好反映 了模型m,,所描述的RGB值在过去N帧图像中 -G 所“出现”的次数,由此可以断定,由运动目标像素所 创建的模型的匹配次数是很少的,上述学习过程所 R 得到的模型集合M中,元素m,k是按照匹配次 图1RGB颜色空间示意图 数counti,,k的值从多到少排列的,所以适当设定一 Fig-1 RGB color space 个K值,保留M,中前K个模型(通常K取3~ 考虑到背景会存在一些扰动(如晃动的树枝、闪 5),就能得到背景的基本信息,同时将不可靠的模型 耀的屏幕、波动的水面、风吹动的窗帘等),应该用 去除 3~5个模型来描述背景像素 由于M,j,0是每个坐标点(i,j)上匹配次数最 1.2背景学习过程 多(即匹配概率最大)的模型,所以可以用M,,0中 在背景模型的学习阶段,采用无拘束学习方式, 的ri0,g.0,bi.0进行背景重建.此外,在上述 即在学习过程中,允许运动目标及扰动的存在,设 K个模型的基础上,还应该增加一个临时模型 用n个模型对坐标为(i,)的背景像素进行学习, m.emp并且对其进行初始化,用来进行背景更新. 模型集合为M,=mi,kmi,小k三(Tij,k,gik, 最终的模型集合为: bi,ik,count.,k),k=0,…,n一1{,用于学习的图 Mi.j=mi.j.k mi.j

过程复杂‚模型参数的选取对其检测效果影响较大‚ 提取出的背景会有“鬼影”(ghost)现象;当光线突然 变化(如开关灯引起的光照变化)时‚其检测常常出 错.此外还有一些基于预测估计的背景建模方法‚ Kalman 滤波方法[9]是这类方法的代表‚它对噪声有 较强的抑制作用‚模型参数的选取对背景的提取影 响较小;但当背景的变化较快时‚这种方法的出错几 率就会大大增加. 针对上述这些问题‚本文提出了一种基于背景 减法的运动目标检测算法:通过无拘束学习方式迅 速建立多个可靠的背景模型‚然后在运动目标分割 过程中‚及时地根据场景变化对背景模型进行更新‚ 同时利用色度信息及局部邻域交叉熵信息去除阴 影‚得到较为完整的运动目标.实验表明‚该算法简 单并且快速有效‚对场景的各种变化有较强的适应 能力‚可应用在室内室外的多种场合. 1 背景建模 1∙1 基于 RGB 颜色空间的背景模型 RGB 颜色空间由图1所示.设背景图像为像素 集合 D‚且 D={di‚j|0< i< H‚0< j< W}‚其中‚i 表示像素纵坐标‚j 表示横坐标.H 和 W 分别表示 图像的高和宽‚di‚j为像素的 RGB 值.本算法采用 以下四个分量描述背景模型:r 为 di‚j 的 R 通道色 彩分量;g 为 di‚j的 G 通道色彩分量;b 为 di‚j 的 B 通道色彩分量;count 为匹配次数. 图1 RGB 颜色空间示意图 Fig.1 RGB color space 考虑到背景会存在一些扰动(如晃动的树枝、闪 耀的屏幕、波动的水面、风吹动的窗帘等)‚应该用 3~5个模型来描述背景像素. 1∙2 背景学习过程 在背景模型的学习阶段‚采用无拘束学习方式‚ 即在学习过程中‚允许运动目标及扰动的存在.设 用 n 个模型对坐标为( i‚j)的背景像素进行学习‚ 模型集合为 Mi‚j={mi‚j‚k|mi‚j‚k=( ri‚j‚k‚gi‚j‚k‚ bi‚j‚k‚count i‚j‚k)‚k=0‚…‚n—1}‚用于学习的图 像帧数为 N‚则具体的学习过程如下. (1) for t=1to N do: (i) 设 t 时刻坐标为( i‚j)的像素 Ii‚j‚t的 RGB 值为( rt‚gt‚bt). (ii) 搜索 Mi‚j中与 Ii‚j‚t相匹配的模型 Mi‚j‚k‚ 匹配条件为: |rt— ri‚j‚k|+|gt—gi‚j‚k|+|bt—bi‚j‚k|< Trgb (1) 式中‚Trgb为匹配阈值‚可由经验设定. (iii) 如果 Ii‚j‚t与当前模型 mk 匹配‚则对 mk 作如下更新: ri‚j‚k← ri‚j‚k(1—α)+αrt; gi‚j‚k←gi‚j‚k(1—α)+αgt; bi‚j‚k←bi‚j‚k(1—α)+αbt; count i‚j‚k++; if ( k>0and count i‚j‚k>count i‚j‚k—1) then mi‚j‚k● mi‚j‚k—1; 其中‚α为更新速率‚其大小决定了背景模型适应场 景缓慢变化(如日照变化)的快慢‚mi‚j‚k● mi‚j‚k—1 表示将 mi‚j‚k与 mi‚j‚k—1调换位置. (iv) 如果 Mi‚j=∅或找不到相匹配的模型‚则 建立新模型 mnew=( rnew‚gnew‚bnew‚count new )‚并进 行初始化: rnew← rt; gnew←gt; bnew←bt; count new←1. (2) 学习完毕后‚应该将含有运动目标信息的 模型去除.由于匹配次数 count i‚j‚k的多少恰好反映 了模型 mi‚j‚k所描述的 RGB 值在过去 N 帧图像中 所“出现”的次数‚由此可以断定‚由运动目标像素所 创建的模型的匹配次数是很少的.上述学习过程所 得到的模型集合 Mi‚j中‚元素 mi‚j‚k是按照匹配次 数 count i‚j‚k的值从多到少排列的‚所以适当设定一 个 K 值‚保留 Mi‚j 中前 K 个模型(通常 K 取3~ 5)‚就能得到背景的基本信息‚同时将不可靠的模型 去除. 由于 Mi‚j‚0是每个坐标点( i‚j)上匹配次数最 多(即匹配概率最大)的模型‚所以可以用 Mi‚j‚0中 的 ri‚j‚0‚gi‚j‚0‚bi‚j‚0进行背景重建.此外‚在上述 K 个模型的基础上‚还应该增加一个临时模型 mi‚j‚temp‚并且对其进行初始化‚用来进行背景更新. 最终的模型集合为: Mi‚j={mi‚j‚k|mi‚j‚k= 第2期 李文斌等: 一种基于背景减法的运动目标检测算法 ·213·

.214 北京科技大学学报 第30卷 (ri.j.k gi.j.bi.j.counti.j) 标为(i,j)的背景像素和待分割像素,向量OB.和 k=0,…,KfU1 mi.j.tmp. O.之间的夹角0的大小体现了B,和两个像 素颜色上的差异,因而可以用其来表示色度差.处 2运动目标检测 于阴影区内的像素,其色度差较小并且分布较均匀, 2.1变化区域检测 而目标区像素的色度差波动较大,可以由下式 当前帧图像的变化区域检测过程如下, 求出: (1)以式(1)为匹配条件,在集合M.中搜索, 0=arccos 0B0 (2) 如果存在一个与当前像素相匹配的模型,则判定当 前像素为背景,同时,对匹配的模型依照1.2中() 所述进行更新, (②)如果M,中没有与当前像素匹配的模型, 则判定当前像素为前景,并且对M,j中的mi,j.temp 进行如下更新: rij.tempi.j.temp(1-B月十月,: gi.jtmp←gi.j.tmp(1-月)+g: bi,-iemp←bi,j.tmp(1-十%。; count..iemp十十; 图2色度差示意图 Fig.2 Chromatic difference if(count i.j.tempcount i.j.K) then mi.j.kmi.j.temp; 如前所述,仅从色度差来判断一个像素是否为 其中,β为背景更新速率,其大小决定了当场景中景 阴影是不够的,还应该考虑其邻域内纹理的变化程 物发生移入移出现象时,背景更新的快慢,经过上 度.交叉熵(cross entropy)4是信息论中一种用来 面的分割,再进行面积滤波,得到初步的运动变化 度量两个概率分布P=p0,p1,…,Pn-1}和Q= 区域, {g0,g1,…,ga-1之间信息量差异的量,其定义为: 2.2阴影消除 D(P,Q)= (3) 经过初步分割所得到的变化区域中,包含了运 是咖行 动目标和阴影,阴影往往导致目标之间产生不必要 其对称形式为: 的连接,或者使其外形扭曲,从而给视觉系统的后续 D(P:Q)= "Pi (4) 处理如目标跟踪、目标识别等带来很大的不便,因此 应该尽可能将其消除, 以CMXN和FM×v分别表示当前图像和背景图 像中以当前像素为中心的MXN邻域像素集合,并 近几年,不少学者针对阴影消除提出了很多新 颖的方法,可以概括为两类:一类是基于场景和目标 有CM×N={c,li=0,1,,M;j=0,1,…, 几何特征的方法0山,另一类是基于阴影像素和参 N,FMxx={fli=0,1,…,M;j=0,1,…, 考背景像素之间色度不变性的方法2].第1种 N{,若将邻域内各通道亮度值分布看作是一种概 方法要求对场景和目标有先验知识,第2种方法则 率分布,则邻域CM×N和BM×N之间的对称交叉熵 可以定义为: 基于阴影区域和对应的背景区域有着相似的亮度或 仔 色度以及空间几何特征(如边缘信息)这一特点,适 CER= Pr(cii)+ 产Pa(cnPa) 用范围比较广泛 经研究发现,当阴影区域的亮度大大低于所对 台台 PR(fi.j)In Pn(fi.i) PR(ci.j) (5) 应背景区域的亮度时,仅仅利用色度差来进行阴影 分割会产生比较严重的误分割现象,考虑到阴影区 CEc= 好 Pa(ci.i 2∑Pa(c-lpcf) =0=0 域往往与背景有着相同或相近的纹理及边缘特征, Pc(fii) 本文采用色度差信息和局部交叉熵相结合的方法, Pe(Pe(cp) (6) 进行阴影消除. 图2为色度差示意图,分别以B,和h,表示坐 S三ma加B PB(ci.j)

( ri‚j‚k‚gi‚j‚k‚bi‚j‚k‚count i‚j‚k)‚ k=0‚…‚K}∪{mi‚j‚temp}. 2 运动目标检测 2∙1 变化区域检测 当前帧图像的变化区域检测过程如下. (1) 以式(1)为匹配条件‚在集合 Mi‚j中搜索‚ 如果存在一个与当前像素相匹配的模型‚则判定当 前像素为背景.同时‚对匹配的模型依照1∙2中(iii) 所述进行更新. (2) 如果 Mi‚j中没有与当前像素匹配的模型‚ 则判定当前像素为前景‚并且对 Mi‚j 中的 mi‚j‚temp 进行如下更新: ri‚j‚temp← ri‚j‚temp(1—β)+βrt; gi‚j‚temp←gi‚j‚temp(1—β)+βgt; bi‚j‚temp←bi‚j‚temp(1—β)+βbt; count i‚j‚temp++; if (count i‚j‚temp>count i‚j‚K) then mi‚j‚K● mi‚j‚temp; 其中‚β为背景更新速率‚其大小决定了当场景中景 物发生移入移出现象时‚背景更新的快慢.经过上 面的分割‚再进行面积滤波‚得到初步的运动变化 区域. 2∙2 阴影消除 经过初步分割所得到的变化区域中‚包含了运 动目标和阴影.阴影往往导致目标之间产生不必要 的连接‚或者使其外形扭曲‚从而给视觉系统的后续 处理如目标跟踪、目标识别等带来很大的不便‚因此 应该尽可能将其消除. 近几年‚不少学者针对阴影消除提出了很多新 颖的方法‚可以概括为两类:一类是基于场景和目标 几何特征的方法[10—11]‚另一类是基于阴影像素和参 考背景像素之间色度不变性的方法[12—13].第1种 方法要求对场景和目标有先验知识‚第2种方法则 基于阴影区域和对应的背景区域有着相似的亮度或 色度以及空间几何特征(如边缘信息)这一特点‚适 用范围比较广泛. 经研究发现‚当阴影区域的亮度大大低于所对 应背景区域的亮度时‚仅仅利用色度差来进行阴影 分割会产生比较严重的误分割现象.考虑到阴影区 域往往与背景有着相同或相近的纹理及边缘特征‚ 本文采用色度差信息和局部交叉熵相结合的方法‚ 进行阴影消除. 图2为色度差示意图‚分别以 Bi‚j和 Ji‚j表示坐 标为( i‚j)的背景像素和待分割像素‚向量 OBi‚j和 OJi‚j之间的夹角θ的大小体现了 Bi‚j 和 Ji‚j 两个像 素颜色上的差异‚因而可以用其来表示色度差.处 于阴影区内的像素‚其色度差较小并且分布较均匀‚ 而目标区像素的色度差波动较大.θ可以由下式 求出: θ=arccos OBi‚j OJi‚j |OBi‚j||OJi‚j| (2) 图2 色度差示意图 Fig.2 Chromatic difference 如前所述‚仅从色度差来判断一个像素是否为 阴影是不够的‚还应该考虑其邻域内纹理的变化程 度.交叉熵(cross-entropy) [14]是信息论中一种用来 度量两个概率分布 P={p0‚p1‚…‚pn—1}和 Q= {q0‚q1‚…‚qn—1}之间信息量差异的量‚其定义为: D(P‚Q)= ∑ n-1 i=0 piln pi qi (3) 其对称形式为: D(P∶Q)= ∑ n-1 i=0 piln pi qi + ∑ n-1 i=0 qiln qi pi (4) 以 CM× N和 FM× N分别表示当前图像和背景图 像中以当前像素为中心的 M× N 邻域像素集合‚并 有 CM× N ={ci‚j|i =0‚1‚…‚ M;j =0‚1‚…‚ N}‚FM× N={f i‚j|i=0‚1‚…‚M;j =0‚1‚…‚ N}.若将邻域内各通道亮度值分布看作是一种概 率分布‚则邻域 CM× N和 BM× N之间的对称交叉熵 可以定义为: CER= ∑ M-1 i=0∑ N-1 j=0 PR( ci‚j)ln PR( ci‚j) PR( f i‚j) + ∑ M-1 i=0∑ N-1 j=0 PR( f i‚j)ln PR( f i‚j) PR( ci‚j) (5) CEG= ∑ M-1 i=0∑ N-1 j=0 PG( ci‚j)ln PG( ci‚j) PG( f i‚j) + ∑ M-1 i=0∑ N-1 j=0 PG( f i‚j)ln PG( f i‚j) PG( ci‚j) (6) CEB= ∑ M-1 i=0∑ N-1 j=0 PB( ci‚j)ln PB( ci‚j) PB( f i‚j) + ·214· 北 京 科 技 大 学 学 报 第30卷

第2期 李文斌等:一种基于背景减法的运动目标检测算法 .215. 号 PB(fi.i) (<To 之Pa(Pn(c》 (7) 110ci.j-10bi.<TL 式中,CER、CEc和CEB分别表示R、G、B三通道 的交叉嫡,PR、PG、PB的计算如下: CER十CEG十CEB<TcE (9) 3 nend 其中,T0、TL和TcE三个阈值可由经验设定, 3实验结果 Pc(c)=c品 行宁 G (8) 为验证本文所提出的方法,对普通USB摄像头 所拍摄的视频序列进行了实验,实验结果如图3所 示.图3(a)为场景示意,可以看到场景中有多个运 由定义可以看出,交叉熵对个别像素点的噪声 动物体存在;图3(b)为利用前20帧图像进行背景 或全邻域范围内的光照变化是不敏感的,通常阴影 模型学习,最后重建的背景图:图3(c)为待分割图 区和对应的背景区有着相同或相似的纹理,而目标 像;图3(d)为初步的运动变化区域检测结果; 区和对应背景区的纹理差异较大,可以断定:如果 图3()为阴影去除之后的分割结果.该场景中存在 CMxN处于阴影区内,则CER、CEG、CEB的值相近 摆动的树枝、飘动的横幅等扰动,而最终的实验结果 且较小;CM×N处于目标区时,这三个值较大 表明本文所提出的方法对这类扰动具有较强的适应 由以上分析,可以得出阴影像素的一种判别准 能力 则为: d 图3实验结果 Fig.3 Experimental result tem detecting persons in complex scenes.Real Time Imaging, 4结论 2001.7(5):433 本文分析了应用背景减法进行运动目标检测时 [2]Ji X P.Wei Z Q,Feng Y W.Effective vehicle detection tech- nique for traffic surveillance systems.I Visual Commun Image 面临的一些问题,并针对这些问题提出了一种基于 Represent,2006,17(3):647 背景减法的运动目标检测算法,对监控场景进行无 [3]Fan J P.Wang R.Zhang L M,et al.Image sequence segmenta- 约束学习,迅速建立多个可靠的背景模型,在运动目 tion hased on 2D temporal entropic thresholding.Pattern Recog- 标检测过程中根据场景的变化进行背景更新,同时 nit Lett,1996,17(10):1101 利用色度信息和邻域交叉熵信息进行阴影消除,最 [4]Kim K.Chalidabhongse T,Harwood D,et al.Real-time fore- 终得到较为理想的运动目标, ground back-ground segmentation using codebook model.Real Time Imaging,2005,11(3):172 参考文献 [5]Shoushtarian B.Bez H.A practical adaptive approach for dynamic background subtraction using an invariant colour model and object [1]Iketani A.Nagai A.Kuno Y,et al.Real time surveillance sys tracking.Pattern Recognit Leut.2005.26(1):5

∑ M-1 i=0∑ N-1 j=0 PB( f i‚j)ln PB( f i‚j) PB( ci‚j) (7) 式中‚CER、CEG 和 CEB 分别表示 R、G、B 三通道 的交叉熵‚PR、PG、PB 的计算如下: PR( ci‚j) = c R i‚j ∑ M-1 m=0∑ N-1 n=1 c R m‚n PG( ci‚j) = c G i‚j ∑ M-1 m=0∑ N-1 n=1 c G m‚n PB( ci‚j) = c B i‚j ∑ M-1 m=0∑ N-1 n=1 c B m‚n (8) 由定义可以看出‚交叉熵对个别像素点的噪声 或全邻域范围内的光照变化是不敏感的.通常阴影 区和对应的背景区有着相同或相似的纹理‚而目标 区和对应背景区的纹理差异较大.可以断定:如果 CM× N处于阴影区内‚则 CER、CEG、CEB 的值相近 且较小;CM× N处于目标区时‚这三个值较大. 由以上分析‚可以得出阴影像素的一种判别准 则为: θ< Tθ ||Oci‚j|—|Obi‚j||< TL CER+CEG+CEB 3 < T CE (9) 其中‚Tθ、TL 和 T CE三个阈值可由经验设定. 3 实验结果 为验证本文所提出的方法‚对普通 USB 摄像头 所拍摄的视频序列进行了实验‚实验结果如图3所 示.图3(a)为场景示意‚可以看到场景中有多个运 动物体存在;图3(b)为利用前20帧图像进行背景 模型学习‚最后重建的背景图;图3(c)为待分割图 像;图 3(d) 为初步的运动变化区域检测结果; 图3(e)为阴影去除之后的分割结果.该场景中存在 摆动的树枝、飘动的横幅等扰动‚而最终的实验结果 表明本文所提出的方法对这类扰动具有较强的适应 能力. 图3 实验结果 Fig.3 Experimental result 4 结论 本文分析了应用背景减法进行运动目标检测时 面临的一些问题‚并针对这些问题提出了一种基于 背景减法的运动目标检测算法‚对监控场景进行无 约束学习‚迅速建立多个可靠的背景模型‚在运动目 标检测过程中根据场景的变化进行背景更新‚同时 利用色度信息和邻域交叉熵信息进行阴影消除‚最 终得到较为理想的运动目标. 参 考 文 献 [1] Iketani A‚Nagai A‚Kuno Y‚et al.Rea-l time surveillance sys￾tem detecting persons in complex scenes.Real Time Imaging‚ 2001‚7(5):433 [2] Ji X P‚Wei Z Q‚Feng Y W.Effective vehicle detection tech￾nique for traffic surveillance systems.J V isual Commun Image Rep resent‚2006‚17(3):647 [3] Fan J P‚Wang R‚Zhang L M‚et al.Image sequence segmenta￾tion based on2D temporal entropic thresholding.Pattern Recog￾nit Lett‚1996‚17(10):1101 [4] Kim K‚Chalidabhongse T‚Harwood D‚et al.Rea-l time fore￾ground-back-ground segmentation using codebook model. Real Time Imaging‚2005‚11(3):172 [5] Shoushtarian B‚Bez H.A practical adaptive approach for dynamic background subtraction using an invariant colour model and object tracking.Pattern Recognit Lett‚2005‚26(1):5 第2期 李文斌等: 一种基于背景减法的运动目标检测算法 ·215·

,216. 北京科技大学学报 第30卷 [6]Wu QZ,Jeng B S.Background subtraction based on logarithmic [11]Nicolas H.Pinel J M.Joint moving cast shadows segmentation intensities.Pattern Recognit Lett.2002.23(13):1529 and light source detection in video sequences.Signal Process [7]Stauffer C,Grimson W E L.Adaptive background mixture mod- Image Commun.2006.21(1):22 els for real-time tracking.Proc IEEE Comput Soc Conf Comput [12]Salvador E,Cavallaro A,Ebrahimi T.Cast shadow segmenta- Vision Pattern Recognit.1999.2:246 tion using invariant color features.Comput Vision Image Un- [8]Zivkovic Z.Improved adaptive Gaussian mixture model for back- derstanding.2004.95(2):238 ground subtraction//Proceedings of the 17th International Con- [13]Guan Y P.Gu W K.Automatic and robust shadow segmenta- ference on Pattern Recognition.2004.2:28 tion from two-dimensional scenes.Chin J Electron,2006.34 [9]Ridder C.Munkelt O.Kirchner H.Adaptive background estima- (4):624 tion and foreground detection using Kalman filtering.Proc Int (管业鹏,顾伟康。二维场景阴影区域的自动鲁棒分制.电子 Conf Recent Adu Mechatron,1995,1:193 学报,2006,34(4):624) [10]Leone A.Distante C.Buccolieri F.A shadow elimination ap- [14]Zhang Y J.Image Segmentation.Beijing:Science Press. proach in video"surveillance context.Pattern Recognit Lett, 2001.88 2006,27(5):345 (章毓晋.图像分割,北京:科学出版社,2001:88) (上接第211页) (阳建宏,徐金梧,杨德斌,等.基于相重构和主流形识别的 非线性时间序列降噪方法.北京科技大学学报,2005,27(5): 631) 参考文献 [4]Takens F.Lecture Notes in Math.New York:Springer.1981: 366 [1]Ren R.Xu J,Zhu S H.Prediction of chaotic time sequence using least squares support vector domain.Acta Phys Sin,2006.55 [5]Cao L Y,Mees A.Judd K.Dynamics from multivariate time se- (2):555 ies.PhD.1998,121,75 [6]Sauer T,Yorke J A,Casdagli M.Embedology.J Stat Phys, (任韧,徐进,朱世华.最小二乘支持向量域的混沌时间序列 1991,65:579 预测.物理学报,2006,55(2):555) [2]Meng Q F.Zhang Q.Mu W Y.A novel multi-step adaptive pre- [7]Porporato A,Ridolfi L.Multivariate nonlinear prediction of river flows.J Hydrol.2001.248:109 diction method for chaotic time series.Acta Phys Sin.2006.55 (4):1666 [8]Alparslan A K.Sayar M.Atilgan A R.State-space prediction (孟庆芳,张强,牟文英,混沌时间序列多步自适应预测方法, model for chaotic time series.Phys Rev E.1998.58(2):2640 物理学报,2006,55(4):1666) [9]Jaditz T,Riddick A.Time-series near neighbor regression.Stud [3]Yang J H.Xu J W,Yang D B.et al.Nonlinear time series noise Nonlinear Dyn Econometr.2000.4(1):35 reduction method based on phase reconstruction and principal [10]Grassberger P,Procaccia I.Characterization of Strange Attrac- tors.Phys Rev Lett.1983.50(5):346 manifold learning-JUnie Sci Technol Beijing.2005.27(5):631

[6] Wu Q Z‚Jeng B S.Background subtraction based on logarithmic intensities.Pattern Recognit Lett‚2002‚23(13):1529 [7] Stauffer C‚Grimson W E L.Adaptive background mixture mod￾els for rea-l time tracking.Proc IEEE Comput Soc Conf Comput V ision Pattern Recognit‚1999‚2:246 [8] Zivkovic Z.Improved adaptive Gaussian mixture model for back￾ground subtraction∥ Proceedings of the17th International Con￾ference on Pattern Recognition‚2004‚2:28 [9] Ridder C‚Munkelt O‚Kirchner H.Adaptive background estima￾tion and foreground detection using Kalman filtering.Proc Int Conf Recent A dv Mechatron‚1995‚1:193 [10] Leone A‚Distante C‚Buccolieri F.A shadow elimination ap￾proach in video-surveillance context. Pattern Recognit Lett‚ 2006‚27(5):345 [11] Nicolas H‚Pinel J M.Joint moving cast shadows segmentation and light source detection in video sequences. Signal Process Image Commun‚2006‚21(1):22 [12] Salvador E‚Cavallaro A‚Ebrahimi T.Cast shadow segmenta￾tion using invariant color features.Comput V ision Image Un￾derstanding‚2004‚95(2):238 [13] Guan Y P‚Gu W K.Automatic and robust shadow segmenta￾tion from two-dimensional scenes.Chin J Electron‚2006‚34 (4):624 (管业鹏‚顾伟康.二维场景阴影区域的自动鲁棒分割.电子 学报‚2006‚34(4):624) [14] Zhang Y J. Image Segmentation.Beijing:Science Press‚ 2001:88 (章毓晋.图像分割.北京:科学出版社‚2001:88) (上接第211页) 参 考 文 献 [1] Ren R‚Xu J‚Zhu S H.Prediction of chaotic time sequence using least squares support vector domain. Acta Phys Sin‚2006‚55 (2):555 (任韧‚徐进‚朱世华.最小二乘支持向量域的混沌时间序列 预测.物理学报‚2006‚55(2):555) [2] Meng Q F‚Zhang Q‚Mu W Y.A novel mult-i step adaptive pre￾diction method for chaotic time series.Acta Phys Sin‚2006‚55 (4):1666 (孟庆芳‚张强‚牟文英.混沌时间序列多步自适应预测方法. 物理学报‚2006‚55(4):1666) [3] Yang J H‚Xu J W‚Yang D B‚et al.Nonlinear time series noise reduction method based on phase reconstruction and principal manifold learning.J Univ Sci Technol Beijing‚2005‚27(5):631 (阳建宏‚徐金梧‚杨德斌‚等.基于相重构和主流形识别的 非线性时间序列降噪方法.北京科技大学学报‚2005‚27(5): 631) [4] Takens F.Lecture Notes in Math.New York:Springer‚1981: 366 [5] Cao L Y‚Mees A‚Judd K.Dynamics from multivariate time se￾ries.Phys D.1998‚121:75 [6] Sauer T‚Yorke J A‚Casdagli M.Embedology.J Stat Phys‚ 1991‚65:579 [7] Porporato A‚Ridolfi L.Multivariate nonlinear prediction of river flows.J Hydrol‚2001‚248:109 [8] Alparslan A K‚Sayar M‚Atilgan A R.State-space prediction model for chaotic time series.Phys Rev E‚1998‚58(2):2640 [9] Jaditz T‚Riddick A.Time-series near-neighbor regression.Stud Nonlinear Dyn Econometr‚2000‚4(1):35 [10] Grassberger P‚Procaccia I.Characterization of Strange Attrac￾tors‚Phys Rev Lett‚1983‚50(5):346 ·216· 北 京 科 技 大 学 学 报 第30卷

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有