【技术实现步骤摘要】
【国外来华专利技术】一种目标跟踪方法、装置、电子设备和可读存储介质
本申请涉及计算机视觉领域,尤其涉及一种目标跟踪方法、装置、电子设备和可读存储介质。
技术介绍
增强现实技术(AugmentedReality,简称“AR”),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,该技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。目标检测和目标跟踪是增强现实中的关键技术,目标检测可以检测视频图像中模板图(平面目标)的精确位置,但是,目标检测的计算非常耗时。为了克服该缺陷,在移动终端的AR应用中,通常通过目标检测获取模板图在视频图像中的初始位置,后续通过目标跟踪方法确定模板图在视频图像中的精确位置。其中,目标跟踪方法的通常处理过程为:提取模板图的特征点,并在待匹配图像中搜寻该特征点,得到从模板图到待匹配图像的单应矩阵,从而确定出模板图在待匹配图像中的精确位置;根据确定的精确位置和模板图的历史位置,预测模板图在下一待匹配图像中的位置,根据预测的位置继续对模板图进行跟踪。专利技术人在研究现有技术过程中发现,目前针对高分辨率的图像进行平面目标跟踪通常采用以下两种方式:第一,采用大搜索半径的方式搜寻平面目标的特征点,但是该方法耗时严重;第二,采用小搜索半径的方式搜寻平面目标的特征点,但是这种方式很容易出现搜寻失败的情况,从而导致对平面目标跟踪失败的情况。以上两种方式中,在对平面目标进行实时跟踪时,若出现平面目标相对于摄像机运动较快情况,则往往会导致对平面目标跟踪丢失的情况或者导致叠加的图像出现抖动的现象,降低了用户对AR的体验效果。
技术实现思路
本申请部分实施例所要解决的技术问 ...
【技术保护点】
1.一种目标跟踪方法,其中,包括:获取一帧视频图像,以及获取目标在所述视频图像中的预测位置;获取所述目标的缩小的模板图像;根据所述缩小的模板图像和所述预测位置,确定所述视频图像的缩小比例,并将所述视频图像按照所述缩小比例缩小,得到缩小的视频图像;根据所述预测位置确定所述目标在所述缩小的视频图像中的预测位置;根据所述目标在所述缩小的视频图像中的预测位置,采用所述缩小的模板图像与所述缩小的视频图像进行匹配,确定所述缩小的模板图像在所述缩小的视频图像中的粗略定位位置的信息;根据所述粗略定位位置的信息,确定所述目标在所述视频图像中的精确定位位置。
【技术特征摘要】
【国外来华专利技术】1.一种目标跟踪方法,其中,包括:获取一帧视频图像,以及获取目标在所述视频图像中的预测位置;获取所述目标的缩小的模板图像;根据所述缩小的模板图像和所述预测位置,确定所述视频图像的缩小比例,并将所述视频图像按照所述缩小比例缩小,得到缩小的视频图像;根据所述预测位置确定所述目标在所述缩小的视频图像中的预测位置;根据所述目标在所述缩小的视频图像中的预测位置,采用所述缩小的模板图像与所述缩小的视频图像进行匹配,确定所述缩小的模板图像在所述缩小的视频图像中的粗略定位位置的信息;根据所述粗略定位位置的信息,确定所述目标在所述视频图像中的精确定位位置。2.根据权利要求1所述的目标跟踪方法,其中,根据所述目标在所述缩小的视频图像中的预测位置,采用所述缩小的模板图像与所述缩小的视频图像进行匹配,确定所述缩小的模板图像在所述缩小的视频图像中的粗略定位位置的信息,具体包括:以所述目标在所述缩小的视频图像中的预测位置为起点,在所述缩小的视频图像中搜寻与所述缩小的模板图像匹配的图像块,根据所述匹配的图像块确定所述粗略定位位置的信息。3.根据权利要求1或2所述的目标跟踪方法,其中,根据所述粗略定位位置的信息,确定所述目标在所述视频图像中的精确定位位置,具体包括:根据所述粗略定位位置的信息,确定将所述缩小的模板图像映射至所述缩小的视频图像的初始单应矩阵;根据所述初始单应矩阵,确定金字塔匹配过程中需要的N级分辨率,N为大于1的整数;根据初始单应矩阵以及确定的N级分辨率,对所述视频图像进行所述金字塔匹配,根据所述金字塔匹配的结果确定所述目标在所述视频图像中的精确定位位置。4.根据权利要求3所述的目标跟踪方法,其中,根据初始单应矩阵以及确定的N级分辨率,对所述视频图像进行金字塔匹配,确定所述目标在所述视频图像中的精确定位位置,具体包括:按照所述N级分辨率对所述视频图像进行缩放,得到N级分辨率各自对应的N级视频图像,以及从预存的不同分辨率的模板图像中选取与得到的各级视频图像各自对应的N级模板图像;按照分辨率从低到高的顺序进行以下处理:根据第i+1级分辨率对应的初始位置,将第i+1级模板图像与第i+1级视频图像进行匹配,确定第i+1级模板图像映射至第i+1级视频图像的单应矩阵,其中,第1级分辨率为所述N级分辨率中的最低分辨率,第1级分辨率对应的初始位置根据所述初始单应矩阵确定,第i+1级分辨率对应的初始位置为根据第i级分辨率对应的单应矩阵确定,N>1,1≤i≤N-1;根据第N级分辨率对应的单应矩阵,确定所述目标在所述视频图像中的精确定位位置。5.根据权利要求3或4所述的目标跟踪方法,其中,根据所述初始单应矩阵,确定金字塔匹配过程中需要的N级分辨率,具体包括:根据所述初始单应矩阵,确定拍摄所述视频图像的使用情境,所述使用情境包括:拍摄的角度以及拍摄的距离;根据所述使用情境,确定所述金字塔匹配过程中需要的N级分辨率。6.根据权利要求4所述的目标跟踪方法,其中,根据第N级分辨率对应的单应矩阵,确定所述目标在所述视频图像中的精确定位位置,具体包括:判断第N级分辨率是否为所述视频图像的全分辨率;若不是,则根据所述第N级分辨率对应的单应矩阵,采用全分辨率的模板图像与全分辨率的视频图像进行匹配,得到全分辨率对应的单应矩阵,并根据所述全分辨率对应的单应矩阵确定全分辨率的模板图像在全分辨率视频图像中的定位位置,并作为所述目标在所述视频图像中的精确定位位置;若是,则根据所述第N级分辨率...
【专利技术属性】
技术研发人员:杨文超,王恺,廉士国,
申请(专利权)人:深圳前海达闼云端智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。