一种基于人体皮肤电阻变化的情绪检测方法及系统的制作方法

文档序号:1302293阅读:393来源:国知局
一种基于人体皮肤电阻变化的情绪检测方法及系统的制作方法
【专利摘要】本发明公开了一种基于人体皮肤电阻变化的情绪检测方法及系统,本发明方法包括以下步骤:参数初始化、采集人体电阻数据、数据分析、将情绪状态值反馈给用户;所述数据分析包括预处理及阈值分析,斜率分析,斜率和持续时间配合分析,斜率、持续时间和阈值配合分析。本发明的系统包括依次连接的医疗极片、桥式电阻/电导测量电路、放大电路、A/D转换电路、CPU和人机交互界面。本发明采用自适应的算法,利用电阻的大小、斜率以及状态持续时间变化来反映情绪,能克服个体差异问题,更加精细反应测试者兴奋程度。
【专利说明】一种基于人体皮肤电阻变化的情绪检测方法及系统
【技术领域】
[0001]本发明涉及一种基于人体皮肤电阻变化的情绪检测方法。
【背景技术】
[0002]生物在感受到外界刺激以及情绪激动时,其皮肤电阻由于两点之间的电位差增大,导致其皮肤两点间的电阻变小,这种现象称之为生理电反射。人们对此现象产生的研究并不是很深入,目前较为权威的解释是人体皮肤电阻发生变化是与汗腺活动有关。情绪激动时,汗水分泌较多,而汗水中存在大量电解质,导致人体皮肤表面电阻发生变化。
[0003]许多研究者对于情绪和电阻之间的关系也曾有过分析,但是却致力于为何情绪波动会影响人体皮肤电阻的变化,他们仅仅以电阻大小的变化来区分测试者是处在平静还是兴奋状态。这样不仅不能够反映测试者兴奋程度,而且对于不同的测试者,其个体差异性较大,存在许多不确定因素(比如有的人激动时爱出汗,其电阻变化很明显,有的人则不然;不同体重的人,在同样的测试条件下,也会有不同的电阻变化),其电阻变化范围往往差距较大,因此不能直接以电阻大小的变化来确定其处在平静或兴奋状态,本发明旨在补充这一方面的缺陷。

【发明内容】

