[发明专利]视频中运动物体的检测方法有效
| 申请号: | 201410228074.0 | 申请日: | 2014-05-27 |
| 公开(公告)号: | CN103971385A | 公开(公告)日: | 2014-08-06 |
| 发明(设计)人: | 张小洪;赵晨丘;李飞;蒲薇榄;洪明坚;徐玲;杨梦宁;葛永新 | 申请(专利权)人: | 重庆大学 |
| 主分类号: | G06T7/20 | 分类号: | G06T7/20;G06K9/62 |
| 代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 王海凤;穆祥维 |
| 地址: | 400044 *** | 国省代码: | 重庆;85 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及视频中运动物体的检测方法,该方法首先建立初始图像,初始图像有多个像素点,每个像素点对应一个单词本,每个单词本中含有多个单词;每个单词包括五个像素特征;然后获取视频,用视频第一帧图像中像素点的像素特征替换初始图像一个单词本中随机选取的一个单词的像素特征,该单词本中其他单词的像素特征赋特定值;然后从视频第2帧图像开始,将每帧图像中的对应的像素点对应地与初始图像中的像素点进行比较,求出相似度,当相似度满足要求则将该幅图像拷贝并将对应的像素点涂白,否则涂黑,每帧图像处理后都将初始图像更新,当视频所有帧图像都处理后,最后输出黑白色图像,其中白色部分即为视频中的运动物体。该方法运算速度快,检测结果的鲁棒性更高。 | ||
| 搜索关键词: | 视频 运动 物体 检测 方法 | ||
【主权项】:
视频中运动物体的检测方法,其特征在于具体包括如下步骤:步骤a:a1:建立初始图像,设初始图像共有Z个像素点,像素点Ej,1≤j≤Z对应一个单词本Cj,单词本Cj中有L个单词,Cj={cj1,cj2,...,cjλ,...,cjL},1≤λ≤L,单词cjλ由维数相等的表示像素特征向量的
表示方差向量的
和表示计数器向量的
构成,![]()
所述![]()
其中vgray,jλ,vred,jλ,vgreen,jλ,vblue,jλ和vtexture,jλ为像素特征向量的
的向量元,分别表示初始图像中像素点Ej经RGB转灰度图的方法后,像素点Ej对应的单词本单词cjλ的灰度值,红色分量的特征值,绿色分量的特征值,蓝色分量的特征值和纹理特征值;所述![]()
其中mgray,jλ,mred,jλ,mgreen,jλ,mblue,jλ,mtexture,jλ为方差向量的
的向量元,分别表示像素点Ej对应的单词本单词cjλ的像素特征向量
中向量元vgray,jλ对应的方差值,向量元vred,jλ对应的方差值,向量元vgreen,jλ对应的方差值,向量元vblue,jλ对应的方差值和向量元vtexture,jλ对应的方差值;所述![]()
其中wgray,jλ,wred,jλ,wgreen,jλ,wblue,jλ,wtexture,jλ为计数器向量
的向量元,分别表示像素点Ej对应的单词本单词cjλ的像素特征向量
中向量元vgray,jλ对应的计数值,向量元vred,jλ对应的计数值,量元vgreen,jλ对应的计数值,向量元vblue,jλ对应的计数值和向量元vtexture,jλ对应的计数值;a2:对初始图像中所有像素点对应的单词本中的单词的向量元设置初始值:a21:获取视频,所述视频共有Q帧图像,每帧图像中像素点的数量相同都为H,H≤Z,视频的第一帧图像中的像素点Bξ,1≤ξ≤H,像素点Bξ由维数相等的表示像素特征向量的
表示方差向量的
和表示计数器向量的
构成,
所述![]()
其中vgray,ξ,vred,ξ,vgreen,ξ,vblue,ξ和vtexture,ξ为像素特征向量的
的向量元,分别表示第一帧图像中的像素点Bξ经RGB转灰度图的方法后,像素点Bξ的灰度值,红色分量的特征值,绿色分量的特征值,蓝色分量的特征值和纹理特征值;所述![]()
其中mgray,ξ,mred,ξ,mgreen,ξ,mblue,ξ和mtexture,ξ为方差向量的
的向量元,分别表示第一帧图像中的像素点Bξ的像素特征向量
中向量元vgray,ξ对应的方差值,向量元vred,ξ对应的方差值,向量元vgreen,ξ对应的方差值,向量元vblue,ξ对应的方差值和向量元vtexture,ξ对应的方差值;所述![]()
其中wgray,ξ,wred,ξ,wgreen,ξ,wblue,ξ和wtexture,ξ为计数器向量
的向量元,分别表示第一帧图像中的像素点Bξ的像素特征向量
中向量元vgray,ξ对应的计数值,向量元vred,ξ对应的计数值,向量元vgreen,ξ对应的计数值,向量元vblue,ξ对应的计数值和向量元vtexture,ξ对应的计数值;a22:提取视频第一帧图像中像素点Bξ的像素特征向量
中各向量元的值,1≤ξ≤H:a221:提取像素点Bξ的灰度值,使用RGB转灰度图的方法,得到第一帧图像中像素点BξRGB的三个颜色分量red,green和blue,利用式(1)计算第一帧图像中像素点Bξ的灰度值:vgray,ξ=red×0.299+green×0.587+blue×0.114(1);其中red,green,blue分别为像素点Bξ的红色分量的值、绿色分量的值和蓝色分量的值;a222:提取像素点Bξ的三个颜色分量的特征值:找出步骤a221得到的第一帧图像中像素点Bξ的三个颜色分量red,green和blue中的最大值,rate=p/max(red,green,blue),p为经验值;然后,利用式(2)~(4)分别计算第一帧图像中像素点Bξ的三个颜色分量的特征值,具体如下:vred,ξ=red×rate(2);vgreen,ξ=green×rate(3);vblue,ξ=blue×rate(4);其中,vred,ξ,vgreen,ξ,vblue,ξ分别为第一帧图像中像素点Bξ的红色分量的特征值,绿色分量的特征值和蓝色分量的特征值;a223:提取像素点Bξ的纹理特征值:使用LBP算子对第一帧图像中像素点Bξ进行编码,并采用SILTP对LBP算子的编码添加约束,得到的编码式为:![]()
![]()
其中xξ,yξ分别表示第一帧图像中像素点Bξ的横纵坐标,N为第一帧图像中像素点Bξ临域的像素点数量,R表示以像素点Bξ为圆心,在第一帧图像中画圆确定临域时的半径,vgray,ξk为第一帧图像中像素点Bξ临域中第k个像素点的灰度值,τ取0.05‑0.1,sτ(vgray,j,vgray,jk)为SILTP中关于vgray,ξ,vgray,ξk的基础编码函数,K是编码结果的扩大倍数,取经验值;a23:将第一帧图像中的像素点Bξ与初始图像中的像素点Ej一一对应,然后从初始图像像素点Ej对应的单词本Cj中随机选取一个单词,并将第一帧图像中的像素点Bξ的像素特征向量
中的向量元对应地替换所述单词的像素特征向量
中的向量元,初始图像中像素点Ej对应的单词本Cj中的其他单词的像素特征向量
中的向量元设为特定值;所述初始图像中像素点Ej对应的单词本Cj中的每个单词的方差向量
中的各个向量元的初始值取经验值,初始图像中像素点Ej对应的单词本Cj中的每个单词的计数器向量
中的各个向量元的初始值设为1;步骤c:c1:令i=2:c2:所述视频中第i帧图像中的像素点为Biξ,所述像素点Biξ由维数相等的表示像素特征向量的
表示方差向量的
和表示计数器向量的
构成,
所述![]()
其中vgray,iξ,vred,iξ,vgreen,iξ,vblue,iξ和vtexture,iξ为像素特征向量的
的向量元,分别表示第i帧图像中的像素点Biξ经RGB转灰度图的方法后,像素点Biξ的灰度值,红色分量的特征值,绿色分量的特征值,蓝色分量的特征值和纹理特征值;所述![]()
其中mgray,iξ,mred,iξ,mgreen,iξ,mblue,iξ和mtexture,iξ为方差向量的
的向量元,分别表示第i帧图像中的像素点Biξ的像素特征向量
中向量元vgray,iξ对应的方差值,向量元vred,iξ对应的方差值,向量元vgreen,iξ对应的方差值,向量元vblue,iξ对应的方差值和向量元vtexture,iξ对应的方差值;所述![]()
其中wgray,iξ,wred,iξ,wgreen,iξ,wblue,iξ,和wtexture,iξ为计数器向量
的向量元,分别表示第i帧图像中的像素点Biξ的像素特征向量
中向量元vgray,iξ对应的计数值,向量元vred,iξ对应的计数值,向量元vgreen,iξ对应的计数值,向量元vblue,iξ对应的计数值和向量元vtexture,iξ对应的计数值;c3:令ξ=1,j=1;c4:所述像素点Biξ在第i帧图像中的位置与像素点Ej在初始图像中的位置相对应,采取与步骤a22相同的方法提取第i帧图像中像素点Biξ的像素特征向量
中各向量元的值;c5:将第i帧图像中像素点Biξ的像素特征向量
中的灰度值vgray,iξ与初始图像中Ej对应单词本Cj中的单词cjλ的灰度值vgray,jλ进行一一比对,1≤λ≤L;c51:设λ=1;c52:如果式(7)成立,则第i帧图像中像素点Biξ的像素特征向量
中的灰度值vgray,iξ与初始图像中像素点Ej对应单词本Cj中的单词cjλ的灰度值vgray,jλ匹配:|vgray,iξ‑vgray,jλ|<mgray,jλ (7);a)前景检测:i.设![]()
ii.![]()
![]()
b)初始图像中像素点Ej对应单词本Cj中的单词cjλ的灰度值vgray,jλ更新:vgray,jλ=ab×vgray,jλ+(1‑ab)×vgray,iξ (8);mgray,jλ=am×mgray,jλ+(1‑am)×|vgray,iξ‑vgray,jλ+Km| (9);wgray,jλ=wgray,jλ+1 (10);其中,ab取值为0.95‑0.99,am取值为0.95‑0.99,Km为经验值,完成对初始图像中像素点Ej对应单词本Cj中的单词cjλ的灰度值vgray,jλ更新;c53:如果式(7)不成立,则第i帧图像中像素点Biξ的像素特征向量
中的灰度值
与初始图像中像素点Ej对应单词本Cj中的单词cjλ的灰度值vgray,jλ不匹配,令![]()
c6:根据步骤c5中所述的方法对第i帧图像中像素点Biξ的像素特征向量
中的红色分量的特征值vred,iξ与初始图像中Ej对应单词本Cj中的单词cjλ的红色分量的特征值vred,jλ进行一一比对;c7:根据步骤c5中所述的方法对第i帧图像中像素点Biξ的像素特征向量
中的绿色分量的特征值vgreen,iξ与初始图像中Ej对应单词本Cj中的单词cjλ的绿色分量的特征值vgreen,jλ进行一一比对;c8:根据步骤c5中所述的方法对第i帧图像中像素点Biξ的像素特征向量
中的蓝色分量的特征值vblue,iξ与初始图像中Ej对应单词本Cj中的单词cjλ的蓝色分量的特征值vblue,jλ进行一一比对;c9:根据步骤c5中所述的方法对第i帧图像中像素点Biξ的像素特征向量
中的纹理特征特征值vtexture,iξ与初始图像中Ej对应单词本Cj中的单词cjλ的纹理特征特征值vtexture,jλ进行一一比对;c10:令λ=λ+1,当λ=L+1时执行步骤c11,否则执行步骤c52;c11:所述λ遍历其取值范围,选取初始图像中像素点Ej对应单词本Cj中匹配次数最少的单词![]()
将该单词记为目标单词:c111:如果第i帧图像中像素点Biξ的像素特征向量
中的灰度值vgray,iξ与初始图像中Ej对应单词本Cj中的所有单词的灰度值都不匹配,那么用第i帧图像中像素点Biξ的像素特征向量
中的灰度值vgray,iξ替换目标单词的灰度值,并将目标单词的匹配次数重置为1,目标单词对应的方差值赋予初始值;c112:如果第i帧图像中像素点Biξ的像素特征向量
中的红色分量的特征值wred,iξ与初始图像中Ej对应单词本Cj中的所有单词的红色分量的特征值都不匹配,用第i帧图像中像素点Biξ的像素特征向量
中红色分量的特征值vred,iξ替换目标单词的红色分量的特征值,并将目标单词的匹配次数重置为1,目标单词对应的方差值赋予初始值;c113:如果第i帧图像中像素点Biξ的像素特征向量
中的绿色分量的特征值vgreen,iξ与初始图像中Ej对应单词本Cj中的所有单词的绿色分量的特征值都不匹配,用第i帧图像中像素点Biξ的像素特征向量
中绿色分量的特征值vgreen,iξ替换目标单词绿色分量的特征值,并将被目标单词的匹配次数重置为1,目标单词对应的方差值赋予初始值;c114:如果第i帧图像中像素点Biξ的像素特征向量
中的蓝色分量的特征值vblue,iξ与初始图像中Ej对应单词本Cj中的所有单词的蓝色分量的特征值都不匹配,用第i帧图像中像素点Biξ的像素特征向量
中蓝色分量的特征值vblue,iξ替换目标单词蓝色分量的特征值,并将目标单词的匹配次数重置为1,目标单词对应的方差值赋予初始值;c115:如果第i帧图像中像素点Biξ的像素特征向量
中的纹理特征值vtexture,iξ与初始图像中Ej对应单词本Cj中的所有单词的纹理特征值都不匹配,用第i帧图像中像素点Biξ的像素特征向量
中纹理特征值vtexture,iξ替换目标单词的纹理特征值,并将目标单词的匹配次数重置为1,目标单词对应的方差值赋予初始值;步骤d:根据式(11)计算第i帧图像中像素点Biξ的像素特征向量
中向量元与初始图像中像素点Ej对应单词本Cj中单词的向量元对应进行比较的总次数svalue,根据式(12)计算第i帧图像中像素点
的像素特征向量
中向量元与初始图像中像素点Ej对应单词本Cj中单词的向量元对应匹配的总匹配次数mvalue:![]()
![]()
步骤e:拷贝第i帧图像作为副本,第i帧图像中的像素点Biξ在副本中对应的像素点为B′iξ;e1:根据式(13)计算第i帧图像中像素点Biξ与初始图像中像素点Ej的相似度η,![]()
e11:如果相似度η大于阈值Tp,则所述副本中的像素点B′iξ为背景,将像素点B′iξ涂黑;否则所述副本中的像素点B'iξ为前景,将像素点B'iξ涂白;e12:经过步骤e11处理后得到图像为待输出图像,对其进行缓存;e2:令j=j+1,ξ=ξ+1,当ξ=H+1时执行步骤e3,否则执行步骤c4;e3:令i=i+1,当i=Q+1时,执行步骤f,否则执行步骤c2;步骤f:输出步骤e12中缓存的待输出图像,其中所述待输出图像中的白色部分为视频中的运动物体。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410228074.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种切片尺寸自适应的火焰CT图像重建方法
- 下一篇:便携式电脑支架





