[发明专利]基于Codebook背景建模的运动目标检测方法有效
申请号: |
201310485302.8
|
申请日: |
2013-10-16 |
公开(公告)号: |
CN103489196A |
公开(公告)日: |
2014-01-01 |
发明(设计)人: |
祝世平;高洁 |
申请(专利权)人: |
北京航空航天大学 |
主分类号: |
G06T7/00 |
分类号: |
G06T7/00 |
代理公司: |
暂无信息 |
代理人: |
暂无信息 |
地址: |
100191*** |
国省代码: |
北京;11 |
权利要求书: |
查看更多 |
说明书: |
查看更多 |
摘要: |
本发明公开了一种基于Codebook背景建模的运动目标检测方法,本方法对传统Codebook度量颜色、亮度距离的RGB柱状结构做了改变,在YUV色彩空间建立码本背景模型,简化了码元结构。在YUV空间进行运动目标检测,首先将一幅图像中的每个像素点在时间轴上进行聚类,提取背景模板;之后采用当前图像与背景模板进行比较,从而检测出运动目标,并同时进行背景模板的更新。本方法融入了频率信息来改变传统码本背景模型中的码元判定、删除、匹配过程;同时将当前像素空域信息纳入到前景判定过程中,该空域信息包括了邻域内像素间的依赖关系,使得前景检测结果更加可靠;降低了传统的码本背景模型在光照变化比较频繁的场景中的敏感性。实验结果表明,该方法能够在不同条件下快速准确的检测运动目标。
|
搜索关键词: |
基于
codebook
背景
建模
运动
目标
检测
方法
|
|
【主权项】:
一种基于Codebook背景建模的运动目标检测方法,将RGB空间的建模转移到YUV空间进行运动目标检测,首先将一帧图像中的每个像素点在时间轴上进行聚类,提取背景模板;之后采用当前图像与背景模板进行比较,从而检测出运动目标,并同时进行背景模板的更新。对图像像素点在时间上的采样序列X={x1,x2,...,xN}以及其码字集C={c1,c2,...cL},在YUV颜色空间下,亮度和颜色通道相互独立,对三个通道分别进行处理,各通道码字的二元组合为ci=
。其中,learnMin,learnMax分别为码元在每个通道上的学习值下限和上限,f表示码元的出现次数,q表示码元在最后更新时的帧数,λ表示码元的消极帧数。基于YUV空间的前景检测方法的具体步骤如下:步骤一:初始化码本,即将码本清空:L=0,C=Φ;步骤二:在该编码本中遍历每个像素,计算像素的向下扩展值low、向上扩展值high: low = max ( p - cbBounds , 0 ) high = min ( p + cbBounds , 255 ) 其中,p为像素在某个通道的值,cbBounds每通道的扩展边界偏移量;步骤三:遍历每个像素对应的每个码元,寻找匹配当前像素值的码元;步骤四:如果码元在每个通道均满足learnMin boxMin = min ( boxMin , p ) boxMax = max ( boxMax , p ) 如果learnMin>low,令learnMin=learnMin‑1,如果learnMax>high,令learnMax=learnMax+1,f=f+1,q=T,λ=0。其中,T为编码本已经更新的总帧数,boxMin,boxMax分别为码元在每个通道的像素值下限和上限;步骤五:如果没有找到匹配的码元,则新增一个码元:learnMin=low,learnMax=high boxMin=boxMax=p,q=T,λ=0,f=1对于不匹配的码元,只需设置消极帧数即可:λ=λ+1;步骤六:若λ>N/2且满足频率信息f的判定标准,则将该码元从码本中去掉,即消除冗余码字;步骤七:计算像素在每个通道的向下扩展偏移量m和向上扩展偏移量M:m=modMin,如果需要进行阴影检测,则m=m+BrightnessMin;M=modMax,如果需要进行阴影检测,则M=M+BrightnessMax;步骤八:在该编码本中遍历每个像素,计算像素的向下扩展值l,向上扩展值h及更新次数阀值fref:l=p+mh=p‑M其中,p为像素的当前值,fref为当前像素对应所有码元的更新次数之和;步骤九:遍历每个像素对应的每个码元,寻找包容当前像素值的码元;步骤十:如果码元在每个通道均满足boxMin≤l,h≤boxMax且f>fref,则找到了包容当前像素值的码元,像素是背景;步骤十一:如果不存在包容当前像素值的码元,则认为像素是前景;步骤十二:将空域信息加入背景建模过程,以增加背景判定的可靠性;步骤十三:若某像素点被检测为前景的基础上,进行二层判断以防误检,即在检测为前景的像素上重新建立码本,根据输入的像素信息更新码元,每五帧统计新建码本信息,若同时满足条件:f≥Tadd与convertScale≥Taveragestale。则将该像素重新加入背景像素。其中, convertScale = ( FramNum - T ) frequency . 若不执行上述步骤十三则为单层Codebook方法,若执行上述步骤十三则为双层Codebook方法。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310485302.8/,转载请声明来源钻瓜专利网。