The invention discloses a method and device for target tracking. The method includes: in the initialization frame, a mask matrix is established according to the target area, a spatiotemporal regularization discriminant correlation filter model is established by using space and time constraints, a multi-scale sample of the target at the initial position and rotation angle is extracted, and a scale-space discriminant correlation filter model is learned; and in the subsequent frame, a scale-space discriminant correlation filter model is established. In this method, the spatial-temporal regularization discriminant correlation filter is used to obtain the target position and rotation angle; the scale space discriminant correlation filter is used to obtain the target scale; and the correlation filter is updated online according to the tracking results. By using this method, the tracking robustness under occlusion, deformation and rotation of the target can be improved, and the displacement, rotation and scale of the target can be estimated, so that the accurate target area can be obtained and the target can be continuously tracked. The target tracking device includes image acquisition unit, image processing unit, learning unit, tracking unit and servo drive unit.
【技术实现步骤摘要】
一种目标跟踪的方法及装置
本专利技术涉及计算机视觉中的目标跟踪
,特别涉及一种目标跟踪的方法及装置。
技术介绍
目标视觉跟踪是计算机视觉领域的重要研究方向,其主要任务是获取视频序列中感兴趣的目标的位置与运动信息,为进一步的语义层分析(动作识别、场景识别等)提供基础,广泛应用于机器人、智能交通、安防和人机交互等领域。单目标视觉跟踪的主要难点在于视频中的光线变化、目标形变、目标旋转、部分遮挡、快速运动和背景干扰。目前的目标视觉跟踪方法主要分为两大类:生成式方法和判别式方法。生成式方法通过学习目标的表示,在候选区域内搜索最相似的目标。判别式方法通过训练一个在线分类器,将目标从背景中分离。文章“RobustvisualtrackingusingL1minimization.In:Proceedingsofthe12thIEEEInternationalConferenceonComputerVision.Kyoto:IEEE,2009.1436-1443”提出了一种建立目标外观模型的稀疏方法,通过最小化基函数字典表示的稀疏向量的L1范数,能够表征目标的内在分布,但是由于没有利用背景信息,在遇到遮挡等情况下容易通过错误更新将噪声混入模型,从而造成模型的漂移。文章“Tracking-learning-detection.IEEETransactionsonPatternAnalysisandMachineIntelligence,2012,34(7):1409-1422”提出了一种单目标长时跟踪算法,通过一种在线跟踪分类检测框架,解决被跟踪目标形变、部分遮挡等问 ...
【技术保护点】
1.一种目标跟踪的方法,其特征在于,实现步骤如下:步骤1:在初始帧中,以目标位置为中心,在初始旋转角度下,提取图像块,并建立掩模矩阵,对图像块进行预处理,获取训练样本,利用空间和时间约束,建立时空正则化相关滤波模型,并将训练样本和对应标签输入模型,学习得到时空正则化判别相关滤波器;步骤2:在初始帧中,以目标位置为中心,在初始旋转角度下,分别提取多尺度图像块,对所有图像块进行预处理,获取训练样本,输入尺度空间判别相关滤波模型,学习得到尺度空间判别相关滤波器;步骤3:在随后帧中,首先以目标在上一帧的位置为中心,在上一帧的旋转角度下提取图像块,对图像块进行预处理,利用时空正则化判别相关滤波器获取每个位置的响应,并选取响应峰值所在位置为目标位置;步骤4:以目标位置为中心,分别提取不同旋转角度图像块,对所有图像块进行预处理,利用时空正则化判别相关滤波器获取不同旋转角度下的响应峰值,选取所有响应峰值的最大值所对应的角度作为目标的旋转角度,选取此旋转角度下响应峰值所在位置作为目标的微调位置;步骤5:以目标的微调位置为中心,在所得旋转角度下,分别提取多尺度图像块,对图像块进行预处理,利用尺度空间判别相 ...
【技术特征摘要】
1.一种目标跟踪的方法,其特征在于,实现步骤如下:步骤1:在初始帧中,以目标位置为中心,在初始旋转角度下,提取图像块,并建立掩模矩阵,对图像块进行预处理,获取训练样本,利用空间和时间约束,建立时空正则化相关滤波模型,并将训练样本和对应标签输入模型,学习得到时空正则化判别相关滤波器;步骤2:在初始帧中,以目标位置为中心,在初始旋转角度下,分别提取多尺度图像块,对所有图像块进行预处理,获取训练样本,输入尺度空间判别相关滤波模型,学习得到尺度空间判别相关滤波器;步骤3:在随后帧中,首先以目标在上一帧的位置为中心,在上一帧的旋转角度下提取图像块,对图像块进行预处理,利用时空正则化判别相关滤波器获取每个位置的响应,并选取响应峰值所在位置为目标位置;步骤4:以目标位置为中心,分别提取不同旋转角度图像块,对所有图像块进行预处理,利用时空正则化判别相关滤波器获取不同旋转角度下的响应峰值,选取所有响应峰值的最大值所对应的角度作为目标的旋转角度,选取此旋转角度下响应峰值所在位置作为目标的微调位置;步骤5:以目标的微调位置为中心,在所得旋转角度下,分别提取多尺度图像块,对图像块进行预处理,利用尺度空间判别相关滤波器获取每个尺度的响应值,并选取响应峰值所对应的尺度作为目标的尺度;步骤6:以步骤3、4和5所得目标的位置、旋转和尺度作为跟踪结果,采用步骤2和3中相同的处理方式,得到新的时空正则化判别相关滤波器和尺度空间判别相关滤波器,并采用线性插值的方式更新得到最终的相关滤波器;步骤7:分别重复3、4、5和6,对随后帧进行处理,直到最后一帧处理结束。2.根据权利要求1所述的一种目标跟踪的方法,其特征在于:所述的初始旋转角度,由初始化帧中的目标区域信息获得,具体指目标框主轴与图像x坐标轴的夹角。3.根据权利要求1所述的一种目标跟踪的方法,其特征在于:所述的提取图像块,...
【专利技术属性】
技术研发人员:魏振忠,谈可,张广军,闵玥,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。