【技术实现步骤摘要】
目标跟踪方法、装置、计算机可读存储介质及机器人
本申请属于机器人
,尤其涉及一种目标跟踪方法、装置、计算机可读存储介质及机器人。
技术介绍
安防机器人作为用于协助人类完成安全防护工作的机器人,需要具备对安防场所内可能出现的目标进行检测和跟踪的能力。然而检测算法的高复杂度/低实时性及容易受到遮挡影响的特性限制了安防机器人对安防场所内出现的目标的实时跟踪能力,因此,在检测到目标之后应当启用目标跟踪算法。目前,目标的跟踪算法具有高实时性/具备一定的抗遮挡能力等优点,但是由于跟踪算法本身的局限性,在对每一帧新的图像进行目标跟踪时,都只能跟踪目标可能出现的像素坐标附近是否存在目标,这导致当目标运动较快,到达跟踪范围之外或者边缘时,会出现跟踪失败的情况,这种情况一般称为“边界效应”。为了应对“边界效应”,最简单的方法是扩大跟踪范围,但这会导致目标跟踪器在学习的过程中学习到过多的背景信息,反而影响跟踪的效果。目前也已有相关文献尝试解决“边界效应”,包括SRDCF和CFLB算法,这些算法直接对目标跟踪器的优化目标函数进行了修改,导致目标跟踪器没有闭式解,在学习和更新的过程中只能通过迭代的方法来对目标跟踪器进行求解,这会导致目标跟踪算法的运行速度降低,达不到较高的实时性要求。
技术实现思路
有鉴于此,本申请实施例提供了一种目标跟踪方法、装置、计算机可读存储介质及机器人,以解决现有的目标跟踪方法实时性较差的问题。本申请实施例的第一方面提供了一种目标跟踪方法,可以包括:根据目标在第k-1帧图像中的 ...
【技术保护点】
1.一种目标跟踪方法,其特征在于,包括:/n根据目标在第k-1帧图像中的位置坐标,使用卡尔曼滤波器计算所述目标在第k帧图像中的预测位置坐标,k为正整数;/n根据所述预测位置坐标和第k-1帧图像中的检测框,确定第k帧图像中的第一搜索区域;/n使用相关滤波器在所述第一搜索区域中对所述目标进行跟踪,得到第一最大响应值和第一位置坐标;/n根据所述目标在第k-1帧图像中的位置坐标和检测框,确定第k帧图像中的第二搜索区域;/n使用相关滤波器在所述第二搜索区域中对所述目标进行跟踪,得到第二最大响应值和第二位置坐标;/n根据所述第一最大响应值和所述第二最大响应值,从所述第一位置坐标和所述第二位置坐标中选取所述目标在第k帧图像中的位置坐标。/n
【技术特征摘要】 【专利技术属性】
1.一种目标跟踪方法,其特征在于,包括:
根据目标在第k-1帧图像中的位置坐标,使用卡尔曼滤波器计算所述目标在第k帧图像中的预测位置坐标,k为正整数;
根据所述预测位置坐标和第k-1帧图像中的检测框,确定第k帧图像中的第一搜索区域;
使用相关滤波器在所述第一搜索区域中对所述目标进行跟踪,得到第一最大响应值和第一位置坐标;
根据所述目标在第k-1帧图像中的位置坐标和检测框,确定第k帧图像中的第二搜索区域;
使用相关滤波器在所述第二搜索区域中对所述目标进行跟踪,得到第二最大响应值和第二位置坐标;
根据所述第一最大响应值和所述第二最大响应值,从所述第一位置坐标和所述第二位置坐标中选取所述目标在第k帧图像中的位置坐标。
2.根据权利要求1所述的目标跟踪方法,其特征在于,所述根据所述第一最大响应值和所述第二最大响应值,从所述第一位置坐标和所述第二位置坐标中选取所述目标在第k帧图像中的位置坐标,包括:
若所述第一最大响应值大于所述第二最大响应值,则将所述第一位置坐标确定为所述目标在第k帧图像中的位置坐标;
若所述第一最大响应值小于或等于所述第二最大响应值,则将所述第二位置坐标确定为所述目标在第k帧图像中的位置坐标。
3.根据权利要求1所述的目标跟踪方法,其特征在于,在使用卡尔曼滤波器计算所述目标在第k帧图像中的预测位置坐标之前,还包括:
在指定区域中进行目标检测,并确定检测到的目标的初始坐标和初始检测框;
执行初始化过程,所述初始化过程包括:对k的取值进行初始化;对相关滤波器进行初始化;对卡尔曼滤波器进行初始化。
4.根据权利要求3所述的目标跟踪方法,其特征在于,所述对相关滤波器进行初始化包括:
根据下式初始化相关滤波器的参数:
其中,x为以所述初始坐标为中心,取所述初始检测框的m倍大小区域的图像,m为预设的倍数参数,y为以所述初始坐标为中心,取所述初始检测框的m倍大小区域的高斯函数,作为训练相关滤波器的标签,σ2为高斯函数的方差,为傅里叶变换,傅里叶反变换,λ为训练的罚项常数,⊙表示矩阵逐项相乘操作,α为相关滤波器的参数;
所述对卡尔曼滤波器进行初始化包括:
将状态转移矩阵初始化为:
将观测矩阵初始化为:
将预测噪声协方差矩阵初始化为4行4列的对角阵,对角线元素为高斯白噪声的方差;
将观测噪声协方差矩阵初始化为2行2列的对角阵,对角线元素为高斯白噪声的方差;
将后验误差估计协方差矩阵初始化为4行4列的单位对角阵;
将所述目标的状态初始化为:
w=[u0v0ΔuΔv]T
其中,(u0,v0)为所述初始坐标,(Δu,Δv)为随机初始化得到的运动速度。
5.根据权利要求1所述的目标跟踪方法,其特征在于,所述使用相关滤波器在所述第一搜索区域中对所述目标进行跟踪,得到第一最大响应值和第一位置坐标,包括:
使用相关滤波器在所述第一搜索区域中对所述目标进行跟踪,得到如下所示的第一响应矩阵:
技术研发人员:胡淑萍,程骏,张惊涛,郭渺辰,王东,顾在旺,庞建新,熊友军,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。