[发明专利]基于ORB的实时视频跟踪方法和装置在审
申请号: | 201911047977.8 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110853079A | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 姬晓晨 | 申请(专利权)人: | 北京影谱科技股份有限公司 |
主分类号: | G06T7/277 | 分类号: | G06T7/277;G06T7/246;G06T7/90;G06K9/62 |
代理公司: | 北京万思博知识产权代理有限公司 11694 | 代理人: | 姜楠楠 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 orb 实时 视频 跟踪 方法 装置 | ||
1.一种基于ORB的实时视频跟踪方法,包括:
在参考帧中提取颜色信息和ORB特征作为初始参考,确定跟踪目标的初始位置和大小;
从数据集中实时获取当前帧,在所述当前帧上指定搜索窗口,并在所述搜索窗口中运行ORB算法,得到特征点列表;
对于所述特征点列表中的每个特征点,使用粒子滤波器在该位置构造一个新的粒子,并与目标模板进行颜色相似性计算,如果有颜色相似性超过指定阈值,则认为该颜色相似性对应的特征点位于所述跟踪目标上;
将所述颜色相似性超过指定阈值的特征点作为新的粒子,代替所述粒子滤波器中权值低于指定值的粒子,得到更新的加权粒子集,根据所述更新的加权粒子集的均值计算所述跟踪目标的估计位置。
2.根据权利要求1所述的方法,其特征在于,在参考帧中提取颜色信息和ORB特征作为初始参考,确定跟踪目标的初始位置和大小,包括:
在参考帧中提取颜色信息和ORB特征作为初始参考,并在所述参考帧上绘制矩形边框来选择跟踪目标,记录中心点和边框面积,确定所述跟踪目标的初始位置和大小。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述粒子滤波器初始化为N个粒子,并采用高斯公式为每个粒子计算权重,得到加权粒子集。
4.根据权利要求1所述的方法,其特征在于,在所述当前帧上指定搜索窗口,包括:
在所述当前帧上定义一个圆心位置,取以所述圆心位置为型心的矩形作为搜索窗口,取当前粒子集的平均值作为所述搜索窗口的大小,且保持所述搜索窗口的大小不小于指定的最小值。
5.根据权利要求1-4中任一项所述的方法,其特征在于,与目标模板进行颜色相似性计算,包括:
使用FLANN快速最近邻搜索匹配算法与目标模板进行颜色相似性计算。
6.一种基于ORB的实时视频跟踪装置,包括:
确定模块,其配置成在参考帧中提取颜色信息和ORB特征作为初始参考,确定跟踪目标的初始位置和大小;
提取模块,其配置成从数据集中实时获取当前帧,在所述当前帧上指定搜索窗口,并在所述搜索窗口中运行ORB算法,得到特征点列表;
计算模块,其配置成对于所述特征点列表中的每个特征点,使用粒子滤波器在该位置构造一个新的粒子,并与目标模板进行颜色相似性计算,如果有颜色相似性超过指定阈值,则认为该颜色相似性对应的特征点位于所述跟踪目标上;
更新模块,其配置成将所述颜色相似性超过指定阈值的特征点作为新的粒子,代替所述粒子滤波器中权值低于指定值的粒子,得到更新的加权粒子集,根据所述更新的加权粒子集的均值计算所述跟踪目标的估计位置。
7.根据权利要求6所述的装置,其特征在于,所述确定模块具体配置成:
在参考帧中提取颜色信息和ORB特征作为初始参考,并在所述参考帧上绘制矩形边框来选择跟踪目标,记录中心点和边框面积,确定所述跟踪目标的初始位置和大小。
8.根据权利要求6所述的装置,其特征在于,所述确定模块还配置成:
将所述粒子滤波器初始化为N个粒子,并采用高斯公式为每个粒子计算权重,得到加权粒子集。
9.根据权利要求6所述的装置,其特征在于,所述提取模块具体配置成:
在所述当前帧上定义一个圆心位置,取以所述圆心位置为型心的矩形作为搜索窗口,取当前粒子集的平均值作为所述搜索窗口的大小,且保持所述搜索窗口的大小不小于指定的最小值。
10.根据权利要求6-9中任一项所述的装置,其特征在于,所述计算模块具体配置成:
使用FLANN快速最近邻搜索匹配算法与目标模板进行颜色相似性计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京影谱科技股份有限公司,未经北京影谱科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911047977.8/1.html,转载请声明来源钻瓜专利网。