【技术实现步骤摘要】
一种虚拟、增强或混合现实头显运动方向识别方法及系统
本专利技术涉及虚拟、增强和混合现实领域,具体涉及一种虚拟、增强或混合现实头显运动方向识别方法及系统。
技术介绍
运动方向识别是动作识别领域下的一个分支,它可以用在1)人机交互;2)可视化和选择技术;3)远程健康监护系统等领域。实现运动方向识别最大的挑战之一是如何快速准确的识别出用户的运动方向。针对这个问题,现有技术中有以下相关研究。使用商业级的Wi-Fi路由器提取运动诱发的多普勒频移信息,完成了对运动方向的预判。其关键在于利用天线分集仔细消除随机频移,同时保持相关的多普勒频移。该方法需要将三个Wi-Fi路由器摆放在一个3米×3米的格子边缘。使用这个方法,对用户8个方向上的移动方向判断准确率达到92%。然而,该方法需要一个3米×3米的现实空间,并且布置3个Wi-Fi路由器,这不易操作且不现实。利用手机内置的惯性测量单元对用户在室内的移动方向进行分析,利用惯性测量单元计算出了X、Y、Z3个方向的欧拉角数值,并且收集并分析了用户在朝8个运动方向运动时的欧拉角变化。使用随机森林分类器的精确度高达91.42%。但是设备在裤兜中的转动范围有限,欧拉角在头戴显示器里的数值并不能当作参考。现有方法虽然能够实现运动方向识别,但是存在一定缺陷。除了不能直接运用到虚拟/增强/混合现实中,还存在不易操作、价格相对昂贵、精确度不高等问题。因此,需要提出一种能够用于头戴显示器的运动方向识别的方案。既要摆脱“附件约束”的限制,又要方便用户使用,同时还要保证识别精确度。
技术实现思路
本专利技术目的是:提供一种虚拟、增强或混合现实头显运动方 ...
【技术保护点】
1.一种虚拟、增强或混合现实头显运动方向识别方法,其特征在于,基于头戴显示器及其配套设备,所述运动方向识别方法包括:引导用户按提示朝N个方向移动M个不同的距离等级,所述N为大于等于2的整数,M为大于等于1的整数,收集用户移动数据并建立数据集;优化所述数据集,并将优化后的数据集储存并建立分类模型;判断并设定用户的初始位置;系统根据阈值判断用户是否开始移动,如果判断用户开始移动,则收集记录移动数据;系统根据阈值判断用户是否结束动作,如果判断用户结束动作,则停止收集记录移动数据;根据所收集的移动数据,将数据集代入分类模型,系统根据特征推荐出最相似的运动方向,判断用户运动方向,系统给出运动方向,完成运动方向判断;根据判断的用户运动方向,系统触发对应的功能。
【技术特征摘要】
1.一种虚拟、增强或混合现实头显运动方向识别方法,其特征在于,基于头戴显示器及其配套设备,所述运动方向识别方法包括:引导用户按提示朝N个方向移动M个不同的距离等级,所述N为大于等于2的整数,M为大于等于1的整数,收集用户移动数据并建立数据集;优化所述数据集,并将优化后的数据集储存并建立分类模型;判断并设定用户的初始位置;系统根据阈值判断用户是否开始移动,如果判断用户开始移动,则收集记录移动数据;系统根据阈值判断用户是否结束动作,如果判断用户结束动作,则停止收集记录移动数据;根据所收集的移动数据,将数据集代入分类模型,系统根据特征推荐出最相似的运动方向,判断用户运动方向,系统给出运动方向,完成运动方向判断;根据判断的用户运动方向,系统触发对应的功能。2.如权利要求1所述虚拟、增强或混合现实头显运动方向识别方法,其特征在于,所述数据集包括用户在所述N个方向中任一方向上任一移动的移动距离差;此移动的移动速度;此移动的加速度;此移动在X、Z两个方向上投影的位移距离;X轴上的距离变化除以Z轴上的距离变化所得斜率,所述X、Z为空间直角坐标系的水平面的两个坐标轴。3.如权利要求2所述虚拟、增强或混合现实头显运动方向识别方法,其特征在于,所述N个方向和M个不同的距离等级具体为东、南、西、北、东北、西北、西南和东南8个方向,以及每个方向近距离移动、远距离移动两个距离等级。4.如权利要求3所述虚拟、增强或混合现实头显运动方向识别方法,其特征在于,所述优化数据集的方法如下:对于近距离移动,过滤X轴或Z轴移动距离小于设定的近距离移动阈值的数据,保留大于该阈值的数据集;对于远距离移动,过滤X轴或Z轴移动距离小于设定的远距离移动阈值的数据,保留大于该阈值的数据集;所述阈值大小设定为根据用户自身情况进行自适应调整,所述调整基于用户近距离和远距离移动的峰值。5.如权利要求1所述虚拟、增强或混合现实头显运动方向识别方法,其特征在于,所述分类模型采用K近邻法分类器。6.如权利要求5所述虚拟、增强或混合现实头显运动方向识别方法,其特征在于,所述K近邻法的K等于4。7.如权利要求2所述虚拟、增强或混合现实头显运动方向识别方法,其特征在于,所述判断用户初始位置的方法为:用户结束移动回归出发点时,系统获取此时的位置信息并与出发前的位置信息比较,当前后位置在三维空间X、Y和Z三个方向上位置差均小于设定的位置差阈值同时三个方向上的速度和设定的速度阈值时,判定回到初始位置,并设定此时的位置为初始位置。8.如权利要求7所述虚拟、增强或混合现实头显运动方向识别方法,其特征在于,所述位置差阈值为0.05m,所述速度阈值为0.2m/s。9.如权利要求1所述虚拟、增强或混合现实头显运动方向识别方法,其特征在于,所述根据阈值判断用户是否开始...
【专利技术属性】
技术研发人员:梁海宁,徐温格,赵宇轩,陈蕾,
申请(专利权)人:西交利物浦大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。