一种基于光流点的视频目标跟踪方法技术

技术编号:33766298 阅读:26 留言:0更新日期:2022-06-12 14:16
本发明专利技术公开了一种基于光流点的视频目标跟踪方法,采用直线逼近法粗选目标图形的边际标记点集,使用ORB算子检测特征关键点并计算得到对应的特征描述向量,得到初始关键点集,同时识别目标图形的灰度梯度,将边际标记点集与初始关键点集进行重合比较,加权获得重点光流点,随后继续取第二帧到第六百帧重复步骤,构建初始特征库,进行目标追踪时,初始特征库抓取当前追踪帧中的重点光流点,采用金字塔Lucas

【技术实现步骤摘要】
一种基于光流点的视频目标跟踪方法


[0001]本专利技术涉及视频目标追踪领域,具体地说,是一种基于光流点的视频目标跟踪方法。

技术介绍

[0002]运动目标跟踪是计算机视觉领域的核心技术之一,也是安防监控、人机交互、智能交通、航空航天、医学诊断等多个领域的关键应用技术。目前为止,视觉跟踪已经形成了一套基本理论,并积累了大量的研究成果。常见的运动目标跟踪技术包括基于检测的跟踪、基于匹配的跟踪、基于滤波的跟踪、基于融合的跟踪等。这些方法分别从不同的角度分析视觉跟踪过程的特性,并建立相应模型来处理,但是单一的跟踪方法都存在一定的局限性或者固有的缺陷。比如常规的基于匹配的算法,具有跟踪稳定、精度高的特点,但是由于目标表观模型一般是基于全局特征或者是基于区域块特征的,导致搜索区域较大,计算量大、实时性较差,且当目标的尺寸、外形及姿态发生变化或者目标被遮挡时,目标模型更新不及时或更新过度都会影响算法的稳定性和有效性。
[0003]光流(optical flow)是空间运动物体在观察成像平面上的像素运动的瞬时速度,光流法是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法,通常将二维图像平面特定坐标点上的灰度瞬时变化率定义为光流矢量。

技术实现思路

[0004]专利技术目的:本专利技术目的在于针对现有技术的不足,提供一种基于光流点的视频目标跟踪方法。
[0005]技术方案:本专利技术所述一种基于光流点的视频目标跟踪方法,包括以下步骤:
[0006]S1、分解待处理视频,将待处理视频逐帧分解;
[0007]S2、取待处理视频的第一帧,人工选取目标图形,采用直线逼近法粗选目标图形的边际标记点集;
[0008]S3、使用ORB算子检测特征关键点并计算得到对应的特征描述向量,得到初始关键点集,同时识别目标图形的灰度梯度;
[0009]S4、将边际标记点集与初始关键点集进行重合比较,根据二者的对应点间的游离度为各个点进行加权,游离度越低权重越高,加权值区间为0~1,加权值超过0.5的点为重点光流点;
[0010]S5、继续取第二帧到第六百帧,重复S2~S4的步骤,同时将第一帧到第六百帧获得的边际标记点集及初始关键点集根据第一帧到第六百帧获得的灰度梯度进行立体排布,并根据立体排布中体现的灰度梯度变量获得第一帧到第六百帧的光流度中重点光流点变化趋势,得到初始特征库;
[0011]S6、后续视频中需要追踪目标图形时,根据初始特征库抓取当前追踪帧中的重点
光流点,采用金字塔Lucas

