一种重定位测试方法技术

技术编号:39668617 阅读:5 留言:0更新日期:2023-12-11 18:33
本公开提供了一种重定位测试方法

【技术实现步骤摘要】
一种重定位测试方法、装置、计算机设备及存储介质


[0001]本公开涉及重定位测试
,具体而言,涉及一种重定位测试方法

装置

计算机设备及存储介质


技术介绍

[0002]在增强现实
(Augmented Reality

AR)
场景下,为了确保增强现实设备的
AR
展示效果,需要对增强现实设备进行实时定位,当增强现实设备因意外的位置突变等情况造成定位丢失时,增强现实设备可以根据之前跟踪过的历史位置和朝向,通过触发对增强现实设备的本地重新定位机制来获取正确的位姿信息,并通过重置增强现实设备当前的位姿,从而恢复对增强现实设备的实时定位

[0003]因此,增强现实设备的重定位效果对用户的
AR
体验具有较大影响,如何测试增强现实设备的重定位效果成为了本领域内亟待解决的问题


技术实现思路

[0004]本公开实施例至少提供一种重定位测试方法

装置

计算机设备及存储介质

[0005]第一方面,本公开实施例提供了一种重定位测试方法,包括:
[0006]获取对重定位模块进行测试得到的目标处理数据;其中,对所述重定位模块进行测试包括在增强现实设备满足重定位条件的情况下,基于所述增强现实设备的定位模块的第一定位辅助数据,和所述重定位模块对所述增强现实设备进行重定位处理;
[0007]基于所述目标处理数据,确定所述重定位模块的定位测试结果

[0008]这样,通过获取用于进行重定位测试的重定位模块在测试过程中的目标处理数据;可以基于所述目标处理数据,确定出所述重定位模块的定位测试结果,从而可以实现对重定位模块进行性能评估

[0009]一种可能的实施方式中,所述目标处理数据包括所述增强现实设备的测试位姿信息,所述测试位姿信息包括所述增强现实设备在所述测试过程中采集各测试图像帧时的测试位姿

[0010]这样,通过获取所述增强现实设备在重定位测试过程中,采集各测试图像帧时分别对应的测试位姿,便于对所述增强现实设备进行全面的分析,从而得到更为全面的测试结果

[0011]一种可能的实施方式中,所述定位测试结果包括所述重定位模块的跟踪丢失时间比例;所述跟踪丢失时间比例用于表征在所述测试过程中定位失败的测试图像帧的比例;
[0012]所述基于所述目标处理数据,确定所述重定位模块的定位测试结果,包括:
[0013]获取所述测试过程中,所述增强现实设备在采集所述测试图像帧时对应的真值位姿;
[0014]针对任一所述测试图像帧,基于所述增强现实设备在采集该测试图像帧时的测试位姿和真值位姿,确定该测试图像帧对应的第一误差信息;
[0015]基于各测试图像帧分别对应的第一误差信息,确定各测试图像帧中对应的第一误差信息符合预设筛选条件的目标测试图像帧;其中,所述预设筛选条件用于筛选定位失败的测试图像帧;
[0016]基于所述目标测试图像帧对应的第一数量和所述测试过程中的各测试图像帧的第二数量,确定所述跟踪丢失时间比例

[0017]这样,通过逐帧判断每个测试图像帧对应的第一误差信息是否满足预设的筛选条件,可以筛选出测试过程中定位失败的目标测试图像帧,从而能够根据目标测试图像帧的数量和测试过程中总的测试图像帧数量,确定出能够表征定位失败的测试图像帧的比例的跟踪丢失时间比例,有助于对增强现实设备的重定位效果的评估

[0018]一种可能的实施方式中,所述定位测试结果包括所述重定位模块的定位影响信息;所述定位影响信息用于表征所述重定位处理对于定位精度的影响;
[0019]所述基于所述目标处理数据,确定所述重定位模块的定位测试结果,包括:
[0020]基于所述测试位姿信息,构建所述增强现实设备在测试过程中的测试运动轨迹;
[0021]确定所述测试过程中定位失败的目标测试视频帧,并基于所述目标测试图像帧,对所述测试运动轨迹进行分段处理,得到多个子轨迹;
[0022]基于所述增强现实设备在测试过程中的真值运动轨迹,确定各子轨迹分别对应的相似变换参数信息;其中,所述相似变换参数信息用于表征所述子轨迹的定位误差;
[0023]针对任意两个相邻的所述子轨迹的相似变换参数信息,确定相邻的两个所述子轨迹之间的第二误差信息;其中,所述第二误差信息用于表征重定位对所述相邻的两个所述子轨迹的定位影响;
[0024]基于确定的各第二误差信息,确定所述重定位模块对应的定位影响信息

[0025]这样,基于相邻的两个所述子轨迹之间的第二误差信息,确定出的定位影响信息能够表征重定位处理对于定位精度的影响,有助于对增强现实设备的重定位效果的评估

