一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于增强现实的频域处理的跟踪方法与流程

2021-11-20 02:12:00 来源:中国专利 TAG:


1.本发明涉及频域处理跟踪技术领域,尤其涉及一种基于增强现实的频域处理的跟踪方法。


背景技术:

2.目前,对于图片识别与跟踪的无标记增强现实方法,通常是通过提取识别图片的特征点来作为虚拟物件注册的基准,这就需要对识别图片要求较高的纹理特点,当识别图片的纹理比较弱时,虚拟物件会出现跟踪不稳定和抖动的现象,所以为了解决这个问题,提出一种基于增强现实的频域处理的跟踪方法,使用这个方法,在若纹理下,可以显著的减少虚拟物件跟踪的抖动和不稳定,能够更好的提升增强现实的体验感。


技术实现要素:

3.本发明的目的是为了解决现有技术中存在的缺点,而提出的一种基于增强现实的频域处理的跟踪方法。
4.为了实现上述目的,本发明采用了如下技术方案:
5.一种基于增强现实的频域处理的跟踪方法,包括:以下步骤:
6.s1:获取从标志物坐标系到相机坐标系的变换矩阵m,其中,变换矩阵m中包含的信息有旋转变换r和平移变换t;
7.s2:计算每一帧视频数据流,不断的获取到s个变换矩阵m;
8.s3:将步骤s2获取的多个m做旋转矩阵转化旋转向量处理得到矩阵m

,在对矩阵m

进行拆分元素存储到数组处理,新得到的数组为a1n至asn,其中数组游标与每个矩阵元素对应;
9.s4:从a1n至axn中选取最新连续得到的x=100个元素,建立函数f(x),由于矩阵m

中有多个元素所以获得函数f1(x)至fs(x);
10.s5:对f1(x)至fs(x)做快速傅里叶变换,得到f1(x)至fs(x),设置一个高斯低通滤波器h(x),根据一维高斯分布的定义,设置simga,将h(x)应用于f1(x)至fs(x)得到经过低通滤波器作用的函数g1(x)至gs(x);
11.s6:在函数g1(x)至gs(x)中选取一个最新游标的x=t,即g1(t)至gs(t),表示从最新一帧视频流中获取的变换矩阵m并经过上述处理后的矩阵元素,通过先前拆分m

的顺序,使用矩阵元素g1(t)至gs(t)合并得到新的矩阵m

t

12.s7:将m

t
其中的旋转向量r
vec
转化为旋转矩阵r,得到的新的变换矩阵m
t
,这个变换矩阵m
t
将作为虚拟物件映射的最新映射矩阵,最后可以在,低纹理识别图片下,起到提高虚拟物件跟踪稳定性的效果。
13.作为上述技术方案的进一步描述:
14.所述s3步骤中将多个m做旋转矩阵转化旋转向量处理方法为将变换矩阵m中的旋转矩阵通过罗德里格斯公式转换为旋转向量r
vec
,新得到的矩阵为m


15.作为上述技术方案的进一步描述:
16.所述s3步骤中对矩阵m

进行拆分元素存储到数组处理的方法为将矩阵m

中的各个元素各自存放于数组a中,获得数组a1至as。
17.作为上述技术方案的进一步描述:
18.所述数组a1至as分别储存的是m

中对应的各个元素。
19.作为上述技术方案的进一步描述:
20.所述s1步骤中获取从标志物坐标系到相机坐标系的变换矩阵m包括以下几个步骤:
21.s1.1:提取待识别图片的特征描述;
22.s1.2:对抓取的视频帧图像进行处理;
23.s1.3:找到视频图像中的识别图片;
24.s1.4:计算从坐标物坐标系到相机坐标系的变换矩阵。
25.作为上述技术方案的进一步描述:
26.所述s4步骤中函数f(x)的自变量x为a1n至axn中选取最新连续得到的x=100个元素中的游标,且函数f(x)的因变量为对应值。
27.有益效果
28.本发明提供了一种基于增强现实的频域处理的跟踪方法。具备以下有益效果:
29.该基于增强现实的频域处理的跟踪方法相比于传统的通过提取识别图片的特征点作为虚拟物件注册的基准对图片进行识别,可以对包含的结构、内容信息较少的弱纹理图片进行处理跟踪,显著的减少虚拟物件跟踪的抖动和不稳定,能够更好的提升增强现实的体验感。
附图说明
30.图1为本发明提出的一种基于增强现实的频域处理的跟踪方法的流程框图。
具体实施方式
31.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
32.实施例一,参照图1,一种基于增强现实的频域处理的跟踪方法,包括:以下步骤:
33.s1:获取从标志物坐标系到相机坐标系的变换矩阵m,其中,变换矩阵m中包含的信息有旋转变换r和平移变换t;
34.s2:计算每一帧视频数据流,不断的获取到s个变换矩阵m;
35.s3:将步骤s2获取的多个m做旋转矩阵转化旋转向量处理得到矩阵m

