当前位置: 首页 > 专利查询>河北大学专利>正文

一种基于数据处理的VR交互设备控制方法及系统技术方案

技术编号:38598501 阅读:14 留言:0更新日期:2023-08-26 23:33
本发明专利技术公开了一种基于数据处理的VR交互设备控制方法及系统,属于VR设备管理技术领域,其方法包括以下步骤:S1、根据运动图像生成用户的运动姿态;S2、根据手部位姿数据生成用户的三维手势;S3、将用户的运动姿态和三维手势传输至VR交互设备。该VR交互设备控制方法通过采集手部位姿数据,利用不同时刻的手部位姿数据对应的高斯混合模型进行修正,使构建的模型更适用于当前用户,且通过构建运动方程确定手势,从而准确地反映用户需求;生成的位姿和手势传输至VR交互设备,便于实现人机交互,提高用户体验。高用户体验。高用户体验。

【技术实现步骤摘要】
一种基于数据处理的VR交互设备控制方法及系统


[0001]本专利技术属于VR设备管理
,具体涉及一种基于数据处理的VR交互设备控制方法及系统。

技术介绍

[0002]VR设备是利用仿真技术与计算机图形学、人机接口技术、多媒体技术、传感技术和网络技术等多种技术集合的产品,能够借助计算机及传感器实现人机交互。目前,现有VR设备在实现人机交互的控制过程中,对用户的姿态识别和手势的识别精准度有待提高,容易出现误操作,导致给人机交互信号的输入带来不便。

技术实现思路

[0003]本专利技术为了解决上述问题,提出了一种基于数据处理的VR交互设备控制方法及系统。
[0004]本专利技术的技术方案是:一种基于数据处理的VR交互设备控制方法包括以下步骤:S1、通过VR交互设备的摄像头采集用户的运动图像,并根据运动图像生成用户的运动姿态;S2、通过VR交互设备的手柄采集用户的手部位姿数据,并根据手部位姿数据生成用户的三维手势;S3、将用户的运动姿态和三维手势传输至VR交互设备;S1包括以下子步骤:S11、通过VR交互设备的摄像头采集用户的运动图像,对运动图像进行裁剪,确定运动图像的运动区域,生成局部运动图像;S12、提取局部运动图像中用户的肢体活动区域,生成肢体运动图像;S13、提取肢体运动图像的边缘轮廓;S14、根据肢体运动图像的边缘轮廓,生成用户的运动姿态。
[0005]本专利技术的有益效果是:(1)该VR交互设备控制方法通过对用户的运动图像进行逐步裁剪,精准地确定肢体活动区域,再根据肢体活动区域生成边缘轮廓,基于边缘轮廓即可得到用户的运动姿态,整个过程可以减少用户所处背景带来的干扰,提高姿态识别精准度;(2)该VR交互设备控制方法通过采集手部位姿数据,利用不同时刻的手部位姿数据对应的高斯混合模型进行修正,使构建的模型更适用于当前用户,且通过构建运动方程确定手势,从而准确地反映用户需求;生成的位姿和手势传输至VR交互设备,便于实现人机交互,提高用户体验。
[0006]进一步地,S11中,对运动图像进行裁剪的具体方法为:设定像素特征阈值,利用滑动窗口在运动图像上滑动,得到若干个图像块;计算各个图像块的像素特征值,将像素特征值小于像素特征阈值的图像块剔除,将剩余图像块作为运动图像的运动区域,生成局部图
像;进一步地,图像块的像素特征值σ的计算公式为:;式中,V
max
表示运动图像的最大亮度值,V
min
表示运动图像的最小亮度值,V
k
表示图像块中第k个像素点的亮度值,K表示图像块的像素点个数,S表示图像块的面积。
[0007]进一步地,S12中,生成肢体运动图像的具体方法为:利用K

