The application provides a target tracking method, device, device and storage medium. The target tracking method includes: acquiring the first boundary region image in the pre frame image in the video stream; acquiring the second boundary region image on the current frame image in the video stream with the same size as the first boundary region image; filtering the correlation between the first boundary region image and the second boundary region image to obtain the candidate coordinates; determining the candidate coordinates according to the candidate coordinates respectively Determining the first candidate region image and the second candidate region image in the first boundary region image and the second boundary region image with the same size as the boundary image; determining whether the tracking target in the current frame image is the same as the tracking target in the previous frame image through the first candidate region image and the second candidate region image. The application can realize real-time accurate tracking of the target in the low frame rate stream under the premise of lower hardware requirements.
【技术实现步骤摘要】
目标跟踪方法、装置、设备及存储介质
本申请涉及目标跟踪
,具体而言,涉及目标跟踪方法、装置、设备及存储介质。
技术介绍
目前有很多的业务场景需要对监控视频或者手机视频中的特定目标进行跟踪,比如监控场景下的人脸识别有时需要结合目标的视频序列进行识别而不仅仅是某一帧,而且在视频流中对目标进行跟踪也是一些高阶视觉问题的基础,如行为分析和行为预测等。现在基于深度学习为基础的跟踪技术主要分为两种,一种是Detection-BasedTracking(DBT,基于探测的跟踪),这种方法主要是基于目标检测技术,然后通过孪生网络进行目标匹配,这种方式的优点是可以在低帧率下进行精确跟踪,但是比较耗时,无法满足实时性的要求,且硬件成本比较高。另一种方式是Detection-FreeTracking(DFT,无探测跟踪),这种方法需要用特定的方式进行初始化,然后在后续的视频帧中对目标进行定位,这种方式的优点是这类方法中有很多可以实现实时的方法,且硬件成本较低,但是这类方法对视频的帧率有要求,在低帧率的视频中往往表现很差,而且这类方法有个很明显的短板,无法直接判断目标是否跟丢,也无法判断是否有新的目标出现。然而,在现实应用场景中,比如监控场景下和手机视频中,这类场景有两个特点,一是视频帧率较低(如摄像头的帧率一般在15fps左右,直接用DFT的方式表现很差),二是硬件资源紧缺(如果用DBT的方式,非常耗时,无法满足实时性)。现有的DBT和DFT算法均无法实现在上述场景下进行目标的跟踪检测。因此,如何在低硬件要求下实现低 ...
【技术保护点】
1.一种目标跟踪方法,其特征在于,所述方法包括:/n获取视频流中的在前帧图像中的第一边界区域图像,所述第一边界区域图像包括所述在前帧图像的边界框图像,所述在前帧图像的边界框图像包括跟踪目标的图像;/n获取所述视频流中的当前帧图像上与所述第一边界区域图像的大小相等的第二边界区域图像,所述第二边界区域图像在所述当前帧图像中的位置与所述第一边界区域图像在所述在前帧图像中的位置相同;/n对所述第一边界区域图像和所述第二边界区域图像进行相关度滤波处理,得到候选坐标,所述候选坐标为所述第一边界区域图像和所述第二边界区域相关度最高的位置;/n根据所述候选坐标分别确定所述第一边界区域图像和所述第二边界区域图像中与所述边界图像大小相等的第一候选区域图像和第二候选区域图像;/n通过所述第一候选区域图像和第二候选区域图像,确定所述当前帧图像中的跟踪目标是否与所述在前帧图像中的跟踪目标为同一目标。/n
【技术特征摘要】
1.一种目标跟踪方法,其特征在于,所述方法包括:
获取视频流中的在前帧图像中的第一边界区域图像,所述第一边界区域图像包括所述在前帧图像的边界框图像,所述在前帧图像的边界框图像包括跟踪目标的图像;
获取所述视频流中的当前帧图像上与所述第一边界区域图像的大小相等的第二边界区域图像,所述第二边界区域图像在所述当前帧图像中的位置与所述第一边界区域图像在所述在前帧图像中的位置相同;
对所述第一边界区域图像和所述第二边界区域图像进行相关度滤波处理,得到候选坐标,所述候选坐标为所述第一边界区域图像和所述第二边界区域相关度最高的位置;
根据所述候选坐标分别确定所述第一边界区域图像和所述第二边界区域图像中与所述边界图像大小相等的第一候选区域图像和第二候选区域图像;
通过所述第一候选区域图像和第二候选区域图像,确定所述当前帧图像中的跟踪目标是否与所述在前帧图像中的跟踪目标为同一目标。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述第二候选区域图像进行修正处理,以确定所述当前帧图像的边界框图像,所述当前帧图像的边界框图像用于确定所述当前帧图像的在后帧图像的目标跟踪。
3.根据权利要求2所述的方法,其特征在于,所述对所述第二候选区域图像进行修正处理,以确定所述当前帧图像的边界框图像,包括:
对所述第二候选区域图像进行边界框修正处理,得到边界框的修正参数,所述修正参数包括边界框的偏移量;
根据所述修正参数确定所述当前帧图像的边界框图像。
4.根据权利要求1所述的方法,其特征在于,所述对所述第一边界区域图像和所述第二边界区域图像进行相关度滤波处理,得到候选坐标,包括:
分别将所述第一边界区域图像和所述第二边界区域图像输入同一预设卷积神经网络,得到第一特征图和第二特征图,所述预设卷积神经网络为预先训练好的卷积神经网络;
对所述第一特征图与所述第二特征图进行相关度滤波处理,得到相关度最大的位置;
将所述相关度最大的位置作为候选坐标。
5.根据权利要求1所述的方法,其特征在于,所述通过所述第一候选区域图像和第二候选区域图像,确定所述当前帧图像中的跟踪目标是否与所述在前帧图像中的跟踪目标为同一目标,包括:
将所述第一候选区域图像和所述第二候选区域图像进行拼接,得到拼接后的候选特征图;...
【专利技术属性】
技术研发人员:廖家聪,卢毅,詹皓云,
申请(专利权)人:图谱未来南京人工智能研究院有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。