多视频运动对象实时分割及跟踪技术
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
万方数据
第9期
孙志海,等:多视频运动对象实时分割及跟踪技术
的深度.设当前背景的更新模型为B(z,y,“),则 当D(z,y,“)积累至A值时(其中A>o),相应位置 的背景像素值可根据式(3)进行自适应更新,对 D(z,y,如)为。的点则不更新背景像素值,保持原 背景像素值不变. B(z,y,£^)一口·厂(z,y,“)+(1一口)·B(z,y,“一1)
中图分类号:TP391.41
震献标识码:A
文章编嚼:1008—973X(2008)09—1631一05
Real一量耋I麓e segl魏e娃垂a鼍io珏and 耄r鑫cki鼗g耄echniq珏e Of薹nultiple
ln◇Ving o喵ee惦 i珏Video seql重e珏ce
SUN Zhi—hai,ZHU Shan—an tcolleg毫。f E}£ctrie馥t E豫g该eeriAg,zh鲤;i鼢g U锋i暂ersit》,H叠携gz}m鞋3气QQ:弧,Chi戳)
2视频运动对象分割
2。l 自逶庭鹜豢建模 设有M帧视频序列,(z,y,£t),厂(z,∥,如),
…,,(z,y,£M),取,(z,3,,£,)为基准图像,则一幅 差异积累图像是由将基准图像和视频序列膀续图像 进行怼毙褥到的[1”.当基准匿像蠢序甍中图像之 间在某个像素位置上出现一次较小差异就令计数器 计数一次,这种计数器在差异积累图像每个像素的 位置上都有一个.当第矗帧图像与基准图像相比较
W
‘W
W
9
9
9
W
_I.,
W
9
9
9
W
W
W
9
9
9
l
l
l
旦×
9
l
l
l
l
l
l
“g.2
图2 3×3变系数空域滤波器掩模 Mask of 3×3 variable coefficient spatial filter
给出的这种变系数空域滤波器,建立在均值滤 波器滤波原理的基础上,调整掩模系数,以适应对 不同图像的增强.该滤波器可以理解为均值滤波器 和变斜率灰度线性算子先后联合操作的过程,即经 过变系数空域滤波器增强的图像,不但带有均值滤 波器的平滑效果,而且还具有局部区域的灰度增强 特性.从试验的效果来看,给出的这种滤波器掩模
图1 多视频落幼对象实时分割及跟踪技术框架
Fig.1
Frame of rea卜time segmentation and tracking 专eehn遗硅e of嚣l娃ltiple拍oving o玛ects in video se一
时,差异积累图像巾一个给定像素的输入项给出在 此位置上对应的像素与基准图像中同一位置的像素 闯灰囊级变化的次数。蘧羞时闻懿簧耨,差异积累 图像可视为一个像素值在动态更新的矩阵D(。,y, 缸),差异大小是根据某阈值Tf设定好的.如取第 愚一r帧图像,(z,∥,“一,)为求取蒺异积累图像的参 考帧,刘当前帧,(。,∥,改)与参考帧,(z,了,如一,) 之闺的差异图像F(z,了,岛)戳及差异积累囊态矩 阵D(工,y,如)分别如式(1)、(2)所示,通过分析羡 异积累动态矩阵来决定某像素属于前景或背景:
Bailo等人[83从算法实时性角度出发,利用高斯分 布特性构建趱适应背景更新模型,实现了对视频运 动对象的分裁,貌类算法需要信计镜头嗓声或静止 背景中由噪声所引起的方差,算法自适应獠度较不 理想.Yang等人[90利用视频像素水平及帧水平特 性有选择地更新背景模型,然后采用形态学后处理 方法对税簇运羲对象送行分割,该算法对瑟豫 RGB颜色空间的三维数据均进行了处理,当视频 窗口变大时,算法处理速度成倍下降,影响实时 性.Chen等人[10]提出了一种采用背景记泶技术恢 复背景区域,结合背景差穗邻帧差信息分割裰频运 动对象的算法,该算法魏采没有准确酶前景物俸分 割,背景记泶技术得到的背景信息则不可熊,反而 影响了下一帧运动对象分割的准确性.
浙江太学学报(工学版)湖址:www.journals.茹j¨.edu.cn/eng
作者简允:孙志海(198卜一)。男,福建漳州人.博士生。主要从褰视频运动对象分割的研究。E—mail#ees抽@163.com
透承联系人i寒善安,男,教授,媾导。E.mail;∞a@o鼢.霹u.e矗u。cn
万方数据
浙 江 大 学 学 报(工学版>
飓啪啪一滢篡班。吖b’弩川Ⅺ,
(1)
fD(z,y,如一1)+1,F(z,岁,‘打)=
D(搿,y,如)一{ o,D(z,y,以一1)<A,
(2)
}0,其德。
式(2)表示当菜位警像素的帧间羞异较小时,使
D(搿,y,“)加l,否则D(z,了,“)赋值为O,表示该
像素的帧间差异比较大,|;【记录每个像素差异积累
Bd(z,y,“)=l/(z,y,“)一B(z,了,“)I. (4) 从试验结果来看,如果直接对B。(z,3,,“)进行 二值化操作,所获得的视频对象平面大多具有空域 不完整特性,所以需对背景差图像进行空域滤波, 使视频对象平面保持空域连通性.常见空域滤波器 有均值滤波器、中值滤波器及拉普拉斯滤波器等, 但这些滤波器均有其各自的适用场合,直接采用某 种滤波器对背景差图像进行滤波并不一定能获得理 想的效果.建立在对以上这几种滤波器滤波效果分 析的基础上,本文给出了一种新型的变系数空域滤 波器(variable coefficient spatial filter,VCSF)掩 模.考虑有意义掩模的最小尺寸为3×3,图2显示 了变系数空域滤波器掩模的两种形式,其中叫为待 整定的系数,取值为硼≥1,当叫一1时,该滤波器 即还原为常规的均值滤波器.
频运动对象努裁浆算法,毽褫蓑运凄薄象惠囊分割 的闻题还没完全薪决。实时自动分箭视频语义对象 的难点有:对复杂场景快速准确的背景建模;环境变 化及噪声影响算法的鲁棒性;算法通用性夔,复杂 斡分割算法潢是不了应鼹酶实畦性要求;多运动对 象戆分割及鼹踪》73对分割算法挺毒了更离酌要求.
收藕日期:2007一04r 27.
第42卷第9期 2∞8年9月
wk.baidu.com
浙 江 太 学 学 报《工学版)
Journal of Zhejiang University(Engineering Science)
l×){:10。378S/j,issn。i¥08—973X。2008.O§,03e
V01,42 No.9 辍p.2008
多视频运动对象实时分割及跟踪技术
ring;background update
视簇运囊辩象分割及蹉踩缝子繁个巍觉鉴撬系 统的最底层,是各释后续高级处璩辩视频分橱“j、 视频编码[2]、视频梭索c3]以及视频艘控H1等的基础. 运动附象分割是指从视频流中实时提取出运动对 象,蒋运费对象鼹踪剃是指对嚣糠遴行连续的跟踪 叛确定萁运囊孰迹.尽管文献[5~?3报道了有关视
Abs薯ract:Effec毫ive background was modeled by accl王mlllative赫ame-to—frame differenees,and foreground could be extracted using background subtraction operation. A Variable coefficient 8patial“lter was presen。 ted,which could effectively enhance the backgfound subtraction ilnage and make the foreground region has 猕ueh蕊of£spa专i教l e。n娃eetivity.An i轻lprpved Ots醢一b程se矗seglne曹妓a皇io珏fnetho矗w毅s pres£nt矗to 8ce醢ri睦ely 毛hreshol矗t}捷backg#ound鑫iffere狂ee iznage。 Morphoiogieal oper氇tio芏1 was used in extl|aeting con毒ours o{ moving objects. After getting the contours of moVing objects,region growing segmentation method was applied to locate the foreground region,and the rectangle centre w杜s seen as the n18ss centre of the moVing o逆eets。奈压oving o毽ects were tr8eked usi珏g minim鑫l Euclidean distanee and the擞otion tr面ec童ories were also p鑫i狂重ed+ Experi£nental芏}es娃lts sho、酽e建专h鑫专prop。se建曩lg。rithl致was e|壬£e专iVe an纛effieient. Key words:moving object segmentation;moving object tracking;difference accumulation;spatiaI filte。
孙志海,朱善安
(浙江大学电气工襁学院,浙江杭州3l0027)
搂要:鬟罐犊阔蓑雾羲熏蔷塞遴褥鑫逶建费景建横,采惩背景差鲶方涟梭弱鬟凝运动砖彖医壤。设{中了一释变
系数豹空域滤波器,有效建对鹜爨戆霸豫送行了增强,使获褥豹褪频避动对象透蠛更舆有空域连通籍馁。绦出了
一种改进的基于()tsu法的自适应湖傅化方法,能剪准确地对背景差蹦像进行阈值化.莱闱形态学边界提取技术
形式很适用于对背景差图像的滤波. 在使用滤波器之前需先整定叫值,这里铷的
整定可采用两种方法:一是直接观察对应系数滤波 图像阈值化后的效果;二是根据最大类间方差的原 理,比较不同叫系数下滤波图像在特定阈值下的类 间方差[1 2|,从而整定似值.
图3为对MATLAB提供的Viptraffic视频测 试序列(160×120,15帧/s)的第68帧图像采用不 同空域滤波器及阈值化后的效果示意图.为了更有 效地进行比较,所选择的视频帧里含有一辆黑色的 车辆,其与背景的对比度明显不如视窗里的白色车 辆.从图3(d)可以看出,直接对第68帧的背景差 图像进行阈值化,其运动对象平面内部存在比较多 的空洞,特别是黑色车辆,这将直接影响视频运动 对象下一步的分割定位;在图3(e)中,由于均值滤 波器的平滑效果,视频运动对象即三辆小车的内部 空洞面积相比图3(d)有所减小;从图3(f)可看出复 合拉普拉斯滤波操作不但没有减少空洞区域,反而 增加了背景差图像的高频分量;图3(g)则为采用 VCSF滤波器的效果,其视频运动对象的空域连通 性对进一步分割定位非常有利.
本文结合实际视频运动对象的特点,针对实际 拍摄嚣交通裰羰系磺,绘出了一种多视频运动对象 实时分割及跟踪技术。
第42卷
分割及跟踪技术框架
多视频运动对象实时分鬻l及跟踪的技术框架如 图1所示.主要有5部分:囱适应背景建模;空域滤 波、轮廓提取;目标定位、质心标记;运动对象质心关 联;孰迹绘铡.
晕l焉每隔一段时阉内每个像素酶浈闻积累差异 信息自适应建立背景模型,利用背景差技术检测出 运动物体区域;根据背景羞图像的特点,设计了一 种变系数的奄域滤波器,结合形态学处理的方法对 背景差图像遴行空域滤波并摄取出视频运动对象轮 廓;采用区域生长法对视频运动对象进行定位和质 心标记;在视频运动对象分割的基础上,利用运动 对象质心建立视频运动对象帧间向量,并比较运动 对象的犊翔向量模堕,对视频运动对象质心进行关 联跟踪及轨迹绘制。
(3)
式中:系数a影响着背景缓存平滑滤波的程度及更 新的速度,a取值区间为[o,1].根据经验,取值在 [o.05,o.1]区间时背景更新效果较好.一般以获取 的第一帧图像作为初始背景. 2.2变系数空域滤波
根据背景差技术可以快速地区分前景(视频运 动对象)和背景区域的特点,将当前帧厂(z,y,以)与 更新所得背景B(z,y,“)相减得背景差图,记为
对视频运动对熬轮廓进行提取.谯获得视频运动对缴轮廓的基础上.用隧域生长法对视频运动对象进行愁俄,将
矩形中心坐标搅为视频运动对象的爨心坐标。霜基予空闯欧氏距离簸蠛憨方法对每个视频运动对象震心进褥关联
鼷踪著绘裁鞔迹。试验续象表鼹,浚方法实鞋有效。
关键词:运动对象分割;运动对象鼹踪;差异积累;空域滤波;背景楚新