首页> 中国专利> 基于一对多支持向量机的VR用户触觉体验的情绪识别方法

基于一对多支持向量机的VR用户触觉体验的情绪识别方法

摘要

本发明涉及基于一对多支持向量机的VR用户触觉体验的情绪识别方法,包括:场景计算机通过显示终端向用户展示虚拟场景,用户佩戴触觉模拟和反馈装置与场景计算机进行交互;场景计算机捕捉用户在虚拟场景中的触摸行为;根据用户的触摸对象,场景计算机控制触觉模拟和反馈装置,对皮肤触觉模拟模块接触的用户皮肤部位产生不同的压力、剪切力,使用户产生触觉体验;触觉模拟和反馈装置的生理信号模块采集用户的生理信号;根据实时采集的用户的生理信号,判断用户的情绪。本发明实时分析用户虚拟场景中的触摸行为产生的情绪,得到用户对体验对象的反馈信息,准确性好,可广泛用于各种新生事物的虚拟体验的用户情绪识别,体验度高,省时省力,节约成本。

著录项

  • 公开/公告号CN114779930A

    专利类型发明专利

  • 公开/公告日2022-07-22

    原文格式PDF

  • 申请/专利权人 三峡大学;

    申请/专利号CN202210380616.0

  • 申请日2021-04-14

  • 分类号G06F3/01;G06K9/00;G06K9/62;

  • 代理机构宜昌市三峡专利事务所;

  • 代理人成钢

  • 地址 443002 湖北省宜昌市西陵区大学路8号

  • 入库时间 2023-06-19 16:04:54

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-22

    公开

    发明专利申请公布

说明书

技术领域

本发明属于模式识别领域,具体涉及一种基于一对多支持向量机的VR用户触觉体验的情绪识别方法。

背景技术

当前虚拟现实技术已经广泛运用在产品体验行业,一个典型的应用场景就是虚拟现实下的汽车驾驶体验:使用者戴上VR头显,配合力反馈手套、汽车座椅等外部设备,就可以在虚拟现实场景中感受到接近真实的驾驶体验。然而,上述外部设备所提供的感观有一定的局限性。例如,用户感受到的触觉由直接触摸上述方向盘、座椅产生,而当用户在虚拟现实场景中用手部触摸到其他表面时,则无法产生触觉,这在一定程度上降低了用户体验。

目前,现有的触觉模拟装置存在的问题大多为结构复杂,模拟的真实程度较低。例如,当利用电磁力或微型振动马达来提供力反馈时,由于这些构件本身的尺寸较大,使得整个装置较为笨重,当使用者手部佩戴该类装置时,易产生压迫感和疲劳感,在一定程度上令使用者的体验感下降。另外,使用电磁力、振动马达或类似手段来模拟触觉反馈时,仅可在垂直方向上对皮肤施加力,而在真实世界中皮肤对力的感知绝非仅限于一个平面内,故此类装置无法完整地模拟不同维度上的力反馈,使得拟真程度下降。

此外,用户与虚拟现实场景进行交互时,其情感、生理信号也在不断变化。例如,当用户在虚拟现实场景中触摸外表尖锐的物体时,内心将产生抵触情绪,在生理层面上将表现为心跳加快、肌肉收缩等等。将这些生理信号进行收集、分析,就能得出用户在虚拟场景中与不同对象交互意识情感的变化。当前,生理信号采集在可穿戴设备如智能手表领域应用广泛,而在虚拟现实领域的使用还比较少。基于生理信号的情感分析还难以整合到现有的虚拟现实体感设备系统中。

然而,情感分析在虚拟现实中的应用,一方面,需要一种轻便且精确的感官模拟装置,来保证用户与虚拟场景交互时有尽可能接近现实的体验;另一方面,由于此类交互的拟真程度高,其产生的生理信号足以反映用户在现实世界中进行同种交互所产生的情感,因此需要一套能实时收集、分析用户生理信号的系统。

发明内容