,在对矩阵m

进行拆分元素存储到数组处理,新得到的数组为a1n至asn,其中数组游标与每个矩阵元素对应;
36.s4:从a1n至axn中选取最新连续得到的x=100个元素,建立函数f(x),由于矩阵m

中有多个元素所以获得函数f1(x)至fs(x);
37.s5:对f1(x)至fs(x)做快速傅里叶变换,得到f1(x)至fs(x),设置一个高斯低通滤波器h(x),根据一维高斯分布的定义,设置simga,将h(x)应用于f1(x)至fs(x)得到经过低
通滤波器作用的函数g1(x)至gs(x);
38.s6:在函数g1(x)至gs(x)中选取一个最新游标的x=t,即g1(t)至gs(t),表示从最新一帧视频流中获取的变换矩阵m并经过上述处理后的矩阵元素,通过先前拆分m

的顺序,使用矩阵元素g1(t)至gs(t)合并得到新的矩阵m

t

39.s7:将m

t
其中的旋转向量r
vec
转化为旋转矩阵r,得到的新的变换矩阵m
t
,这个变换矩阵m
t
将作为虚拟物件映射的最新映射矩阵,最后可以在,低纹理识别图片下,起到提高虚拟物件跟踪稳定性的效果。
40.s3步骤中将多个m做旋转矩阵转化旋转向量处理方法为将变换矩阵m中的旋转矩阵通过罗德里格斯公式转换为旋转向量r
vec
,新得到的矩阵为m


41.s3步骤中对矩阵m

进行拆分元素存储到数组处理的方法为将矩阵m

中的各个元素各自存放于数组a中,获得数组a1至as。
42.数组a1至as分别储存的是m

中对应的各个元素。
43.s1步骤中获取从标志物坐标系到相机坐标系的变换矩阵m包括以下几个步骤:
44.s1.1:提取待识别图片的特征描述;
45.s1.2:对抓取的视频帧图像进行处理;
46.s1.3:找到视频图像中的识别图片;
47.s1.4:计算从坐标物坐标系到相机坐标系的变换矩阵。
48.s4步骤中函数f(x)的自变量x为a1n至axn中选取最新连续得到的x=100个元素中的游标,且函数f(x)的因变量为对应值。
49.实施例二,变换矩阵m是一个3*4的矩阵时:
50.一种基于增强现实的频域处理的跟踪方法,包括:以下步骤:
51.s1:获取从标志物坐标系到相机坐标系的变换矩阵m,
[0052][0053]
其中,变换矩阵m中包含的信息有旋转变换r和平移变换t;
[0054]
s2:计算每一帧视频数据流,不断的获取到s个变换矩阵m;
[0055]
s3:现对获取到的m做处理,对矩阵中的旋转矩阵通过罗德里格斯公式转化为旋转向量r
vec
,新得到的矩阵m

,是由旋转向量r
vec
和平移矩阵构成,m

由6个元素表示,将其中的每个元素各自存放于数组。数组a1至a6分别存储的是m

对应的6个元素;
[0056]
s4:将获取到的n个m都做以上两步处理(旋转矩阵转化旋转向量,拆分元素存储到数组)并存于数组a1至a6,新得到的数组为,a1n至a6n,其中数组游标与每个矩阵元素对应;
[0057]
s5:假设已经获取n=101个m,从a1n至a6n,中选取最新连续得到的x=100个元素,
建立函数f(x),这里的自变量x为100个元素中的游标,因变量f(x)为对应的值,因为由6个数组,所以有6个函数f1(x)至f6(x),对f1(x)至f6(x)做快速傅里叶变换,得到f1(x)至f6(x);
[0058]
s6:设置一个高斯低通滤波器h(x),根据一维高斯分布的定义,设置simga,这里sigma可以取1;将h(x)应用于f1(x)至f6(x)得到经过低通滤波器作用的函数g1(x)至g6(x);
[0059]
s7:在函数g1(x)至g6(x)中选取一个最新游标的x=t,即g1(t)至g6(t),表示从最新一帧视频流中获取的变换矩阵m并经过上述处理后的矩阵元素;
[0060]
s8:通过先前拆分m

的顺序,使用矩阵元素g1(t)至g6(t)合并得到新的矩阵m

t
,将m

t
其中的旋转向量r
vec
转化为旋转矩阵得到的新的变换矩阵m
t
,这个变换矩阵m
t
将作为虚拟物件映射的最新映射矩阵,最后可以在,低纹理识别图片下,起到提高虚拟物件跟踪稳定性的效果。
[0061]
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料过着特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0062]
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献