一种自适应阈值的运动目标提取算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
万方数据
万方数据
・2382・计算机应用研究第27卷
称为(F,B)的最大类间方根一算术均值距离(maxclusters’squarerootarithmeticmeandivegence,MCSAM)。
2.2算法步骤
自适应阈值的运动目标提取算法的具体步骤如下:
a)初始化:Threshold=Ave,No=0,N1=0,Gmyo=0,Gray。=0,MCSAM(F,B)=0,Times=0(表示迭代次数)。
b)如果Times<T(T为阈值调整次数,即最大迭代次数),Times++;否则,转步骤f)。
c)遍历图像,由上述定义分别计算Ⅳo,N。,Grayo,Gray。。
d)计算Aveo,AveI,∞o,∞1,Ave,CSAM(Fi,B1)。
e)如果MCSAM(F,B)<CSAM(f,曰;),则令MCSAM(F,B)=CSAM(Fi,B;),Threshold=Threshold+Step(Step表示阈值调整步长),转步骤b);否则,不变,Threshold=Threshold—Step,转步骤b)。
f)此时的MCSAM(,,鳓就是所要寻找的最佳阈值,算法结束。
将运动目标和背景作为两个聚类,把聚类问的方根一算术均值距离最大作为阈值选择的准则是本算法的核心。背景和运动目标之间的CSAM越大,说明构成图像的两部分差别越大,当部分目标错分为背景或者部分背景错分为目标时,都会导致两部分差别变小,使得CSAM值变小。因此,MCSAM意味着错分的概率最小,该方法能保证运动目标提取的准确性。2.3阈值更新策略
本文的算法主要采用两种方法进行阈值更新。第一种是定时更新,即在规定时间段中(通常3—5min),抽取10张连续图像序列利用该算法计算下一时间段差分图像的分割阈值。这种方式适用于背景缓慢变化的情况,如一天当中太阳光照的缓慢变化。第二种方法¨21是实时更新,若在当前帧图像与背景模型差分后所得差分图像中,∞。大于某一个阈值(通常取80%),则认为整个背景发生了变化;若连续多帧图像中这一比值依然很大,则不仅更新背景模型,同时更新阈值Thresh—old。这种方式适用于背景发生突变时的情况,如室内突然开灯或关灯。此外,如果图像中某些固定区域(非整幅图像)在较长时间内一直保持变化状态,有两种情况:一种是该区域像素灰度均值平稳变化,则认为该处背景的实际状态发生了变化(如户外汽车的停泊和驶走),此时执行分割阈值更新操作;另一种情况是该区域像素灰度均值变化不平稳,则该处背景可能存在显示器屏幕一类的物品,此时标记该区域,只检测该区域以外的图像,进行阈值更新。
3实验结果
利用本文的算法对大量实际视频图像序列进行了运动目标提取的实验,并且在实验中总结了阈值调整次数Tin螂和阈值调整步长Step的最优选择方法。
3.1阈值调整次数和阈值调整步长的确定
阈值调整次数和阈值调整步长为本算法中可调整的参数。对视频中图像序列计算分割阈值时,可通过改变阈值调整步长Step和阈值调整次数Tim鹤的值,比较每帧图像的分割阈值。由实验统计数据可知:分割阈值准确度与阈值调整步长成反
比,与阈值调整次数成正比,即阈值调整步长Step越小,阈值调整次数Times越大,得到的分割阈值准确度越高,但同时也带来了巨大的计算量。因此,本文采用如下办法解决此问题:首先固定Times值,选择阈值变化减缓时的最小Step值;然后固定Step,寻找阈值变化减缓时的最小Times值;将选定的Step作为阈值调整步长,Times作为阈值调整次数。
3.2运动目标提取实验
利用本文算法对不同情况下的多组视频序列进行了运动目标提取实验,视频包括室内、室外、开关照明等场景,并将运动目标区域提取结果与基于背景差法的运动目标提取结果进行了比较。其中,后处理采用数学形态学的开运算。
实验1图3为摄像头获取的室内场景关灯条件下的视频序列,其中,(a1)(a2)(a3)分别是该图像序列中第50、110和150帧图像;图3(c)为利用本文算法分别对图1(a)中图像进行运动目标提取的结果,运动目标完整,且干扰噪声点较少;图3(b)是利用普通背景差法进行运动目标提取的结果,可以看到除由于未进行阴影消除出现伪影外,效果与图3(c)相差不多。
(c)基于自适应闻值运动目标提取算法的提取结果
图3室内人侧面走过摄像头视频(关灯情况下)实验2图4为摄像头获取的室内场景突然开灯情况下的视频序列。其中,(a1)(a2)(a3)分别是该图像序列中第250、310和350帧图像;图4(b)是利用背景差法进行运动目标提取的结果,可以看到,提取效果较差,这是由于照明环境的突然变化,使背景模型发生改变,而运动目标提取阈值固定不变所导致的结果;图4(C)是利用本文算法对运动区域提取阈值进行了自动调整,使得分割更灵活可行,因此,提取结果依然是运动目标完整,且干扰噪声点较少,从而验证了本算法对环境亮度突变的鲁棒性。
实验3图5为摄像头获取的室外场景视频序列,室外场景中通常存在一些微小的变化区域,如树叶的轻微摆动。由于本文算法后处理采用了数学形态学方法,可以有效去除这些微小变化引起的误检。但是,当背景中变动区域的运动幅度非常大,如狂风中摇摆的树木等,则该处理方法便无法完全去除变动区域的影响。
执行时间也是本算法的一个重要检测指标,本文使用1.8GHzIntelPentium@DCPU,512
MB内存的普通Pc机,图像分
万方数据
第6期孙明玉,等:一种自适应闽值的运动目标提取算法・2383・
辨率320x240pixels,所有实验的运动目标提取速度均大于25f西,满足实时处理要求。
4结束语
图5室外场景视频
随着机器视觉系统的应用越来越广泛,运动目标的枪测与提取问题成为研究热点。本文提出了一种白适应阈值的运动目标提取算法,该算法按照像素灰度值将图像划分为运动目标和背景区域两个聚类,利用聚类间的方根一算术均值最大作为选择分割阈值的准则,采用定时和实时两种阈值更新策略,从而实现了运动目标的准确完整提取,为进一步的目标识别或跟踪提供了有力保障。
参考文献:
[1]SMITHSM,BRADYJM.ASSET-2:real-timemotionsegmentationandshapetracking[J].IEEETransonPAMI,1995,17(8):814-820.
【2]MEIERT,NGANKN.Automaticsegmentationofmovingobjectsforvideoobject
planegeneration[J].IEEETransollCircuitsandSystemsforVideoTechnology,1998,8(5):525・538.
[3]卓志敏,杨雷,杨萃元,等.一种复杂环境下的红外成像运动目标检测方法[J].宇航学报。2008,29(1):339-343.
[4]明英,蒋晶钰.基于Cauchy分布的红外视频运动目标检测[J].缸外与毫米波学报,2008,27(1):65-71.
[5]STAUFFERc,GRIMSONWEL.Adaptivebackgroundmixturemodelsforreal—timetracking[C]//ProcoftheIEEEComputerSocie—tyConferenceonComputerVisionandPatternRecognition.1999:246—252.
[6]BASHARATA,GRITAIA,SHAHM.Learningobjectmotionpat・ternsforanomalydetectionandimprovedobject[C]//ProcofCVPR.2008:lt8.
[7]KORNPROBSTP,DERICHER,AUBERTG.Imagesequencearia・lysisviapartialdifferenceequations[J].JournalofMathematicalImagingandVision,1999,”(1):5—26.
[8]张文涛,李晓峰,李在铭.高速密集视频目标场景下的运动分析[J].电子学报,2000,28(10):114-117.
[9]岑峰,威飞虎,陈茂林.长期视频监控系统的多分布模型背景差方法[J].红外与毫米波学报,2002,21(1):59—63.
[10]侯志强,韩崇昭.基于像素灰度归类的背景重构算法[J].软件学报,2005,16(9):1568-1576.
[1i]MrlTALA,PARAGIOSN.Motion—basedbackgroundsubtractionusingadaptive
kerneldensityestimation[C]//Procofthe2004IEEEComputerSocietyConferenceonComputerVisionandPatternReeog-nition.2004:302—309.
[12]HARITAOGLUI,HARWOODD,DAVISL.W4:real—timesurveil—lanceofpeopleandtheiractivities[J].IEEETransonPAMI,2000,22(8):809—830.
(上接第2379页)
参考文献:
[1]GONZALEARC,WOODSRE.Digtalimageprocessing[M].NewYork:AcademicPress,2000.
[2]何坤,周激流.基于局部保边函数的低信噪比图像去噪[J].四川大学学报:工程科学版,2009,41(2):179-184.
[3]HWANGH,HADADADRA.Adaptivemedianfiltersnewalgo-rithmsandresults[J].IEEETransonImageProcessing,1995,4(4):499—502.
[4]ZHANGShu-qun,KARINMA.Ahi.Stimpulsedetectorforswitchingmedianfilter[J].IEEESignalProcessingLetters,2002。9(11):360,363.
[5]张旭明,徐滨士.去除脉冲噪声的自适应开关中值滤波[j].光电工程。2006,33(6):78・83.
[6]CHENTao。WUHang—ren.Adaptiveimpulsedetectionusingcenter.weishtedmedianfilters[J].IEEESignalProcessingLetters,
2001,8(1):1-3.
[7]RAFAELCG,RICHARDEW.数字图像处理[M].2版.北京:电子工业出版社,2007.
[8]陈守水,杨新.一种基于两阶段的脉冲噪声滤除算法[J].信号处理,2008,24(4):627・630.
[9]CHENHC,WANGWen-jun.Efficientimpulsenoisereductionvialocaldirectionalgradientsandfuzzylogic[J].FuzzySetsandSys-toms,2009,160(13):1841・1857.
[10]VILLEDvande.NACHTEGAELM.Noisereductionbyfuzzyimagefiltering[J].IEEETransonFuzzySystem,2003,11(4):429.436.
[11]SCHULTES,NACHTEQAEI。M.Afuzzyimpulsenoisedetectionandreductionmethod[J].IEEETransoRImageProcessing.2005,15(5):1153—1162.
【12]严琢.基于脉冲噪声检测的图像去噪研究[D].南京:南京理工
大学,2006.万方数据