本发明的目的是针对上述问题,提供基于一对多支持向量机的VR用户触觉体验的情绪识别方法,用户在虚拟场景中有触摸行为时,对用户手部提供垂直方向的压力和水平方向的剪切力,模拟出更逼真的触觉体验;同时,采集用户的脑电、肌电、血压信号,分析得出用户的情绪,得到用户对触摸对象的喜好程度,收集用户对体验对象的反馈信息,可用于现实生活中各种新生事物的虚拟体验。

本发明的虚拟现实系统VR包括场景计算机以及与其通讯连接的触觉模拟和反馈装置,所述触觉模拟和反馈装置佩戴在用户肢体上,它包括微处理器以及分别与其连接的皮肤触觉模拟模块、生理信号模块;皮肤触觉模拟模块根据场景和用户的肢体位置,对皮肤触觉模拟模块接触的皮肤产生不同的压力、剪切力,模拟出用户触摸场景中物体的触感;生理信号模块包括分别与微处理器连接的血压传感器、肌电传感器和脑电传感器。

本发明的技术方案是基于一对多支持向量机的VR用户触觉体验的情绪识别方法,包括以下步骤:

步骤1:场景计算机通过显示终端向用户展示虚拟场景,用户佩戴触觉模拟和反馈装置与场景计算机进行交互;

步骤2:场景计算机捕捉用户在虚拟场景中的触摸行为;

步骤3:根据用户的触摸对象,场景计算机控制触觉模拟和反馈装置,对皮肤触觉模拟模块接触的用户皮肤部位产生不同的压力、剪切力,使用户产生触觉体验;

步骤4:触觉模拟和反馈装置的生理信号模块采集用户的生理信号;

步骤5:根据实时采集的用户的生理信号,判断用户的情绪;

步骤5.1:采集不同用户不同情绪下的脑电、肌电、血压信号,提取生理信号特征的脑电特征向量、肌电特征向量、血压特征向量,得到用户的生理信号特征向量组,并人工标记每个试次的生理信号特征向量的情绪标签;·

步骤5.2:初始化融合系数矩阵,对每个试次的脑电特征向量、肌电特征向量、血压特征向量进行融合,得到融合特征向量矩阵,将融合系数矩阵的特征值作为粒子群的粒子,利用粒子群优化算法对融合系数矩阵进行优化,使得经融合系数矩阵计算的生理信号特征向量组的融合数值与其标记的情绪标签相适应,得到初次优化的融合系数矩阵;

步骤5.3:利用融合系数矩阵,对步骤5.1采集的用户生理信号特征进行融合,得到每个试次的融合特征向量矩阵,并结合人工对其标记的情绪标签,构建训练数据集;

步骤5.4:对训练数据集采用一对多支持向量机进行训练,计算适应度,更新融合系数,达到预定适应度后停止训练,得到多个带情绪标签的训练网络模型;

步骤5.5:从实时采集的用户的生理信号中提取特征向量组,利用融合系数矩阵得到融合特征矩阵,利用训练网络模型对融合特征矩阵进行训练后使用一对多支持向量机进行分类,分类结果与情绪标签进行匹配,将匹配程度最好的情绪标签作为用户的情绪判断结果。

步骤5.1采用共空间模式算法从用户的脑电信号中提取脑电特征向量,去除脑电信号中的不相关成分,提高抗噪效果。共空间模式算法的本原理为协方差矩阵对角化,将用户的脑电信号进行二分类特征提取,其具体步骤如下:

设E为预处理后的一个Trial试次脑电信号矩阵,维数为N×T,式中N表示脑电数据通道数目,T表示通道的采样率。则脑电数据的协方差矩阵为:

式中E

计算两类脑电信号所有Trial试次的平均协方差

并求其平均协方差矩阵之和,即混合空间协方差

式中U为特征向量矩阵;λ为特征值构成的对角阵。将特征值进行降序排列,则白化矩阵为:

式中I为单位矩阵,对

式中S

S

则:

B表示S

求得空间滤波器W为:

W=B

将脑电信号E通过空间滤波器投影后得到新信号:

Z

提取Z的前m行和后m行共2m(2m<N)行新信号进行如下变化,即可得到一个Trial试次的最终特征值如下:

