[发明专利]一种基于低秩矩阵分解的抗噪运动目标检测算法有效
申请号: | 201510054719.8 | 申请日: | 2015-02-03 |
公开(公告)号: | CN104599292A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 熊志辉;肖华欣;刘煜;王炜;张茂军 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06T7/20 | 分类号: | G06T7/20 |
代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 胡伟华 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 矩阵 分解 运动 目标 检测 算法 | ||
1.一种基于低秩矩阵分解的抗噪运动目标检测方法,其特征在于,具体步骤如下:
(S1)初始化参数设置,定义视频时间窗的大小为N,获取监控视频,共有Q帧图像,定义i表示图像帧索引号,从监控视频第i帧图像开始选择连续的N帧图像作为视频矩阵D,即视频矩阵D包含N个列向量;初值i=1,N,Q取值为整数;
(S2)将视频矩阵D转换为下列形式:
D=[Vec(Ii)|…|Vec(Ii+N-1)]∈Rmn×N
则Ii表示视频中经过灰度化的第i帧图像,i取值范围为所处理视频的总帧数;Vec(·)表示矢量化函数,即Vec:Rm×n→Rmn×1,m和n分别表示图像帧的宽和高;Rm×n表示大小为m×n的实数空间,Rmn×1表示大小为mn×1大小的实数空间,Rmn×N表示大小为mn×N大小的实数空间;
(S3)视频矩阵D存在低秩分解为下式:
其中,A表示视频矩阵D的低秩结构;E表示视频矩阵D的稀疏误差结构;||·||0、||·||F分别表示零范数和矩阵的斐波那契范数;γ为平衡参数,;ε表示为噪声水平,rank(·)表示求秩函数;
(S4)用核范数||·||*替换矩阵的秩rank(·),用一范数||·||1替换零范数||·||0,将式(1)变为:
(S5)令h(A,E)=D-A-E,将式(2)变为增广拉格朗日函数的形式:
其中,μ表示权重系数,μ>0,Y为拉格朗日乘子矩阵,<·,·>为矩阵的内积;
(S6)对公式(3)通过迭代求解,迭代过程为:
Yk=Yk-1+μk-1h(A,E) (5)
其中,k表示迭代次数,μk=ρkμ0,且ρ>1,μ0>0,Ak表示低秩结构经过k次迭代后的值,Ek表示稀疏误差结构经过k次迭代后的值,Yk表示拉格朗日乘子矩阵经过k次迭代后的值;
初值Y0=0,E0=0,经过有限次数T的迭代,求得视频矩阵D的低秩结构AT和稀疏误差结构ET,其稀疏误差结构ET即为运动目标的检测结果;
(S7)随着时间的推移,视频时间窗在时间轴上向前移动步幅为M帧,M取值为整数,M<N,判断i+N+M-1与Q值大小,若大于,则结束处理过程;否则,得到新的M帧图像Ii+N,Ii+N+1…,Ii+N+M-1替换视频矩阵D的前M列图像Ii,Ii+1…,Ii+M-1,得到一个新的视频矩阵D′:
D′=[Vec(Ii+M)|…|Vec(Ii+N+M-1)]∈Rmn×N,
即更新i值大小,取值为i+M,返步骤(S2)继续进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学;,未经中国人民解放军国防科学技术大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510054719.8/1.html,转载请声明来源钻瓜专利网。