means聚类算法对局部运动图像进行聚类处理,得到各个像素点与初始聚类中心之间的相似度,根据相似度小于0.5的所有像素点生成最大连通区域,将运动图像的运动区域与最大连通区域的差值作为肢体活动区域,生成肢体运动图像。
[0008]进一步地,S13中,提取肢体运动图像的边缘轮廓的具体方法为:提取肢体运动图像中各个图像块的局部轮廓,将所有图像块的局部轮廓连接作为提取肢体运动图像的边缘轮廓。
[0009]进一步地,S2包括以下子步骤:S21、通过VR交互设备的手柄采集用户当前时刻的手部位姿数据,并构建当前时刻的手部高斯混合模型;S22、根据上一时刻的手部位姿数据和下一时刻的手部位姿数据,对手部高斯混合模型进行迭代修正;S23、利用迭代修正后的手部高斯混合模型,分别确定当前时刻的关节运动方程和手掌运动方程;S24、根据当前时刻的关节运动方程和手掌运动方程,确定用户的三维手势。
[0010]进一步地,S22中,迭代修正后的手部高斯混合模型F的表达式为:;式中,a
n+1
表示下一时刻的手掌运动加速度,a
n
‑1表示上一时刻的手掌运动加速度,b
n+1
表示下一时刻的关节运动加速度,b
n
‑1表示上一时刻的关节运动加速度,f(
·
)表示概率密度函数,y
t
表示当前时刻的手部位姿数据集合,μ
n
表示当前时刻的手部高斯混合模型均值,δ
n
表示当前时刻的手部高斯混合模型协方差。
[0011]手部位姿数据包括手掌部分的位姿数据和关节部分的位姿数据,所以手部高斯混合模型均值指手掌部分的子高斯混合模型和与关节部分的子高斯混合模型之间的均值,手部高斯混合模型协方差指手掌部分的子高斯混合模型和与关节部分的子高斯混合模型之间的协方差。
[0012]进一步地,S23中,当前时刻的手掌运动方程A的表达式为:;式中,ε表示常数,c
n+1
表示下一时刻的手掌运动速度,c
n
表示当前时刻的手掌运动速度,c
n
‑1表示上一时刻的手掌运动速度,t1表示下一时刻与当前时刻之间的时长,t2表示当前时刻与上一时刻之间的时长,F表示迭代修正后的手部高斯混合模型。
[0013]进一步地,S23中,当前时刻的关节运动方程B的表达式为:
;式中,ε表示常数,d
n+1
表示下一时刻的关节运动速度,d
n
表示当前时刻的关节运动速度,d
n
‑1表示上一时刻的关节运动速度,t1表示下一时刻与当前时刻之间的时长,t2表示当前时刻与上一时刻之间的时长,F表示迭代修正后的手部高斯混合模型。
[0014]基于以上方法,本专利技术还提出一种基于数据处理的VR交互设备控制系统,包括运动姿态生成单元、三维手势生成单元和终端传输单元;运动姿态生成单元用于通过VR交互设备的摄像头采集用户的运动图像,并根据运动图像生成用户的运动姿态;三维手势生成单元用于通过VR交互设备的手柄采集用户的手部位姿数据,并根据手部位姿数据生成用户的三维手势;终端传输单元用于将用户的运动姿态和三维手势传输至VR交互设备。
[0015]本专利技术的有益效果是:该VR交互设备控制系统可以为用户生成准确的姿态和手势,便于实现人机交互,提高用户体验。
附图说明
[0016]图1为基于数据处理的VR交互设备控制方法的流程图;图2为基于数据处理的VR交互设备控制系统的结构图。
具体实施方式
[0017]下面结合附图对本专利技术的实施例作进一步的说明。
[0018]如图1所示,本专利技术提供了一种基于数据处理的VR交互设备控制方法,包括以下步骤:S1、通过VR交互设备的摄像头采集用户的运动图像,并根据运动图像生成用户的运动姿态;S2、通过VR交互设备的手柄采集用户的手部位姿数据,并根据手部位姿数据生成用户的三维手势;S3、将用户的运动姿态和三维手势传输至VR交互设备;S1包括以下子步骤:S11、通过VR交互设备的摄像头采集用户的运动图像,对运动图像进行裁剪,确定运动图像的运动区域,生成局部运动图像;S12、提取局部运动图像中用户的肢体活动区域,生成肢体运动图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据处理的VR交互设备控制方法,其特征在于,包括以下步骤:S1、通过VR交互设备的摄像头采集用户的运动图像,并根据运动图像生成用户的运动姿态;S2、通过VR交互设备的手柄采集用户的手部位姿数据,并根据手部位姿数据生成用户的三维手势;S3、将用户的运动姿态和三维手势传输至VR交互设备;所述S1包括以下子步骤:S11、通过VR交互设备的摄像头采集用户的运动图像,对运动图像进行裁剪,确定运动图像的运动区域,生成局部运动图像;S12、提取局部运动图像中用户的肢体活动区域,生成肢体运动图像;S13、提取肢体运动图像的边缘轮廓;S14、根据肢体运动图像的边缘轮廓,生成用户的运动姿态。2.根据权利要求1所述的基于数据处理的VR交互设备控制方法,其特征在于,所述S11中,对运动图像进行裁剪的具体方法为:设定像素特征阈值,利用滑动窗口在运动图像上滑动,得到若干个图像块;计算各个图像块的像素特征值,将像素特征值小于像素特征阈值的图像块剔除,将剩余图像块作为运动图像的运动区域,生成局部图像。3.根据权利要求2所述的基于数据处理的VR交互设备控制方法,其特征在于,所述图像块的像素特征值σ的计算公式为:;式中,V
max
表示运动图像的最大亮度值,V
min
表示运动图像的最小亮度值,V
k
表示图像块中第k个像素点的亮度值,K表示图像块的像素点个数,S表示图像块的面积。4.根据权利要求1所述的基于数据处理的VR交互设备控制方法,其特征在于,所述S12中,生成肢体运动图像的具体方法为:利用K

means聚类算法对局部运动图像进行聚类处理,得到各个像素点与初始聚类中心之间的相似度,根据相似度小于0.5的所有像素点生成最大连通区域,将运动图像的运动区域与最大连通区域的差值作为肢体活动区域,生成肢体运动图像。5.根据权利要求1所述的基于数据处理的VR交互设备控制方法,其特征在于,所述S13中,提取肢体运动图像的边缘轮廓的具体方法为:提取肢体运动图像中各个图像块的局部轮廓,将所有图像块的局部轮廓连接作为提取肢体运动图像的边缘轮廓。6.根据权利要求1所述的基于数据处理的VR交互设备控制方法,其特征在于,所述S2包括以下子步骤:S21、通过VR交互设备的手柄采集用户当前时刻的手部位姿数据,并构建当前时刻的手部高斯混合模型;S22、根据上一时刻的手部位姿数据和下一时刻的手部位姿数据,对手部高斯混合模型进行迭代修正;S23、利用迭代修正后的手部高斯混合模型,分别确定当前时刻的关节运动方程和手掌运动方程;S24、根据当前时刻的关节...

【专利技术属性】
技术研发人员:范文漪
申请(专利权)人:河北大学
类型:发明
国别省市:

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

1