[0004]为了克服以往研究中只对情绪状态进行平静和兴奋两个状态的划分,且没有考虑个体差异的问题,本发明公开了一种基于人体皮肤电阻变化的情绪检测方法,利用情绪波动过程中皮肤电阻变化这一现象来定性定量地分析出人体情绪变化的程度,从而加以利用。
[0005]本发明的技术方案为:
[0006]一种基于人体皮肤电阻变化的情绪检测方法,其特征在于,包括以下步骤:
[0007]步骤一:参数初始化;
[0008]步骤二:采集人体电阻数据;
[0009]步骤三:数据分析;
[0010]步骤四:将情绪状态值反馈给用户;
[0011]所述参数初始化包括:设置情绪状态值初始值、情绪状态的最小值和最大值;设置第一电阻阈值1wThresh和第二电阻阈值highThresh,当所采集的人体皮肤电阻值小于1wThresh时,人体处于兴奋状态;当所采集的人体皮肤电阻值大于highThresh时,人体处于平静状态;
[0012]所述数据分析包括数据预处理及阈值分析、斜率分析、斜率和持续时间配合分析、斜率、持续时间和阈值配合分析。
[0013]所述阈值分析具体包括以下步骤:
[0014]若当前窗口的电阻平均值小于1wThresh,则情绪状态值增加ZZZ ;否则
[0015]若当前窗口的电阻平均值大于highThresh,则情绪状态值减小ZZZ ;否则[0016]若当前窗口的电阻平均值大于β fMinHistory,则其情绪状态减小XXX ;否则
[0017]若当前窗口的电阻平均值小于a fMaxHistory,则情绪状态值增加XXX ;否则情绪状态值保持不变;
[0018]其中当前窗口的电阻平均值是指长度为StepSize的窗口内采集到的电阻数据的平均值;MaxHistory和MinHistory分别为当前窗口前面的maxHistoryLen个窗口内电阻的平均值的最大值和最小值,maxHistoryLen取值范围为(3,20),Q1, ^分别表示检测电阻下降和上升变化灵敏度系数,α I取值范围为(0,1),β !取值范围为(1,5),ZZZ,XXX表示情绪状态变化步长,取值范围为为(1,5),且ΖΖΖ>ΧΧΧ。
[0019]所述情绪状态值初始值设置为1,情绪状态的最小值设置为1,情绪状态的最大值设置为20,所述电阻阈值根据手指采样数据,1wThresh设置为50ΚΩ,highThresh设置为800K Ω,窗口的长度stepSize设置为80,maxHistoryLen设置为5,ZZZ设置为2,XXX设置为1,a P β I分别设置为0.8和1.2。
[0020]所述斜率分析具体包括以下步骤:
[0021]I)检测电阻变化,如果有连续SlopesLen个窗口电阻的平均值小于a 2*MaxHistory或大于β 2*MinHistory时,其中α 2、β 2分别表示检测电阻下降和上升变化灵敏度系数,%取值范围为(0,1),β2取值范围为(1,5),计算并记录这SlopesLen个窗口的斜率:
[0022]Slopes= (aveValue2 - aveValuel) / (SlopesLen*stepSize),其中 aveValuel 表不第一个窗口的平均值,aveValue2表示最后一个窗口的平均值;
[0023]2)若Slopes大于O,且Slopes〉ξ *MeanUpSlopes,贝U当前情绪状态减小DDD ;否则若η *MeanUpSlopes〈Slopes < ξ *MeanUpSlopes,贝U当前情绪状态减小ZZZ ;否则当前情绪减小XXX ;
[0024]若Slopes 小于 O,且 | Slopes | > ξ *MeanDownSlopes,则当前情绪状态增加 DDD ;否则若 η *MeanDownSlopes〈 I Slopes I ^ ξ *MeanDownSlopes,则当前情绪状态增加 ZZZ ;否则当前情绪状态增加XXX ;
[0025]其中,MeanUpSlopes、MeanDownSlopes分别表不前面N次检测到的上升斜率和下降斜率绝对值的平均值【上升斜率是指斜率大于O的斜率,下降斜率是指斜率小于O的斜率】,ξ,η为斜率分析参数,取值范围为(0,I ),且ξ>η。DDD表示情绪状态变化步长,取值范围为(I, 5),且 DDD>ZZZ>XXX。
[0026]所述α 2、β 2分别设置为0.98和1.02, ξ设置为0.85, η设置为0.5, DDD设置
为3, N设置为5。
[0027]所述斜率和持续时间配合分析具体包括以下步骤:
[0028]获取持续时间参数:
[0029]如果Slopes大于O,当前窗口内电阻平均值大于β 2^MinHistory,则对恢复持续时间UpDuration增加采集一个窗口电阻需要的时间;
[0030]如果Slopes小于O,且当前窗口内电阻均值小于a 2*MaxHistory,则兴奋持续时间DownDuration增加一个窗口对应的时间; [0031]根据持续时间参数更新情绪状态值:
[0032]若Slopes大于O,且UpDuration大于RecoverTime,则情绪状态值减小XXX ;[0033]若Slopes小于O,且DownDuration大于ExcitTime,则情绪状态值增加XXX ;
[0034]其中RecoverTime表示恢复时间,ExcitTime表示兴奋时间,取值范围均为(O,200s)
[0035]所述RecoverTime 设置为 8s, ExcitTime 设置为 5s。
[0036]所述斜率、持续时间和阈值配合分析具体包括以下步骤:
[0037]若Slopes大于O,且UpDuration小于时间长度RecoverTime,则情绪状态值保持;否则若UpDuration大于时间长度RecoverTime,且当前电阻值大于β ^MinHistory,则情绪状态值减小ΖΖΖ,否则情绪状态值减小XXX ;
[0038]若Slopes小于O,且DownDuration小于时间长度ExcitTime,则情绪状态值保持;若DownDuration超过时间长度ExcitTime,且当前电阻值小于a fMaxHistory,则情绪状态值增加ZZZ,否则情绪状态值增加XXX。
[0039]所述电阻阈值根据手指采样数据,1wThresh设置为50ΚΩ,highThresh设置为800ΚΩ。
[0040]因为电导是电阻的倒数,所以以上分析方法同样适用于基于电导变化来分析情绪
变化。
[0041]一种基于人体皮肤电阻变化的情绪检测系统,其特征在于,包括依次连接的医疗极片、桥式电阻/电导测量电路、放大电路、Α/D转换电路、CPU和人机交互界面。
[0042]有益效果
[0043]本发明结合了人体电阻的阈值分析,电阻变化斜率分析以及兴奋、平静持续时间分析,对于个性问题,采用自适应的算法,能更加精细地划分平静和兴奋状态。利用情绪状态这一变量把测试者的兴奋状态分成了不同档位,通过情绪状态值的不同来反应多级兴奋程度。并且利用采集、计算、反馈式的研究模式,可以在以后的可穿戴设备等中加以利用。
【专利附图】

