法律状态公告日
法律状态信息
法律状态
2020-06-30
授权
授权
2017-10-17
实质审查的生效 IPC(主分类):G06K9/00 申请日:20170328
实质审查的生效
2017-09-15
公开
公开
技术领域
本发明涉及人体运动分析、虚拟现实领域,更具体地,涉及一种通过力台压力中心数据提取由虚拟现实视觉刺激引起的身体平衡振荡现象起始时间的方法。
背景技术
虚拟现实技术是一种由计算机生成虚拟环境,并将人投射于虚拟环境且能与虚拟环境进行交互的技术。一般而言,人在目视虚拟现实显示屏时,视场角(FOV)越大,沉浸感越强。然而,强的沉浸感将导致人在虚拟现实环境中随时间产生自运动(vection)感知的心理现象以及一系列由视觉动画引起的眩晕、恶心、想吐(visually-induced motionsickness,简称VIMS)等生理反应。截至目前,由虚拟现实设备引起的心理和生理现象通常由用户口头报告首发时间(onset)和/或强度(strength)的形式进行告知及记录,而它们与身体平衡之间的关系通常是通过口头报告结合人体运动分析技术来研究。常用的人体运动分析技术包括运动捕捉系统和力台。通过运动捕捉系统和力台可以对身体平衡进行分析。然而,现在的分析多停留在关联运动信号与口头报告的强度指标,尚没有一种稳定可靠的精确提取身体平衡状态发生变化的时刻的方法,因此,身体平衡与自运动感知首发时间(onset)的关系难以进行研究。
发明内容
本发明为解决以上现有技术不能确定身体平衡状态发生变化的时刻的缺陷,提供了一种通过力台压力中心数据提取身体平衡振荡起始时间的方法。
为实现以上发明目的,采用的技术方案是:
一种通过力台压力中心数据提取身体平衡振荡起始时间的方法,包括以下步骤:
S1.基于力台压力中心数据重建身体平衡振荡信号;
S2.特征点检测及其第一次筛选;
S3.特征点的第二次筛选,将通过筛选的发生时刻最早的特征点对应的发生时刻确定为身体平衡振荡的起始时间。
上述方案中,本发明提供的方法通过力台压力中心数据来提取身体平衡振荡的起始时间,该方法具有操作容易、稳定性好、算法结构简单且提取准确率高的优点,解决了自运动感知过程中现有技术尚无有效的身体平衡振荡信号起始时间提取方法的缺陷,本发明为虚拟现实技术中的自运动感知现象的生理反映的研究提供了关键参数的提取办法。
优选地,所述步骤S1采用小波变换的方法重建身体平衡振荡信号,小波分解的具体层数根据力台压力中心数据的采样率以及身体平衡振荡信号的频带特征进行选取。
优选地,所述步骤S2特征点检测及其第一次筛选的具体过程如下:
S21.将身体平衡振荡信号分成t秒一段的若干片段,计算每个片段幅度的标准差,以其中位数的1.96倍作为阈值1;
S22.将幅度高于阈值1的信号点作为特征点;
S23.然后对步骤S22得到的特征点进行筛选,筛选条件如下:
1)排除发生时刻在身体平衡振荡信号前10s内的特征点;2)以该特征点为起点的5s信号片段幅度的标准差小于阈值1,则该特征点应排除。
优选地,所述步骤S3的具体过程如下:
S31.对通过第一次筛选的特征点,计算以每一特征点为起点的t秒信号片段幅度的标准差,以其均值作为阈值2;
S32.在通过第一次筛选的特征点中寻找幅度大于阈值2的点,以发生时刻最早的特征点对应的发生时刻为身体平衡振荡信号的起始时间。
与现有技术相比,本发明的有益效果是:
本发明提供的方法通过力台压力中心数据来提取身体平衡振荡的起始时间,该方法具有操作容易、稳定性好、算法结构简单且提取准确率高的优点,解决了自运动感知过程中现有技术尚无有效的身体平衡振荡信号起始时间提取方法的缺陷,本发明为虚拟现实技术中的自运动感知现象的生理反映的研究提供了关键参数的提取办法。
附图说明
图1为本发明提供的方法的原理图。
图2为方法的流程图。
图3为身体平衡的COP信号的XY散点图。
图4为小波分解的各层系数图。
图5为小波变换的各层系数的频带分布图。
图6为身体平衡重建振荡信号的频谱图。
具体实施方式
附图仅用于示例性说明,不能理解为对本专利的限制;
以下结合附图和实施例对本发明做进一步的阐述。
实施例1
图2为本发明的实例实施流程图,本发明的具体实施步骤如下:
一、首先使用6阶Daubechies小波对采样率为1000Hz的力台压力中心数据进行小波变换处理,并利用第8层小波分解细节信号重建身体平衡振荡信号;小波分解的各层系数图和小波变换的各层系数的频带分布图如图4、5所示;身体平衡振荡信号的频谱图如图6所示;
二、特征点检测及其第一次筛选;
三、特征点的第二次筛选,将通过筛选的发生时刻最早的特征点对应的发生时刻确定为身体平衡振荡的起始时间。
所述步骤二中,特征点检测及其第一次筛选的具体过程如下:
(1)将身体平衡振荡信号分成5秒一段的若干片段,计算每个片段幅度的标准差,以其中位数的1.96倍作为阈值1;
(2)将幅度高于阈值1的信号点作为特征点;
(3)然后对步骤S22得到的特征点进行筛选,筛选条件如下:
1)排除发生时刻在身体平衡振荡信号前10s内的特征点;2)以该特征点为起点的5s信号片段幅度的标准差小于阈值1,则该特征点应排除。
所述步骤三中,特征点的第二次筛选并确定身体平衡振荡的起始时间的具体过程如下:
(1)对通过第一次筛选的特征点,计算以每一特征点为起点的t秒信号片段幅度的标准差,以其均值作为阈值2;
(2)在通过第一次筛选的特征点中寻找幅度大于阈值2的点,以发生时刻最早的特征点对应的发生时刻为身体平衡振荡信号的起始时间。
参见图1可以看到本发明的算法原理图。如图1、3所示,身体平衡的COP信号会在某些时间点发生较其他时间点而言比较剧烈的振荡,这部分信号认为是发生了身体平衡振荡事件。本发明通过设置阈值1的方式来寻找特征点。除了身体平衡振荡发生的时间外,其他时间点也会存在一些随机的较小幅度的抖动,为了防止这些抖动造成干扰,本发明通过特征点5s信号片段标准差是否符合阈值1来对特征点进行第一次筛选。第一次筛选出的数据点中可能会存在一些变化比较平缓的数据点,本发明通过设置阈值2的方式来二次筛选特征点,并将首个大于该值的特征点作为最终选择的特征点。其中所述阈值1指将信号分成5秒一段的若干片段,计算每个片段的标准差,以其中位数的1.96倍作为阈值1;所述阈值2指计算第一次筛选所剩特征点每一点为起点的5s片段信号的标准差的均值。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
机译: 便携式数据载体,即芯片卡,测试方法,涉及对数据载体的特性进行测试,并以起始时间作为定义的起始时间点,起始时间位于事件触发写操作之后
机译: 具有命令电压功能振荡器和检测起始时间变化振荡器脉冲的检测器的外部发射无线电接收机结构。
机译: 由计算机实现的用于在机器执行一类或多类方法的过程中管理可伸缩异常的过程,一种使程序运行时电池在操作时间内所需的时间最小化的方法,以及一种由每台计算机实现以管理的系统在一台或多台计算机上执行方法时启动的异常