一种视频目标跟踪方法及装置制造方法及图纸

技术编号:13385740 阅读:39 留言:0更新日期:2016-07-22 00:04
本发明专利技术提供了一种视频目标跟踪方法及装置,该方法包括:首先确定上一帧中的目标模型以及确定当前帧中的候选模型;通过判断由候选模型所确定范围内的每一个像素点是否超过设定阈值,从而根据超过设定阈值的全部像素点来确定当前帧中的新候选模型;若目标模型和新候选模型的相似度未达到阈值,说明目标对象跟踪失败,则以该新候选模型为基础来确定另一个候选模型,如此循环,直至在当前帧中成功跟踪到目标对象。本方案以候选模型为基础来确定合适的新候选模型,并根据新候选模型与目标模型的相似性以确定是否跟踪到目标对象,而非直接对候选模型与目标模型进行相似性判断。因此,本方案能够提高视频目标跟踪的准确度。

【技术实现步骤摘要】
一种视频目标跟踪方法及装置
本专利技术涉及计算机领域,特别涉及一种视频目标跟踪方法及装置。
技术介绍
在视频目标跟踪的应用范围内,选择和使用合适的目标跟踪方法是当前研究的热点和难点。通过适宜的目标跟踪方法,可以对视频中的被跟踪对象,如人、飞机等进行准确跟踪。目前,在视频图像的任意相邻两帧之间,根据上一帧中被跟踪对象的中心位置和大小范围,可以将当前帧中的同一中心位置和大小范围内的对象确定为被跟踪对象,并判断在当前帧中是否成功跟踪到该被跟踪对象。但是,由于被跟踪对象通常处于活动状态,且活动情况多变,故现有的视频目标跟踪方法的跟踪准确度较低。
技术实现思路
本专利技术提供了一种视频目标跟踪方法及装置,能够提高视频目标跟踪的跟踪准确度。为了达到上述目的,本专利技术是通过如下技术方案实现的:一方面,本专利技术提供了一种视频目标跟踪方法,预先确定上一帧中的目标模型,还包括:S1:确定当前帧中的当前候选模型;S2:根据由所述当前候选模型所确定的当前范围,分别判断所述当前范围内的每一个第一像素点的取值是否超过预先设定的第一阈值,若是,则确定所述第一像素点为第二像素点;S3:根据全部所述第二像素点,确定所述当前帧中的下一个候选模型;S4:判断所述目标模型和所述下一个候选模型的相似度是否超过预先设定的第二阈值,若是,则执行下一帧的目标跟踪操作,否则,将所述下一个候选模型确定为所述当前候选模型,并执行S1。进一步地,所述第一像素点的取值,包括:所述第一像素点的匹配权值wi,其中,为候选模型区域范围内每一个像素点的匹配权值,i为每一个像素点,n为候选模型区域范围内的像素点的个数,h为计算目标模型和候选模型的概率密度函数时使用的核函数k(x)的带宽,nh为带宽h范围内的像素点的个数,y0为目标模型的中心坐标,pu为候选模型的颜色分布,qu为目标模型的颜色分布,u为用于表示模板颜色分布的m阶直方图的阶数,且u=1...m,xi(i=1...n)为每一个像素点在目标模板中的归一化位置,b(xi)为位置xi处的像素颜色,δ(a)是Delta函数,且进一步地,所述根据全部所述第二像素点,确定所述当前帧中的下一个候选模型,包括:将全部所述第二像素点的位置信息以密度分布函数Area进行表示;通过所述密度分布函数Area的一阶矩特征确定候选中心位置,以及通过所述密度分布函数Area的二阶矩特征确定候选大小;根据所述候选中心位置和所述候选大小,确定所述当前帧中的下一个候选模型,其中,Area为候选模型区域范围内像素点权值面积,e为常数,ρ为巴氏系数。进一步地,所述判断所述目标模型和所述下一个候选模型的相似度是否超过预先设定的第二阈值,包括:计算所述目标模型和所述下一个候选模型的巴氏系数ρ(y),并判断其是否超过预先设定的第二阈值,其中,其中,ρ(y)为目标模型和候选模型的巴氏系数,y为候选模型的中心坐标,Ch为y处第u个特征值的系数,k(x)为核函数。进一步地,在S3之前,还包括:分别将所述当前范围扩大和缩小10%后的范围确定为第一范围和第二范围;分别判断所述第一范围内的每一个第三像素点的取值是否超过所述第一阈值,若是,则标记为必需像素点,否则,标记为非必需像素点;分别计算所述第一范围的必需像素点的第一占有率、所述第二范围的必需像素点的第二占有率和所述当前范围的必需像素点的第三占有率,其中,必需像素点的占有率(%)=必需像素点的个数/(必需像素点的个数+非必需像素点的个数)×100%;确定所述第一占有率、所述第二占有率和所述第三占有率中的满足预先设定的阈值范围的最大值;所述S3,包括:根据与所述最大值相对应范围内的全部必需像素点,确定所述当前帧中的下一个候选模型。另一方面,本专利技术提供了一种视频目标跟踪装置,包括:第一确定单元,用于确定上一帧中的目标模型;第二确定单元,用于确定当前帧中的当前候选模型;第一处理单元,用于根据由所述当前候选模型所确定的当前范围,分别判断所述当前范围内的每一个第一像素点的取值是否超过预先设定的第一阈值,若是,则确定所述第一像素点为第二像素点;第二处理单元,用于根据全部所述第二像素点,确定所述当前帧中的下一个候选模型;第三处理单元,用于判断所述目标模型和所述下一个候选模型的相似度是否超过预先设定的第二阈值,若是,则向所述第一确定单元输出执行下一帧的目标跟踪操作的触发信号,否则,将所述下一个候选模型确定为所述当前候选模型,并触发所述第二确定单元。进一步地,所述第一处理单元,具体用于计算所述第一像素点的匹配权值wi,并判断其是否超过预先设定的第一阈值,其中,其中,为候选模型区域范围内每一个像素点的匹配权值,i为每一个像素点,n为候选模型区域范围内的像素点的个数,h为计算目标模型和候选模型的概率密度函数时使用的核函数k(x)的带宽,nh为带宽h范围内的像素点的个数,y0为目标模型的中心坐标,pu为候选模型的颜色分布,qu为目标模型的颜色分布,u为用于表示模板颜色分布的m阶直方图的阶数,且u=1...m,xi(i=1...n)为每一个像素点在目标模板中的归一化位置,b(xi)为位置xi处的像素颜色,δ(a)是Delta函数,且进一步地,所述第二处理单元,具体用于将全部所述第二像素点的位置信息以密度分布函数Area进行表示;通过所述密度分布函数Area的一阶矩特征确定候选中心位置,以及通过所述密度分布函数Area的二阶矩特征确定候选大小;根据所述候选中心位置和所述候选大小,确定所述当前帧中的下一个候选模型,其中,Area为候选模型区域范围内像素点权值面积,e为常数,ρ为巴氏系数。进一步地,所述第三处理单元,具体用于计算所述目标模型和所述下一个候选模型的巴氏系数ρ(y),并判断其是否超过预先设定的第二阈值,其中,其中,ρ(y)为目标模型和候选模型的巴氏系数,y为候选模型的中心坐标,Ch为y处第u个特征值的系数,k(x)为核函数。进一步地,所述第二确定单元,还用于分别将所述当前范围扩大和缩小10%后的范围确定为第一范围和第二范围;所述第一处理单元,还用于分别判断所述第一范围内的每一个第三像素点的取值是否超过所述第一阈值,若是,则标记为必需像素点,否则,标记为非必需像素点;分别计算所述第一范围的必需像素点的第一占有率、所述第二范围的必需像素点的第二占有率和所述当前范围的必需像素点的第三占有率;确定所述第一占有率、所述第二占有率和所述第三占有率中的满足预先设定的阈值范围的最大值,其中,必需像素点的占有率(%)=必需像素点的个数/(必需像素点的个数+非必需像素点的个数)×100%。所述第二处理单元,具体用于根据与所述最大值相对应范围内的全部必需像素点,确定所述当前帧中的下一个候选模型。本专利技术提供了一种视频目标跟踪方法及装置,首先确定上一帧中的目标模型以及确定当前帧中的候选模型;通过判断由候选模型所确定范围内的每一个像素点是否超过设定阈值,从而根据超过设定阈值的全部像素点来确定当前帧中的新候选模型;若目标模型和新候选模型的相似度未达到阈值,说明目标对象跟踪失败,则以该新候选模型为基础来确定另一个候选模型,如此循环,直至在当前帧中成功跟踪到目标对象。本专利技术以候选模型为基础来确定合适的新候选模型,并根据新候选模型与目标模型的相似性以确定是否跟踪到目标本文档来自技高网...

