初始化性能测试方法技术

技术编号:39664721 阅读:5 留言:0更新日期:2023-12-11 18:28
本公开提供了一种初始化性能测试方法

【技术实现步骤摘要】
初始化性能测试方法、装置、计算机设备及存储介质


[0001]本公开涉及信息处理
,具体而言,涉及一种初始化性能测试方法

装置

计算机设备及存储介质


技术介绍

[0002]在增强现实
(Augmented Reality

AR)
场景下,为了确保增强现实设备的
AR
展示效果,需要对增强现实设备进行实时定位,在增强现实设备刚开始启动增强现实系统时,需要对增强现实系统的定位算法进行初始化,初始化的快慢和质量影响着增强现实设备前期的
AR
展示效果,因此如何对定位算法的初始化性能进行测试成为亟待解决的技术问题


技术实现思路

[0003]本公开实施例至少提供一种初始化性能测试方法

装置

计算机设备及存储介质

[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]一种可能的实施方式中,所述待测试定位算法包括
SLAM
算法

[0030]第二方面,本公开实施例还提供一种初始化性能测试装置,包括:
[0031]获取模块,用于获取测试数据集,其中,所述测试数据集中包括多个测试视频,以及移动设备在采集所述测试视频时,所述移动设备的惯性测量单元输出的惯性测量数据;
[0032]处理模块,用于通过待测试定位算法对所述测试视频和所述惯性测量数据进行处理,确定各测试视频分别对应的预测位姿信息;
[0033]确定模块,用于基于所述测试视频对应的真实位姿信息和所述预测位姿信息,确定所述待测试定位算法的初始化性能

[0034]一种可能的实施方式中,所述确定模块,在基于所述测试视频对应的真实位姿信息和所述预测位姿信息,确定所述待测试定位算法的初始化性能时,用于:
[0035]基于所述测试视频对应的真实位姿信息和所述预测位姿信息,确定所述待测试定位算法在至少一种初始化性能参数下的参数信息;所述初始化性能参数包括初始化时间

初始化误差

初始化质量中的至少一种

[0036]一种可能的实施方式中,在所述初始化性能参数包括初始化时间的情况下,所述确定模块,在基于所述测试视频对应的真实位姿和所述预测位姿,确定所述待测试定位算法的初始化性能时,用于:
[0037]针对任一测试视频,基于该测试视频的真实位姿和预测位姿,确定该测试视频对应的位姿变换比例;所述位姿变换比例用于指示所述测试视频的真实位姿和预测位姿之间的差异;
[0038]基于该测试视频对应的位姿变换比例,确定该测试视频的各视频帧对应的误差比例;其中,所述误差比例用于表征各视频帧和各视频帧之前的其他视频帧的预测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种初始化性能测试方法,其特征在于,包括:获取测试数据集,其中,所述测试数据集中包括多个测试视频,以及移动设备在采集所述测试视频时,所述移动设备的惯性测量单元输出的惯性测量数据;通过待测试定位算法对所述测试视频和所述惯性测量数据进行处理,确定各测试视频分别对应的预测位姿信息;基于所述测试视频对应的真实位姿信息和所述预测位姿信息,确定所述待测试定位算法的初始化性能
。2.
根据权利要求1所述的方法,其特征在于,所述基于所述测试视频对应的真实位姿信息和所述预测位姿信息,确定所述待测试定位算法的初始化性能,包括:基于所述测试视频对应的真实位姿信息和所述预测位姿信息,确定所述待测试定位算法在至少一种初始化性能参数下的参数信息;所述初始化性能参数包括初始化时间

初始化误差

初始化质量中的至少一种
。3.
根据权利要求2所述的方法,其特征在于,在所述初始化性能参数包括初始化时间的情况下,所述基于所述测试视频对应的真实位姿和所述预测位姿,确定所述待测试定位算法的初始化性能,包括:针对任一测试视频,基于该测试视频的真实位姿和预测位姿,确定该测试视频对应的位姿变换比例;所述位姿变换比例用于指示所述测试视频的真实位姿和预测位姿之间的差异;基于该测试视频对应的位姿变换比例,确定该测试视频的各视频帧对应的误差比例;其中,所述误差比例用于表征各视频帧和各视频帧之前的其他视频帧的预测位姿与真实位姿之间的误差,对于所述测试视频的整体位姿误差的影响;基于所述误差比例和预设影响阈值,确定所述该测试视频的初始化时间;将各测试视频的初始化时间的均值作为所述待测试定位算法的初始化时间
。4.
根据权利要求3所述的方法,其特征在于,在所述初始化性能参数包括初始化误差的情况下,所述基于所述测试视频对应的真实位姿和所述预测位姿,确定所述待测试定位算法的初始化性能,包括:针对任一测试视频,基于该测试视频在初始化时间对应的位姿变换比例和真值变换比例,确定各测试视频对应的初始...

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

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

1