上述步骤对脑电信号进行二分类。

对脑电信号进行n分类时,利用上述原理将其转化为n(n-1)/2个二分类任务进行两两运算即可。

所述一对多支持向量机算法为支持向量机算法的推广。分类训练时依次将某类别的样本与其余样本构造决策平面,即利用k个样本构造出k个分类平面,从而实现样本的多分类。其具体步骤为:首先将训练样本中第j类样本作为正类(j=1,2,3,...,k),将其余k-1类样本看作负类;其次对此两类样本使用支持向量机算法进行二分类,该算法流程利用数学语言可描述为:①构造约束条件下的目标函数;②求解其拉格朗日函数的鞍点,即利用对偶理论将目标函数转换为对偶问题;③求解转换函数的最优解;④得出此二类样本的决策函数f(x);⑤重复上述步骤可得出k个决策函数f

优选地,所述皮肤触觉模拟模块包括穿戴在用户肢体上的纤维布以及纤维布孔中布置的触觉片,触觉片外部设有与纤维布固定连接的限位环,触觉片四周多个连接点与沿限位环均匀分布的纤维绳的末端连接,纤维绳远离触觉片端与细管中的微型活塞固定连接,细管与液压机构连接,细管中充满液压流体,在液压机构的驱动下,触觉片四周不同方向的细管中液压流体具有不同的压强,使得不同方向的与细管中活塞连接的纤维绳产生不同的拉力,触觉片在不同方向纤维绳的不同大小的拉力的作用下,对与其接触的用户体皮肤产生压力和剪切力。

优选地,所述述触觉模拟和反馈装置还包括微型液压模块,细管与微型液压模块的细管接头连接。

优选地,所述触觉模拟和反馈装置还包括与微处理器连接的陀螺仪传感器。

相比现有技术,本发明的有益效果包括:

1)本发明的方法实时分析用户虚拟场景中的触摸行为产生的情绪,得到用户对体验对象的反馈信息,准确性好,可广泛用于各种新生事物的虚拟体验的用户情绪识别,体验度高,省时省力,节约成本;

2)本发明实时采集用户的脑电、肌电和血压等生理信号,分析用户的情绪,得到用户对触摸对象的喜好程度;

3)本发明采用共空间模式算法从用户的脑电信号中提取区分度高的脑电特征信息,去除脑电信号中的不相关成分,抗噪效果好;

4)本发明的方法利用粒子群算法对生理信号特征向量的融合系数进行优化后,再利用一对多支持向量机针对情绪标签进行分类训练,提高了情绪识别的精度。

附图说明

下面结合附图和实施例对本发明作进一步说明。

图1为本发明实施例的虚拟场景体验系统的结构示意图。

图2为本发明实施例的皮肤触觉模拟模块的示意图。

图3为本发明实施例的皮肤触觉模拟模块穿戴在用户手部的示意图。

图4为本发明实施例的分析得到用户情绪的流程示意图。

具体实施方式

如图1所示,虚拟场景体验系统,包括场景计算机1以及分别与其通讯连接的显示终端3、触觉模拟和反馈装置2,触觉模拟和反馈装置2佩戴在用户手部,它包括微处理器201以及分别与其连接的第二通信模块202、定位模块205、皮肤触觉模拟模块203、存储器206和陀螺仪传感器207;生理信号模块208包括分别与微处理器201连接的血压传感器、肌电传感器和脑电传感器。第二通信模块202经无线网络与场景计算机1的通信模块通讯连接。场景计算1利用触觉模拟和反馈装置2的定位模块205和陀螺仪传感器207,精确追踪用户手部的运动轨迹和姿态。