【技术保护点】
一种视频目标跟踪方法,其特征在于,预先确定上一帧中的目标模型,还包括:S1:确定当前帧中的当前候选模型;S2:根据由所述当前候选模型所确定的当前范围,分别判断所述当前范围内的每一个第一像素点的取值是否超过预先设定的第一阈值,若是,则确定所述第一像素点为第二像素点;S3:根据全部所述第二像素点,确定所述当前帧中的下一个候选模型;S4:判断所述目标模型和所述下一个候选模型的相似度是否超过预先设定的第二阈值,若是,则执行下一帧的目标跟踪操作,否则,将所述下一个候选模型确定为所述当前候选模型,并执行S1。

【技术特征摘要】
1.一种视频目标跟踪方法,其特征在于,预先确定上一帧中的目标模型,还包括:S1:确定当前帧中的当前候选模型;S2:根据由所述当前候选模型所确定的当前范围,分别判断所述当前范围内的每一个第一像素点的取值是否超过预先设定的第一阈值,若是,则确定所述第一像素点为第二像素点;S3:根据全部所述第二像素点,确定所述当前帧中的下一个候选模型;S4:判断所述目标模型和所述下一个候选模型的相似度是否超过预先设定的第二阈值,若是,则执行下一帧的目标跟踪操作,否则,将所述下一个候选模型确定为所述当前候选模型,并执行S1;所述第一像素点的取值,包括:所述第一像素点的匹配权值wi,wi为候选模型区域范围内每一个像素点的匹配权值,i为每一个像素点,其中i=1...nh,n为候选模型区域范围内的像素点的个数,h为计算目标模型和候选模型的概率密度函数时使用的核函数k(x)的带宽,nh为带宽h范围内的像素点的个数,y0为目标模型的中心坐标,pu为候选模型的颜色分布,qu为目标模型的颜色分布,u为用于表示模板颜色分布的m阶直方图的阶数,且u=1...m,xj为每一个像素点在目标模板中的归一化位置,其中j=1...n,b(xj)为位置xj处的像素颜色,δ(a)是Delta函数,且所述根据全部所述第二像素点,确定所述当前帧中的下一个候选模型,包括:将全部所述第二像素点的位置信息以密度分布函数Area进行表示;通过所述密度分布函数Area的一阶矩特征确定候选中心位置,以及通过所述密度分布函数Area的二阶矩特征确定候选大小;根据所述候选中心位置和所述候选大小,确定所述当前帧中的下一个候选模型,其中,Area为候选模型区域范围内像素点权值面积,e为常数,ρ为巴氏系数;其特征在于,所述判断所述目标模型和所述下一个候选模型的相似度是否超过预先设定的第二阈值,包括:计算所述目标模型和所述下一个候选模型的巴氏系数ρ(y),并判断其是否超过预先设定的第二阈值,其中,其中,ρ(y)为目标模型和候选模型的巴氏系数,y为候选模型的中心坐标,Ch为y处第u个特征值的系数,k(x)为核函数;在S3之前,进一步包括:分别将所述当前范围扩大和缩小10%后的范围确定为第一范围和第二范围;分别判断所述第一范围内的每一个第三像素点的取值是否超过所述第一阈值,若是,则标记为必需像素点,否则,标记为非必需像素点;分别计算所述第一范围的必需像素点的第一占有率、所述第二范围的必需像素点的第二占有率和所述当前范围的必需像素点的第三占有率,其中,必需像素点的占有率=必需像素点的个数/(必需像素点的个数+非必需像素点的个数)×100%;确定所述第一占有率、所述第二占有率和所述第三占有率中的满足预先设定的阈值范围的最大值;所述S3,包括:根据与所述最大值相对应范围内的全部必需像素点,确定所述当前帧中的下一个候选模型。2.一种视频目标跟踪装置,其特征在于,包...

【专利技术属性】
技术研发人员:郭运艳房善华解一豪王本强衣秀
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

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

1