本发明涉及特定人员反应时间测量技术领域,特别涉及一种驾驶员反应时间预测方法。
背景技术:
高铁速度的不断提升对动车组司机的作业能力提出了更高要求,其中动车组司机对突发事件的反应能力是影响驾驶作业安全可靠性的关键因素。
目前国内外就动车组司机(及机动车驾驶员)反应时间预测的相关研究尚不多见,现有研究主要针对反应时间与神经生理信号相关性进行了探讨。jap等人研究了在模拟环境下机车司机长时间单调驾驶过程中脑电信号与反应时间的相关性,研究结果表明脑电信号中低频波段与反应时间呈现了正相关,而高频波段与反应时间呈现负相关。darwent等人在真实环境下对机车司机的警觉度进行了监测,结果表明随着驾驶警觉度的下降,对突发事件的反应时间不断延长,同时论证了脑电信号与反应时间存在着了紧密联系。haga等人设计了一项机车司机对信号灯的反应能力的实验,验证了脑电信号的变化能够直接反映机车司机的反应能力。lin等人利用脑电信号与驾驶行为绩效(反应时间、车速等)的相关性,对驾驶持续性注意性水平进行了实时监测。
以上研究从不同角度验证了反应时间与神经生理信号具有相关性,但却未能用两者相关性对反应时间进行有效预测。因此如何通过动车组司机的神经生理信号,实现动车组司机对突发事件的反应时间的有效预测,是构建车载实时动车组司机危险性驾驶状态预警系统的关键性技术。
技术实现要素:
有鉴于此,本发明旨在提供一种驾驶员反应时间预测方法,即通过小波变换提取脑电特征参数作为客观预测指标,结合bp神经网络方法,构建了一种驾驶员反应时间的预测算法,以便为车载实时驾驶员危险性驾驶状态预警系统的开发与设计提供理论依据。
具体而言,本发明的驾驶员反应时间预测方法包括步骤:获取驾驶员的脑电信号;通过小波变换提取经滤波处理后的脑电信号中的脑电特征参数;以驾驶员的脑电特征参数作为输入层,以反应时间作为输出层,构建bp神经网络预测模型。
进一步地,所述滤波处理具体包括:脑电信号以0-35hz的带宽进行整体滤波处理。
进一步地,通过小波变换提取脑电特征参数具体包括:
a、对于经滤波处理后的脑电信号,记为u(n),则其小波变换定义为:
式中,
b、小波变换后的信号u(n)进行有限层分解,采用mallat算法:
式中,ah为近似分量;ci为不同尺度下的细节分量;h为分解层数;通过上述有限层分解得到θ、α、β3种不同频段的小波系数;
c、对上述频段提取小波系数的能量值作为脑电特征参数:
式中,px为相应频段的能量值;sx(t)为相应频段的小波系数;t为时间;hi为相应频段的幅值;
d、对q个电极的脑电信号进行处理,相应得到3×q项脑电特征参数。
进一步地,所述方法还包括:对所得到的脑电特征参数按式进行归一化处理,使脑电特征参数的数值在[0,1]之间,以消除数据中存在的噪声:
式中,ximax与ximin为脑电特征参数xi的最大值与最小值。
进一步地,构建bp神经网络预测模型具体包括:以驾驶员的脑电特征参数作为输入层,以反应时间预测值作为输出层,构建含1个隐含层的bp神经网络预测模型;其中,输入层节点个数由驾驶员的脑电特征参数个数决定;隐含层节点个数s则由模型训练结果进行择优选取;输出层节点个数为1。
进一步地,所述模型中输入层到隐含层、隐含层到输出层之间的连接权值系数及偏置分别为wik,wk1,bik,bk1(i=1,2,...,3×q,k=1,2,...,s),对于输入层的任意节点o至隐含层的任意节点p的输出:
yop=f(xiwop+bop)
式中,f(·)为sigmoid函数,即
输出层输出结果为:
式中,yi为神经网络模型预测结果输出;w1为输入层至隐含层的连接权数系数矩阵;w2为隐含层至输出层的连接权数系数矩阵;xi为驾驶员脑电特征参数;b1为输入层至隐含层的偏置矩阵;b2为隐含层至输出层的偏置矩阵。
进一步地,所述获取驾驶员的脑电信号具体包括:采集预定数目的驾驶员的脑电信号。
进一步地,脑电信号采集频率为10hz;脑电采集仪连续采集驾驶员脑电数据。
进一步地,bp神经网络模型所得到的反应时间预测值与实验所采集的反应时间实际值拟合程度的比较选取最大绝对误差m1与相对均方误差m2作为预测效果测评指标:
本发明通过小波变换提取脑电特征参数作为客观预测指标,结合bp神经网络方法,构建了一种驾驶员反应时间的预测算法,实现了驾驶员对突发事件反应时间的准确预测,这对车载实时驾驶员危险性驾驶状态预警系统开发与设计提供了理论依据。
附图说明
并入到说明书中并且构成说明书的一部分的附图示出了本发明的实施例,并且与描述一起用于解释本发明的原理。在这些附图中,类似的附图标记用于表示类似的要素。下面描述中的附图是本发明的一些实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。
图1为本发明实施例提供的驾驶员反应时间预测方法的流程示意图;
图2为本发明实施例中实验任务中刺激点出现位置的示意图;
图3为本发明实施例中实验任务中探测信号闪现的示意图;
图4为本发明实施例中的bp神经网络模型结构示意图;
图5为本发明实施例中bp神经网络模型预测反应时间与实际反应时间对比示意图;
图6为本发明实施例中bp神经网络模型预测反应时间误差示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
下面结合附图及场景详细说明本发明实施例的驾驶员反应时间预测方法。
参见图1所示,该驾驶员反应时间预测方法的方法包括步骤:获取驾驶员的脑电信号;通过小波变换提取经滤波处理后的脑电信号中的脑电特征参数;以驾驶员的脑电特征参数作为输入层,以反应时间作为输出层,构建bp神经网络预测模型。
为了更说明本发明所述方法的优势、原理和效果,下面结合具体实验场景、示例详细阐述。
1实验方法
1.1被试选取
选取20名某个动车组司机班男性学员作为被试。年龄在34-38岁之间,均值为36.1岁,标准差为1.8岁;驾龄在6-11年,均值为7.2年,标准差为1.1年。所选被试睡眠质量良好,身体状况良好,无不良嗜好(吸烟、嗜酒等),无色弱或者色盲,视力或者校正视力为1.0。实验开始前4h禁止被试饮用咖啡或者茶品等刺激性饮料,并在充分了解《知情同意书》前提下自愿签订。
1.2实验设备
1.2.1动车模拟器
实验采用具有6自由度运动系统的crh380型动车模拟器,该模拟器采用单通道大屏前向视景系统,其屏幕分辨率为1920×1200pix,水平视角可达160°。机车主操作台由列车自动防护系统(automatictrainprotection,atp),综合专用数字移动通信系统以及dmi显示屏、开关、指示灯、速度设定控制器等组成。模拟器声音环境由7.1数字音频发声系统产生,该系统可高保真模拟仿真动车运行时的背景声音环境。该模拟器的有效性通过了系统性测试,其仿真度可满足实验要求。
1.2.2脑电采集仪
实验过程中采用澳大利亚compumedics公司生产的64导neuroscan脑电仪实时连续采集被试的脑电信号数据。该脑电仪采用国际脑电图学会通用的10-20系统的电极帽,其电极位置已设定,选取fcz电极作为参考电极。
1.3实验任务
实验采用福州至合肥南站线路,线路全长为808km。列车途经22个车站,到站停靠时进行正常停靠站作业。当列车在各区间运行时,采用随机信号检测的方式来实时探测驾驶作业中被试反应时间。在被试驾驶操作过程中,前方屏幕中五个可能的位置将会呈现随机信号(红点)(图2),信号呈现时间为120±10s。当信号在某个位置出现(图3)时,要求被试通过按键方式尽可能快的做出反应。若在信号出现1000ms后,被试未按键则视为此次反应无效。
1.4实验流程与数据采集
在实验开始前24h让被试了解实验任务、操作规则,然后按照日常驾驶习惯操作模拟器,直到被试能够熟练操作该模拟器。为了保证被试具有较高的警戒性水平,实验统一安排在上午8:00进行。在正式实验开始之前,为了使被试适应驾驶模拟环境并进入实验状态,给予15min驾驶模拟练习。在正式实验过程中,室内灯光照度为300lx,温度为24±1℃。要求被试以不低于220km/h的速度保持动车运行,驾驶作业时长为2h。
同步记录被试在驾驶过程中对随机信号刺激的反应时间,数据采集频率为10hz。同时,脑电采集仪连续采集被试脑电数据。为去除其他信息干扰,记录水平与垂直眼电、肌电。脑电信号采样率设置、采集频率带宽为128hz、0.5-100hz,要求所有电极阻抗不得超过5kω。
2.基于脑电信号的反应时间预测模型
对于上述实验所采集的20名动车组司机的脑电数据,采用小波变换提取经滤波处理后的脑电数据中各项脑电特征参数,结合以脑电特征参数作为输入指标,反应时间作为输出指标的bp神经网络,构建动车组司机对突发事件反应时间预测模型。具体模型构建步骤如下:
2.1脑电特征参数提取
脑电信号能够反映大脑皮层活动状态,当动车组司机处于低觉醒水平时其脑电频谱分布趋向于低频波段,反之当高觉醒水平时则脑电频谱分布趋向于高频波段。已有研究结果表明脑电信号中θ(4~8hz),α(8~13hz),β(13~30hz)3种频段与反应时间具有高度相关性,可作为反应时间的客观预测指标。因此本发明实施例将通过小波变换提取上述3种频段的小波系数能量值作为脑电特征参数。其计算过程如下:
⑴对实验采集的脑电信号以0-35hz的带宽进行整体滤波处理,去除工频电及部分肌电等伪迹成分干扰。
⑵对于经滤波处理后的脑电信号,记为u(n),则其小波变换定义为:
式中,
⑶为了对小波变换后的信号u(n)进行有限层分解,本发明实施例引入mallat算法[9],即
式中,ah为近似分量;ci为不同尺度下的细节分量;h为分解层数,文中取层数为3。因此,可通过上述有限层分解得到θ、α、β3种不同频段的小波系数。
⑷小波系数的能量值能够反映脑电信号的频域特征,因此对上述波段提取相应的能量值作为脑电特征参数。
式中,px为相应频段的能量值;sx(t)为相应频段的小波系数;t为时间;hi为相应频段的幅值。
⑸按照⑴-⑷步骤对q个电极的脑电信号进行处理,则相应得到3×q项脑电特征参数,记为xi(i=1,2,...,3×q)。由于各项脑电特征参数的量纲不同,将脑电特征参数按式⑷进行归一化处理,从而使脑电特征参数的数值在[0,1]之间,以消除数据中存在的噪声。
式中,ximax与ximin为脑电特征参数xi的最大值与最小值。
2.2基于bp神经网络的预测模型构建
以动车组司机的脑电特征参数作为输入层,以反应时间预测值作为输出层,构建含1个隐含层的bp神经网络预测模型。其中输入层节点个数由动车组司机的脑电特征参数个数3×q决定;隐含层节点个数s则由模型训练结果进行择优选取;输出层节点个数为1,其结构示意图如图4所示。
设该模型中输入层到隐含层、隐含层到输出层之间的连接权值系数及偏置分别为wik,wk1,bik,bk1(i=1,2,...,3×q,k=1,2,...,s),对于输入层的任意节点o至隐含层的任意节点p的输出:
yop=f(xiwop+bop)⑸
式中,f(·)为sigmoid函数,即
输出层输出结果为:
式中,yi为神经网络的输出,即模型预测结果;w1为输入层至隐含层的连接权数系数矩阵;w2为隐含层至输出层的连接权数系数矩阵;xi为动车组司机脑电特征参数;b1为输入层至隐含层的偏置矩阵;b2为隐含层至输出层的偏置矩阵。
对于一个动车组司机实验样本xi=(x1,x2,...xi,...,x3×q;yi),其中yi表示动车组司机第i次按键所得到的反应时间,将其输入神经网络进行训练,该实验样本的网络输出误差定义为:
式中,
式中,n为实验样本个数。通过误差逆向传播调整连接权数训练神经网络,直到总误差达到最小为止,从而完成神经网络训练。
2.3预测效果测评指标
为评价bp神经网络模型所得到的反应时间预测值与实验所采集的反应时间实际值拟合程度的优劣,本发明实施例选取最大绝对误差m1与相对均方误差m2作为预测效果测评指标。
3有益效果及分析
对于实验所采集各反应时间内的脑电数据,采用第2.1节的方法均得到经归一化处理后的96项脑电特征参数,将其作为bp神经网络预测模型的输入指标。为了验证脑电特征参数与反应时间具有相关性,本发明实施例采用皮尔逊相关性检验对两者之间相关性进行检验,从而为反应时间预测提供理论前提。
(1)脑电特征参数与反应时间的相关性分析。将θ、α、β三项脑电特征参数与反应时间进行皮尔逊相关性检验,其结果如表所示。
表1各脑电特征参数与反应时间的相关性
注:|r|为皮尔逊相关性系数的绝对值,|r|的值的大小反映了两者之间的相关性的强弱。**表示在0.01的显著性水平上相关性极显著;*表示在0.05的显著性水平下相关性显著。
从表中可看出,三项脑电特征参数在不同程度上均与反应时间呈现着显著相关性,再次论证了前人研究中脑电信号与反应时间存在着高度相关性。从相关性强弱来看,显然脑电特征参数α与反应时间较其他两项更相关,同时最为显著。
此外,已有研究表明大脑皮层的活动变化能够直接反映驾驶精神状态,其脑电信号与驾驶人的精神状态(疲劳、嗜睡等)具有高度相关性。在视觉探测等经典认知心理学试验中得出也论证了脑电信号的变化与反应时间存在着高度相关性,而本研究通过脑电特征参数与反应时间的相关性分析,验证了在实际驾驶任务操作过程中,与动车组司机的反应时间也具有相关性。
(2)模型输出结果分析。为了确定bp神经网络预测模型的最优网络结构,同时为了体现训练样本的整体性与代表性,本发明实施例对20名动车组司机的实验样本分别随机抽取7个样本,对所得到140个样本作为训练样本,将最终的预测结果所产生的最大绝对误差与相对均方误差作为评价标准。经过多次反复训练之后,确定了最优网络结构为96-20-1(输入层-隐含层-输出层)。结合最优网络结构,对上述140个样本(随机抽取75%的样本作为训练样本,余下作为测试样本)代入模型重新进行训练和测试,其预测结果如图5和图6所示。
从图5和图6可看出,模型预测结果与实际结果较为接近,表明该模型预测效果较好。因此对各司机实验样本同样采用随机抽取75%作为训练样本,余下作为测试样本的方法,分别对神经网络模型予以训练与测试,同时为了了解所提模型的精度高低,本发明采用已有的贝叶斯预测模型对反应时间进行预测,所得到的预测结果如表2所示。
表2各司机在预测模型中所得到的预测结果
从总体上来看,采用人工神经网络所得到的结果中最大绝对误差平均值(11.01%)与相对均方误差平均值(8.15%)均高于贝叶斯预测模型(14.6%,10.7%)。同时,对每个司机的反应时间预测结果可看出,采用人工神经网络所得到的最大绝对误差均小于15%,而最大相对均方误差为10.89%,最小相对均方误差为6.93%;而采用贝叶斯预测模型所得的结果中,最大绝对误差在11%至20%之间,而最大相对均方误差为15.36%,最小相对均方误差为8.14%,说明了人工神经网络预测精度高于贝叶斯预测模型。因此本发明实施例所提预测模型具有可靠性,可准确预测动车组司机对突发事件反应时间,从而有效减少事故发生率。
从上可知,本发明实施例基于2h的动车模拟驾驶实验,就动车组司机对突机事件反应时间的预测进行了研究,其有益成果与结论如下:
⑴基于动车组司机的脑电信号,采用小波变换提取可用于动车组司机反应水平测评及反应时间预测的θ、α、β3项脑电指标。结合bp神经网络,构建了一种动车组司机反应时间的预测模型。
⑵从结果可看出,3项脑电特征参数与反应时间均具有显著相关性,说明脑电信号能够直接反应驾驶人的精神状态,从而为反应时间的预测提供了研究依据。
⑶最终结果表明,模型预测的司机对随机信号刺激的反应时间与司机实际反应时间的最大绝对误差为11.01%(1.75%),及相对均方误差为8.51%(1.37%),低于其他预测模型,表明该方法具有较高精度。
本发明实施例实现了动车组司机对突发事件反应时间的准确预测,该研究成果对车载实时动车组司机危险性驾驶状态预警系统开发与设计提供了理论依据。今后可对该方法在动车实际运行状态下的适用性予以进一步验证研究。
本领域普通技术人员可以理解,实现上述实施例的全部或者部分步骤/单元/模块可以通过程序指令相关的硬件来完成,前述程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述实施例各单元中对应的步骤;而前述的存储介质包括:rom、ram、磁碟或者光碟等各种可以存储程序代码的介质。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。