如图2和图3所示,皮肤触觉模拟模块203包括穿戴在用户肢体上的纤维布2031以及纤维布孔中布置的圆形触觉片2036,触觉片2036外部设有与纤维布固定连接的圆形限位环2032,触觉片2036外圈均匀分布的4个连接点分别与沿限位环2032均匀分布的纤维绳2033的末端连接,纤维绳2033远离触觉片端与细管2035中的微型活塞2034固定连接,细管2035与微型液压模块204的细管接头2041连接,细管2035中充满液压流体,在微型液压模块的驱动下,触觉片2036四周不同方向的细管中液压流体具有不同的压强,使得不同方向的与细管中活塞连接的纤维绳产生不同的拉力,触觉片2036在不同方向纤维绳的不同大小的拉力的作用下,对与其接触的用户体皮肤产生垂直方向的压力和水平方向的剪切力。皮肤触觉模拟模块203根据显示终端3展示的场景和用户的肢体位置,对皮肤触觉模拟模块接触的皮肤产生不同的压力、剪切力,模拟出用户触摸场景中物体的触感。

实施例中,显示终端3采用VR头盔。

上述系统的VR用户触觉体验的情绪识别方法,包括以下步骤:

步骤1:场景计算机通过显示终端向用户展示虚拟场景,用户佩戴触觉模拟和反馈装置与场景计算机进行交互;

步骤2:场景计算机捕捉用户在虚拟场景中的触摸行为;

步骤3:根据用户的触摸对象,场景计算机控制触觉模拟和反馈装置,对皮肤触觉模拟模块接触的用户皮肤部位产生不同的压力、剪切力,使用户产生触觉体验;

步骤4:触觉模拟和反馈装置的生理信号模块采集用户的生理信号;

步骤5:根据实时采集的用户的生理信号,判断用户的情绪;

步骤5.1:采集不同用户不同情绪下的脑电、肌电、血压信号,提取生理信号特征的肌电特征向量x

步骤5.2:初始化融合系数矩阵A=[a

步骤5.3:利用融合系数矩阵A,对步骤5.1采集的用户生理信号特征进行融合,得到每个试次的融合特征向量矩阵,并结合人工对其标记的情绪标签,构建训练数据集;

步骤5.4:对训练数据集采用一对多支持向量机进行训练,计算适应度,更新融合系数矩阵A,达到预定适应度后停止训练,得到多个带情绪标签的训练网络模型;

步骤5.5:从实时采集的用户的生理信号中提取特征向量组,利用融合系数矩阵A得到融合特征向量矩阵,利用训练网络模型对融合特征矩阵进行训练后使用一对多支持向量机进行分类,分类结果与情绪标签进行匹配,将匹配程度最好的情绪标签作为用户的情绪判断结果。

步骤5.1的共空间模式算法参照1990年第2期《Brain Topography》刊登的ZoltanJ.等的论文“Spatial patterns underlying population differences in thebackground EEG”公开的共空间模式算法。

步骤5.2的粒子群优化算法参照IEEE 2007年群体智能会议(Swarm IntelligenceSymposium)论文“Particle swarm optimization”公开的粒子群优化算法。

步骤5.3的支持向量机参照2002年第13期《IEEE transactions on neuralnetworks》刊登的Hsu Chih-Wei等的论文“A comparison of methods for multiclasssupport vector machines”公开的一对多支持向量机。

当用户与虚拟现实场景系统交互时,由于本发明的皮肤触觉模拟装置可以提供精确的触觉模拟,使用户产生身临其境的体验感。而此类体验感与用户在现实中真正触摸某物体产生的体验感十分接近,通过实时采集用户体验过程的生理信号,即可反映用户在视觉、触觉层面上对任意物体的体验情感。例如,当用户想体验一款汽车座椅或内饰的质地、手感时,只需要戴上一个终端显示平台,如VR头显,再佩戴本发明提出的皮肤触觉模拟装置,即可在虚拟场景中完成这一体验,而不需要在现实中亲自前往实地体验;用户在上述体验过程中的生理信号变化,经过本发明提出的生理信号模块,即可分析得出用户对上述汽车座椅、内饰质地、手感的喜好程度。例如,虚拟场景中内设的汽车座椅材料为织物,而用户更青睐的材质为皮革,当触觉反馈装置在向用户模拟出织物的触感后,用户将产生一定的抵触情绪。本发明在收集、分析用户体验情绪后,可以帮助厂商改进设计。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号