Kanade光流法进行前向光流和后向光流评估,随后使用ORB算法检测并描述当前帧视频图像,得到关键点集;
[0012]S7、对S6中获得的关键点集中取三组三点定位构型来与初始特征库复向查验,确认其符合目标图形的重点光流点权重定义,从而完成对的视频目标的追踪定位。
[0013]作为优选的,S4中获取重点光流点后将各个重点光流点在S5中获得的立体排布中复配,标记目标图形在立体排布状态下的几何中心点,将获得的几何中心点纳入初始特征库。
[0014]作为优选的,S7中取三组三点定位构型来与初始特征库复向查验的同时将几何中心点与选取的三组三点定位构型进行重合匹配查验。
[0015]作为优选的,S4中,加权值超过0.75的点为重点光流点。
[0016]本专利技术相比于现有技术具有以下有益效果:将光流法追踪与RGB灰度追踪定位有效整合,可以在准备阶段构建数据量更大且更贴合目标实际立体构型的初始特征库,并将边际标记点集与初始关键点集进行重合比较,根据二者的对应点间的游离度为各个点进行加权,游离度越低权重越高,加权值区间为0~1,加权值超过0.5的点为重点光流点,通过将关键点集与初始特征库复向查验的方式即可确认追踪的准确性,计算量极大减小,从而使得追踪计算效率更高,有效降低了视频实时追踪过程中的延迟。
具体实施方式
[0017]下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“轴向”、“径向”、“周向”等指示的方位或位置关系仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0019]在本专利技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,也可以是成一体;可以是机械连接,也可以是电连接,也可以是通讯连接;可以是直接连接,也可以通过中间媒介的间接连接,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。
[0020]下面以具体地实施例对本专利技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0021]实施例1:一种基于光流点的视频目标跟踪方法,包括以下步骤:
[0022]S1、分解待处理视频,将待处理视频逐帧分解;
[0023]S2、取待处理视频的第一帧,人工选取目标图形,采用直线逼近法粗选目标图形的边际标记点集;
[0024]S3、使用ORB算子检测特征关键点并计算得到对应的特征描述向量,得到初始关键点集,同时识别目标图形的灰度梯度;
[0025]S4、将边际标记点集与初始关键点集进行重合比较,根据二者的对应点间的游离度为各个点进行加权,游离度越低权重越高,加权值区间为0~1,加权值超过0.5的点为重点光流点;
[0026]S5、继续取第二帧到第六百帧,重复S2~S4的步骤,同时将第一帧到第六百帧获得的边际标记点集及初始关键点集根据第一帧到第六百帧获得的灰度梯度进行立体排布,并根据立体排布中体现的灰度梯度变量获得第一帧到第六百帧的光流度中重点光流点变化趋势,得到初始特征库;
[0027]S6、后续视频中需要追踪目标图形时,根据初始特征库抓取当前追踪帧中的重点光流点,采用金字塔Lucas

Kanade光流法进行前向光流和后向光流评估,随后使用ORB算法检测并描述当前帧视频图像,得到关键点集;
[0028]S7、对S6中获得的关键点集中取三组三点定位构型来与初始特征库复向查验,确认其符合目标图形的重点光流点权重定义,从而完成对的视频目标的追踪定位。
[0029]实施例2:一种基于光流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于光流点的视频目标跟踪方法,其特征在于:包括以下步骤:S1、分解待处理视频,将待处理视频逐帧分解;S2、取待处理视频的第一帧,人工选取目标图形,采用直线逼近法粗选目标图形的边际标记点集;S3、使用ORB算子检测特征关键点并计算得到对应的特征描述向量,得到初始关键点集,同时识别目标图形的灰度梯度;S4、将边际标记点集与初始关键点集进行重合比较,根据二者的对应点间的游离度为各个点进行加权,游离度越低权重越高,加权值区间为0~1,加权值超过0.5的点为重点光流点;S5、继续取第二帧到第六百帧,重复S2~S4的步骤,同时将第一帧到第六百帧获得的边际标记点集及初始关键点集根据第一帧到第六百帧获得的灰度梯度进行立体排布,并根据立体排布中体现的灰度梯度变量获得第一帧到第六百帧的光流度中重点光流点变化趋势,得到初始特征库;S6、后续视频中需要追踪目标图形时,根据初始特征库抓取当前追踪帧中的重点光流点,采用...

【专利技术属性】
技术研发人员:刘梦情
申请(专利权)人:厦门聚视智创科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1