【附图说明】
[0044]图1为本发明基本框架
[0045]图2为本发明整体流程图
[0046]图3为本发明阈值分析流程图
[0047]图4为本发明斜率分析流程图
[0048]图5为本发明持续时间变化示意图
[0049]图6为本发明斜率和持续时间配合分析流程图
[0050]图7为本发明斜率、持续时间和阈值配合分析流程图
[0051]图8为本发明窗口划分示意图
[0052]图9为本发明的系统原理图
[0053]图10为人体深呼吸频率为2秒一次,时间为20s,检测到的电阻/情绪状态值一时间曲线图;
[0054]图11为人体深呼吸频率为2秒一次,时间为60s,检测到的电阻/情绪状态值一时间曲线图;
[0055]图12为人体深呼吸频率为2秒一次,时间为60s,检测到的电阻/情绪状态值一时间曲线图;[0056]图13为人体深呼吸频率为10秒一次,时间为60s,检测到的电阻/情绪状态值一时间曲线图;
【具体实施方式】
[0057]以下结合附图对本发明进行进一步说明,
[0058]本发明主要思路框架如图1所示,采集用户的皮肤电阻,等接收到电阻后进行分析处理,然后将分析得到的情绪状态值通过灯光闪烁频率或者具体数值显示反馈给用户。其中的数据分析过程包括预处理和参数分析。其中参数分析包括通过电阻阈值分析、电阻变化斜率分析以及阈值、斜率、兴奋平静持续时间三个参数的配合使用分析,见附图2。
[0059]1、预处理。
[0060]由于皮肤电阻采集仪器有规定的量程,其采集的电阻值在超出量程范围后,便会出现电阻为O的值,因此需要对采集的电阻数据进行预处理,将电阻为O的值用前一时刻的电阻代替;其次由于测试者的电阻波动较大,需要选用一定的窗口 StepSize进行平均以减小波动便于分析。如图7所示。每个窗口的长度stepSize设置为80,即采集80个电阻值,其中电阻采样频率为50Hz,即1.6秒内的电阻分布。
[0061]2、参数分析
[0062]1)、阈值分析,具体流程见附图3。
[0063]①共性分析。从所有采样到的手指电阻数据可以看到,所有数据中电阻小于50ΚΩ时,90%左右都是处于兴奋状态;同样大于800ΚΩ时,80%处于平静状态,因此将1wThresh设置为 50ΚΩ,highThresh 设置为 800ΚΩ。
[0064]检测测试者的情绪状态时,首先进行共性分析。当其当前电阻值小于50ΚΩ时,其情绪状态(CurrES)增加ZZZ(设为2 ),当其当前电阻值大于800K Ω时,其情绪状态(CurrES)减小ZZZ。
[0065]lowThresh、highThresh能很好的反映所有测试者共有的性质。
[0066]②阈值参数学习。在这里另外设置了四个变量:MaxHistory、MinHistory、Ct1,β 10这里Ct1, β丨分别设置为0.8和1.2。MaxHistory、MinHistory为当前窗口前面maxHistoryLen (设为4)个窗口内电阻数据平均值的最大值和最小值。如果当前窗口的电阻均值大于β fMinHistory,说明测试者电阻从小到大变化,测试者从兴奋向平静恢复,其情绪状态减小XXX。在情绪状态减小过程中注意,情绪状态最小值MINSTATE (设为I)。如果当前窗口的电阻均值小于a fMaxHistory,说明电阻从大到小变化,测试者从平静到兴奋转变,其情绪状态值增加XXX (设为I)。在增加过程须注意,情绪状态最大值设置为MAXSTATE (设为 20)。
[0067]采用阈值自适应的算法,能够更加准确地划分测试者所处的状态。阈值自适应是指每次在判断电阻变化时,都用前面窗口内的电阻均值,窗口依次向前移动的时候,前面保留的均值也是向前移动。自适应就是说每次比较的对象不同,都是和前一段时间内的均值比较,而不是固定的。
[0068]2)、斜率分析,具体流程见附图4。
[0069]①斜率采集。
[0070]首先检测电阻变化,如果有连续SlopesLen (设为5)个窗口(窗口大小为80)电阻小于a 2*MaxHistory或大于β 2*MinHistory时,α 2、β 2分别设置为0.98和1.02。记录此SlopesLen个窗口的电阻均值,并计算斜率
[0071]Slopes= (aveValue2 - aveValuel) / (SlopesLen*stepSize),其中 aveValue2 表不SlopesLen个窗口测得的最后一个电阻值,aveValuel表示SlopesLen个窗口测得的第一个电阻值;
[0072]②不同斜率分级。
[0073]如果当前斜率值大于0,且大于€*MeanUpSl0peS,说明测试者由兴奋到平静恢复地较快,那么当前情绪状态减小DDD (设为3);如果当前斜率小于0,其绝对值大于ξ *MeanDownS I op e s,说明测试者由平静到兴奋转变的很快,那么当前情绪状态增加DDD。
(MeanUpSlopes^MeanDownSlopes分别表示检测到的上升和下降斜率绝对值的平均值。(^j-
设置为0.85)
[0074]如果当前斜率值大于O,且大于η *MeanUpSlopes,小于ξ *MeanUpSlopes,说明测试者由兴奋到平静恢复地较慢,那么当前情绪状态减小ZZZ(设为2),如果当前斜率小于0,其绝对值大于η *MeanDownSlopes、小于ξ *MeanDownSlopes,说明测试者由平静到兴奋转变的较慢,那么当前情绪状态增加ZZZ。( n在这里设置为0.5)
[0075]如果检测到斜率大于0,且小于n*MeanUpSlopes,则当前情绪减小XXX (设为I);斜率小于0,且绝对值小于n*MeanDownSlopes,则那么当前情绪状态增加XXX。
[0076]增加过程须注意,不能超过最大状态MAXSTATE (I);减小过程须注意,不能低于最小状态 MINSTATE (20)。
[0077]3)、阈值、斜率、持续时间配合分析,具体见图5、图6、图7。
[0078]①获取持续时间参数
[0079]如图5所示,在判定兴奋、平静持续时间时需要用到先前采集到的斜率值及阈值分析数据。如果斜率大于O,且当前窗口内电阻均值大于β 2*MinHistory,则恢复持续时间UpDuration增加采集一个窗口 stepsize个电阻需要的时间。反之,若斜率小于O,且当前窗口内电阻均值小于α 2*MaxHistory,则兴奋持续时间DownDuration增加stepSize。UpDuration 和 DownDuration 的初始值为 O。
[0080]②斜率、持续时间参数配合分析
[0081]如图6所示。若斜率大于O,且恢复持续时间UpDuration超过时间长度RecoverTime (如8s),则情绪状态值减小XXX。若斜率小于O,且DownDuration超过某个时间长度ExcitTime (如5s),则情绪状态值增加XXX。
[0082]DDD、ZZZ、XXX分别可以取值3、2、1。表示增加的幅度不同。
[0083]③阈值、斜率、持续时间参数配合分析
[0084]为了能更加准确的分析测试者的兴奋程度,用斜率、阈值、持续时间三个参数配合学习分析测试者的情绪状态。如图7所示。首先判断当前斜率值是否为正,如果大于0,说明从兴奋到平静转变。当恢复持续时间超过RecoverTime (设为8s)时,若当前电阻大于β ^MinHistory,则情绪状态减小ZZZ,否则情绪状态减小XXX。如果斜率小于0,说明从平静转变为兴奋状态,当兴奋持续时间超过ExcitTime (设为5s),若当前窗口内电阻均值小于a ^MaxHistor y,则情绪状态值增加ΖΖΖ,否则增加XXX。[0085]图9为本发明一种基于人体皮肤电阻变化的情绪检测系统原理图,包括依次连接的医疗极片、桥式电阻/电导测量电路、放大电路、Α/D转换电路、CPU和人机交互界面,用来采集人体皮肤电阻(电导)数据,进而基于人体皮肤电阻(电导)变化检测情绪变化。实现本发明的方法。
[0086]图10——图13为实验得到的电阻/情绪状态值——时间曲线图,图中inputData是经过预处理后用户的皮肤电阻值,EstimateState即为阈值、斜率和持续时间配合分析方法到的情绪状态值。
[0087]实施例1:
[0088]图10为人体深呼吸频率为2秒一次,时间为20s,检测到的电阻/情绪状态值-
时间曲线图;图11为人体深呼吸频率为2秒一次,时间为60s,检测到的电阻/情绪状态值——时间 曲线图;对比发现深呼吸时间越久,表示兴奋持续时间越长,检测到的情绪状态
值越高。
[0089]实施例2:
[0090]图12为人体深呼吸频率为2秒一次,时间为60s,检测到的电阻/情绪状态值-
时间曲线图;图13为人体深呼吸频率为10秒一次,时间为60s,检测到的电阻/情绪状态值——时间曲线图;对比发现,深呼吸频率越快,情绪状态值越高。
[0091]实验数据表明,通过本发明的方法可以能更加精细地划分平静和兴奋状态,表现人体不同的兴奋程度。
【权利要求】
1.一种基于人体皮肤电阻变化的情绪检测方法,其特征在于,包括以下步骤: 步骤一:参数初始化; 步骤二:采集人体电阻数据; 步骤三:数据分析; 步骤四:将情绪状态值反馈给用户; 所述参数初始化包括:设置情绪状态值初始值、情绪状态的最小值和最大值;设置第一电阻阈值1wThresh和第二电阻阈值highThresh,当所采集的人体皮肤电阻值小于1wThresh时,人体处于兴奋状态;当所采集的人体皮肤电阻值大于highThresh时,人体处于平静状态; 所述数据分析包括数据预处理及阈值分析、斜率分析、斜率和持续时间配合分析、斜率、持续时间和阈值配合分析。
2.根据权利要求1所述的基于人体皮肤电阻变化的情绪检测方法,其特征在于,所述阈值分析具体包括以下步骤: 若当前窗口的电阻平均值小于1wThresh,则情绪状态值增加ZZZ ;否则若当前窗口的电阻平均值大于highThresh,则情绪状态值减小ZZZ ;否则若当前窗口的电阻平均值大于β ^MinHistory,则其情绪状态减小XXX ;否则若当前窗口的电阻平均值小于a i*MaXHistory,则情绪状态值增加XXX ;否则情绪状态值保持不变; 其中当前窗口的电阻平均值是指长度为StepSize的窗口内采集到的电阻数据的平均值;MaxHistory和MinHistory分别为当前窗口前面的maxHistoryLen个窗口内电阻的平均值的最大值和最小值,1^1把8如^1^11取值范围为(3,20),Ci1, P1分别表示检测电阻下降和上升变化灵敏度系数,^取值范围为⑶^),01取值范围为(1,5),2223乂乂表示情绪状态变化步长,取值范围为为(1,5),且ZZZ>XXX。
3.根据权利要求2所述的基于人体皮肤电阻变化的情绪检测方法,其特征在于,所述情绪状态值初始值设置为1,情绪状态的最小值设置为1,情绪状态的最大值设置为20,所述电阻阈值根据手指米样数据,1wThresh设置为50K Ω , highThresh设置为800K Ω ,窗口的长度St印Size设置为80,maxHistoryLen设置为5,ZZZ设置为2,XXX设置为1,α π β ^分别设置为0.8和1.2。
4.根据权利要求2所述的基于人体皮肤电阻变化的情绪检测方法,其特征在于,所述斜率分析具体包括以下步骤: O实时检测电阻变化,如果有连续SlopesLen个窗口电阻的平均值小于a 2*MaxHistory或大于β 2*MinHistory时,其中α 2、β 2分别表示检测电阻下降和上升变化灵敏度系数,%取值范围为(0,1),β2取值范围为(1,5),计算并记录这SlopesLen个窗口的斜率:
Slopes= (aveValue2 - aveValuel) / (SlopesLen^stepSize),其中 aveValuel 表不第一个窗口的平均值,aveValue2表示最后一个窗口的平均值; 2)若Slopes大于O,且Slopes〉ξ *MeanUpSlopes,则当前情绪状态减小DDD ;否则若η*MeanUpSlopes〈Slopes ^ ξ *MeanUpSlopes,则当前情绪状态减小ZZZ ;否则当前情绪减小XXX ;若Slopes小于O,且| Slopes | > ξ *MeanDownSlopes,则当前情绪状态增加DDD ;否则若η *MeanDownSlopes〈 | Slopes |≤ ξ *MeanDownSlopes,则当前情绪状态增加 ZZZ ;否则当前情绪状态增加XXX ; 其中,MeanUpSlopes、MeanDownSlopes分别表示前面N次检测到的上升斜率和下降斜率绝对值的平均值【上升斜率是指斜率大于O的斜率,下降斜率是指斜率小于O的斜率】,ζ , η为斜率分析参数,取值范围为(0,1),且ξ>η。DDD表示情绪状态变化步长,取值范围为(1,5),且 DDD>ZZZ>XXX。
5.根据权利要求4所述的基于人体皮肤电阻变化的情绪检测方法,其特征在于,所述α 2、β 2分别设置为0.98和1.02, ξ设置为0.85, η设置为0.5, DDD设置为3, N设置为5。
6.根据权利要求4所述的基于人体皮肤电阻变化的情绪检测方法,其特征在于,所述斜率和持续时间配合分析具体包括以下步骤: 获取持续时间参数: 如果Slopes大于O,当前窗口内电阻平均值大于β 2*MinHistory,则对恢复持续时间UpDuration增加采集一个窗口电阻需要的时间; 如果Slopes小于O,且当前窗口内电阻均值小于a 2*MaxHi story,则兴奋持续时间DownDuration增加一个窗口对应的时间; 根据持续时间参数更新情绪状态值: 若Slopes大于O,且UpDuration大于RecoverTime,则情绪状态值减小XXX ; 若Slopes小于O,且DownDuration大于ExcitTime,则情绪状态值增加XXX ; 其中RecoverTime表示恢复时间,ExcitTime表示兴奋时间,取值范围均为(O, 200s)
7.根据权利要求6所述的基于人体皮肤电阻变化的情绪检测方法,其特征在于,所述RecoverTime 设置为 8s, ExcitTime 设置为 5s。
8.根据权利要求6所述的基于人体皮肤电阻变化的情绪检测方法,其特征在于,所述斜率、持续时间和阈值配合分析具体包括以下步骤: 若Slopes大于O,且UpDuration小于时间长度RecoverTime,则情绪状态值保持;否则若UpDuration大于时间长度RecoverTime,且当前电阻值大于β 1*MinHistory,则情绪状态值减小ZZZ,否则情绪状态值减小XXX ; 若Slopes小于O,且DownDuration小于时间长度ExcitTime,则情绪状态值保持;若DownDuration超过时间长度ExcitTime,且当前电阻值小于a1*MaxHistory,则情绪状态值增加ΖΖΖ,否则情绪状态值增加XXX。
9.根据权利要求1-8中任一项所述的基于人体皮肤电阻变化的情绪检测方法,其特征在于,所述电阻为电导的倒数,通过人体皮肤电导变化检测情绪。
10.一种基于人体皮肤电阻变化的情绪检测系统,其特征在于,包括依次连接的医疗极片、桥式电阻/电导测量电路、放大电路、A/D转换电路、CPU和人机交互界面。
【文档编号】A61B5/053GK103892830SQ201410128494
【公开日】2014年7月2日 申请日期:2014年4月1日 优先权日:2014年4月1日
【发明者】姚健欣, 张昊 申请人:新加坡情桥私人有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1