[0026]一种可能的实施方式中,所述定位测试结果包括所述重定位模块的位置误差信息;
[0027]所述基于所述目标处理数据,确定所述重定位模块的定位测试结果,包括:
[0028]基于各测试图像帧分别对应的所述第一误差信息,确定所述重定位模块对应的位置误差信息

[0029]一种可能的实施方式中,所述方法还包括:
[0030]基于所述跟踪丢失时间比例

所述位置误差信息以及所述定位影响信息,确定所述重定位模块对应的鲁棒性误差信息,其中,所述鲁棒性误差信息用于表征由于重定位处理带来的误差

[0031]这样,基于所述跟踪丢失时间比例

所述位置误差信息以及所述定位影响信息,可以计算出表征所述目标测试过程中对所述增强现实设备进行重定位处理所带来的不同方面误差的鲁棒性误差

[0032]一种可能的实施方式中,所述目标处理数据包括用于表征所述重定位处理是否成功的执行结果信息;
[0033]所述基于所述目标处理数据,确定所述重定位模块的测试结果,包括:
[0034]基于所述执行结果信息,确定所述重定位模块的重定位成功率

[0035]这样,通过计算出所述重定位模块的重定位成功率,可以作为量化指标以衡量所述重定位模块的重定位性能

[0036]一种可能的实施方式中,所述方法还包括:根据以下步骤确定所述重定位处理是否成功:
[0037]确定重定位处理后的重定位图像帧的目标位姿信息,与所述重定位图像帧对应的目标真实位姿信息之间的距离;
[0038]若所述距离小于预设距离,确定所述重定位处理成功

[0039]一种可能的实施方式中,所述目标处理数据包括进行重定位处理时的目标耗时信息;所述定位测试结果包括重定位速度测试结果;
[0040]所述基于所述目标处理数据,确定所述重定位模块的定位测试结果,包括:
[0041]基于所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种重定位测试方法,其特征在于,包括:获取对重定位模块进行测试得到的目标处理数据;其中,对所述重定位模块进行测试包括在增强现实设备满足重定位条件的情况下,基于所述增强现实设备的定位模块的第一定位辅助数据,和所述重定位模块对所述增强现实设备进行重定位处理;基于所述目标处理数据,确定所述重定位模块的定位测试结果
。2.
根据权利要求1所述的方法,其特征在于,所述目标处理数据包括所述增强现实设备的测试位姿信息,所述测试位姿信息包括所述增强现实设备在所述测试过程中采集各测试图像帧时的测试位姿
。3.
根据权利要求2所述的方法,其特征在于,所述定位测试结果包括所述重定位模块的跟踪丢失时间比例;所述跟踪丢失时间比例用于表征在所述测试过程中定位失败的测试图像帧的比例;所述基于所述目标处理数据,确定所述重定位模块的定位测试结果,包括:获取所述测试过程中,所述增强现实设备在采集所述测试图像帧时对应的真值位姿;针对任一所述测试图像帧,基于所述增强现实设备在采集该测试图像帧时的测试位姿和真值位姿,确定该测试图像帧对应的第一误差信息;基于各测试图像帧分别对应的第一误差信息,确定各测试图像帧中对应的第一误差信息符合预设筛选条件的目标测试图像帧;其中,所述预设筛选条件用于筛选定位失败的测试图像帧;基于所述目标测试图像帧对应的第一数量和所述测试过程中的各测试图像帧的第二数量,确定所述跟踪丢失时间比例
。4.
根据权利要求2或3所述的方法,其特征在于,所述定位测试结果包括所述重定位模块的定位影响信息;所述定位影响信息用于表征所述重定位处理对于定位精度的影响;所述基于所述目标处理数据,确定所述重定位模块的定位测试结果,包括:基于所述测试位姿信息,构建所述增强现实设备在测试过程中的测试运动轨迹;确定所述测试过程中定位失败的目标测试视频帧,并基于所述目标测试图像帧,对所述测试运动轨迹进行分段处理,得到多个子轨迹;基于所述增强现实设备在测试过程中的真值运动轨迹,确定各子轨迹分别对应的相似变换参数信息;其中,所述相似变换参数信息用于表征所述子轨迹的定位误差;针对任意两个相邻的所述子轨迹的相似变换参数信息,确定相邻的两个所述子轨迹之间的第二误差信息;其中,所述第二误差信息用于表征重定位对所述相邻的两个所述子轨迹的定位影响;基于确定的各第二误差信息,确定所述重定位模块对应的定位影响信息
。5.
根据权利要求3所述的方法,其特征在于,所述定位测试结果包括所述重定位模块的位置误差信息;所述基于所述目标处理数据,确定所述重定位模块的定位测试结果,包括:基于各测试图像帧分别对应的所述第一误差信息,确定所述重定位模块对应的位置误差信息
。6.
根据权利要求5所述的方法,其特征在于,所述方法还包括:基于所述跟踪丢失时间比例

所述位置误差信息以及所述定...

【专利技术属性】
技术研发人员:王楠
申请(专利权)人:浙江商汤科技开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1