【技术实现步骤摘要】
【国外来华专利技术】使用迭代模板匹配的目标跟踪方法及系统
本专利技术涉及使用迭代模板匹配的目标跟踪方法和系统,特别涉及在目标与控制服务器之间的5G低延迟、高可靠性链路的应用场景中,基于模板匹配的目标跟踪方法。
技术介绍
有两种使用照相机追踪或定位目标的常用方式,即通过检测或追踪。相机在跟踪过程中生成视频帧,并将结果输出到一个控制服务器(服务器)。目标定位方法将每个视频帧作为输入,然后产生输出,例如目标的类型、角度和坐标。为了进行检测,用户必须分析整个视频帧。此方法的优点是,它不需要任何先前视频帧,服务器(或处理器)的处理速度大约为数百毫秒(ms)。为了进行跟踪,用户仅分析视频帧的一小部分,服务器(或处理器)的处理速度约为几十毫秒。因此,跟踪的处理速度比检测的速度快。开源跟踪器,如CORR、CSRT、BOOSTING、GOTURN、KCF、MEDIAN、FLOW、MIL、MOSSE和TLD能够跟踪非刚性目标,这些目标的形状可能会不断变化,如面孔和动物。但是,开源跟踪器跟踪非刚性目标无法精确到视频帧的几个像素,并且处理速度很慢。在跟踪刚性目标时搜索固定的几何形状或图案(称为刚性目标)可以精确到几个像素,例如矩形、圆形、虚线等。但是,开源跟踪器无法处理遮挡(occlusion)。另一方面,在跟踪刚性目标时,与模板的匹配可以精确到几个像素,并且处理速度非常快,但仍然无法满足目标缩放和旋转要求。模板匹配是计算机视觉中使用的经典技术。模板匹配使用原始像素值以及像素的空间关系来找到图像中的目标对象。用户定义的用于计算置信度分数的度量标 ...
【技术保护点】
1.一种跟踪二维平面上移动的目标物体的位置和方向的迭代方法,包括:/n使用相机生成目标物体的视频帧;/n校正一个当前视频帧的透视比例;/n使用运动模型或所述目标物体先前的位置/角度来估计所述目标物体的当前位置和角度;在所述估计的当前位置周围从所述当前视频帧中切出感兴趣的区域;/n调整所述感兴趣区域的大小以按预定比例M(宽度=宽度/M,高度=高度/M)缩小其尺寸,或等效地以比例M降低所述感兴趣区域的图像分辨率(分辨率=分辨率/M);/n通过将当前感兴趣区域与先前存储的模板进行模板匹配,来跟踪所述目标物体的新位置;并且/n如果达到了指示成功跟踪的停止标准,则得出结论:所述跟踪的目标物体的位置和角度是准确的,并更新模板;或者/n继续采用细化方法细化所述跟踪位置和角度,直到最终达到停止标准。/n
【技术特征摘要】
【国外来华专利技术】20200102 US 16/733,0631.一种跟踪二维平面上移动的目标物体的位置和方向的迭代方法,包括:
使用相机生成目标物体的视频帧;
校正一个当前视频帧的透视比例;
使用运动模型或所述目标物体先前的位置/角度来估计所述目标物体的当前位置和角度;在所述估计的当前位置周围从所述当前视频帧中切出感兴趣的区域;
调整所述感兴趣区域的大小以按预定比例M(宽度=宽度/M,高度=高度/M)缩小其尺寸,或等效地以比例M降低所述感兴趣区域的图像分辨率(分辨率=分辨率/M);
通过将当前感兴趣区域与先前存储的模板进行模板匹配,来跟踪所述目标物体的新位置;并且
如果达到了指示成功跟踪的停止标准,则得出结论:所述跟踪的目标物体的位置和角度是准确的,并更新模板;或者
继续采用细化方法细化所述跟踪位置和角度,直到最终达到停止标准。
2.根据权利要求1所述的迭代方法,所述细化方法包括:
通过以下迭代进一步细化所述目标物体的当前位置和角度:
在当前位置周围从所述当前视频帧中切出一个新的更小的感兴趣区域;
使用所述目标物体的新角度,旋转新的感兴趣区域;
以大于1但小于M的比例R缩小新的感兴趣区域的尺寸,或者以小于M的比例等效地缩小感兴趣区域的图像分辨率;通过将新的感兴趣区域与先前存储的模板进行匹配,从而跟踪所述目标物体的新位置,直到达到停止标准为止。
3.根据权利要求2所述的迭代方法,所述比值R的确定:
取决于执行的迭代次数;
其中,如果执行较多的迭代,则R接近1;如果执行较少的迭代,则R接近所述预定比率M。
4.根据权利要求1所述的迭代方法,所述透视比例的校正包括:
估计相机光学特性,包括相机固有矩阵和畸变系数;
通过在所述相机生成的视频帧上标记多个真实世界坐标来在所述相机中建立坐标系。
5.根据权利要求1所述的迭代方法,所述模板匹配直接使用先前存储的模板来计算归一化互相关以获得置信度分数。
6.根据权利要求1所述的迭代方法,所述模板匹配包括:
在所述先前存储的模板上分离前景和背景像素;
将所述先前存储的模板中的所述背景像素标记为“无关”;
使用所述标记的模板来计算归一化互相关,同时忽略所有所述“无关”像素。
7.根据权利要求1所述的迭代方法,其中如果满足以下条件之一,则达到所述停止标准:
模板匹配的置信度分数高于一个预定阈值分数,表明成功跟踪;
迭代降低图像处理分辨率的运行时间高于一个预定的时间阈值,表示跟踪失败,或者
迭代次数大于一个预定的最大迭代次数,表示跟踪失败。
8.根据权利要求2所述的迭代方法,其中所述新角度通过以下方式估计:
通过基于边缘的算法估计多个角度候选;聚类所述多个角度候选;
计算具有多个角度簇的原始角度之间的绝对数值差,并找到最低差。
9.根据权利要求2所述的迭代方法,其中所述新角度通过以下方式估计:
降低图像处理分辨率;
从当前帧中切出所述目标物体先前位置周围的感兴趣区域;以多个相邻角度旋转所述当前感兴趣区域;
在所述存储模板和所述多个旋转的感兴趣区域之间分别进行模板匹配,并找出多个最高置信度分数;
找到所述最高置信度分数最大的那个角度。
10.根据权利要求1所述的迭代方法,所述模板图像的更新包括:
根据以下标准化为0到1之间的所述置信度分数,执行模板匹配:
从所述旋转的感兴趣区域中裁剪出具有最高模板匹配置信度分数的图像块;所述图像块用Tout表示,对应的置信度分数用Rout表示;
根据以下执行模板图像的更新:
Tnew=Tcurrent-Rout×(E*(Tcurrent-Tout));
其中Tnew,Tcurrent和Tout是相同尺寸的模板矩阵,Tnew是为下一个视频帧制作的模板,Tcurrent是当前视频帧中用于模板匹配的模板,E是侵蚀矩阵,*是卷积运算符。
11.一种用于跟踪二维平面上移动的目标物体的位置和方向的系统,包括:相机,用于生成...
【专利技术属性】
技术研发人员:留振雄,唐宏杰,关文伟,许子健,林耀文,张继辉,闫嘉欣,
申请(专利权)人:香港应用科技研究院有限公司,
类型:发明
国别省市:中国香港;81
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。