1.一种基于多级雪崩式卷积递归网络EEG分析的疲劳驾驶识别方法,其特征在于:步骤1、EEG数据采集并学习有效时空动态成分
头戴装置有多个电极接收大脑皮层的电压波动,获取EEG信号,并记录为在采集频率下的时间序列数据:步骤2、将一维EEG序列转换为二维EEG网状数据:
步骤2.1、BCI头戴装置上每个电极的分布都与其他电极相邻,将两个直线上的相邻电极关联性的矢量数据构成一维EEG序列转换成表达多个电极相互之间关联性的二维EEG序列;
步骤2.2、通过将EEG记录与EEG采集电极的空间信息进行映射,从一维链状EEG数据序列矢量构建二维的网状原始EEG信号结构,以对应相邻EEG信号和相应脑区域之间的关联性;每个所得到的二维数据网包含有在所记录时刻大脑脑电波信号的空间位置信息;
步骤3、创建包含空间信息和时间信息的3D数据架构
多级雪崩式卷积递归网络模型的输入为2D网状数据,加入时间信息形成一个包含空间信息和时间信息的3D数据架构;
步骤4、提取每个数据网格的空间特征
步骤4.1为了提取每个数据网的空间特征,定义第j个输入段sj=[hk·hk+1…hk+δ-1]∈Rδ×h×w,其中有δ个数据网表示为Fj=[fτ…fτ+δ-1]∈δ×τ,每个数据网的大小为h×w;
其中,S表示窗口大小,j=1,2,...,q,在观察期间有q个输入段,hn(n=k,k+1,......,k+ρ-1)表示的为数据网格,共有δ个数据网格,h代表数据网格的高,w代表数据网格的宽,h×w为每个数据网格的大小;Fj表示空间特征表示序列,fn(n=τ,τ+1,…,τ+δ-1)表示提取空间特征,具有τ个元素的特征向量;
步骤4.2数据网格分别输入到二维CNN,并且每个数据网解析为空间特征表示fn(n=τ,τ+1,…,τ+δ-1):AvalCNN:fn=C2D(hn)·fn∈m
最终得到空间特征表示fn是具有n个元素的特征向量;我们用32个特征映射启动第一个卷积层,并在以下每个卷积层中加倍特征映射,在最后一个卷积层中有128个特征映射;
其中,fn(n=τ,τ+1,…,τ+δ-1)表示提取空间特征,hn表示的为数据网格,fn∈Rm表示具有m个神经元的完全连接层将128个特征映射转换为最终空间特征表示;
步骤4.3通过二维CNN空间特征提取步骤,输入数据段被转换为空间特征表示序列:其中,Fi表示为空间特征表示序列,fn(n=τ,τ+1,…,τ+δ-1)表示提取空间特征,δ表示为数据网格,具有τ个元素的特征向量;
对于空间特征提取,存在三个具有相同内核大小3×3的二维卷积层,在每个卷积运算中,使用零填充技术来防止丢失输入网状数据边缘的信息;
步骤5、将提取的空间特征后的序列馈送到RNN中以提取时间特征空间特征表示序列Fi被输入到RNN以计算时间特征,RNN提取时间特征使用长短期记忆单元来构建两个堆叠在一起的RNN层,每层中有S个LSTM单元,第二个RNN层的输入是前一个RNN层的输出:步骤5.1、在当前时间步骤k的第一RNN层的LSTM单元的隐藏状态表示为hk,并且hk-1是前一个时间步骤k-1的隐藏状态;前一时间步骤的信息将被传送到当前步骤,并影响最终输出,因此使用LSTM单元的隐藏状态作为LSTM单元的输出;
步骤5.2、第一LSTM层的隐藏状态序列[hk,hk+1,…,hk+s-1]的输出到第二LSTM层;其中hn(n=k,k+1,......,k+ρ-1)表示的为数据网格;
步骤5.3、由于需要得到的是整个测试期间识别大脑脑电波来判断是否处于疲劳驾驶状态,因此要对LSTM观察到滑动窗口的整个样本时提取的特征做进一步分析;只有最后一个时间步长LSTM下一状态的h'k+s-1的输出被送入下一个完全连接层;
步骤6、一个完全连接层接收RNN层的最后一个时间步的输出
数据段sl的时间特征输出表达式为h'k+s-1
AvalCNN:h'k+s-1=R2n(Fl),h'k+s-1∈m其中m是LSTM单元隐藏状态的大小;
步骤7、馈送到softmax层进行处理
完全连接层的后面是最终softmax层,将输出每个类的最终概率预测,输出表达式为:Aval_softmax:Pl=Sm((h'k+s-1),Pl∈kk
其为产生每个类的最终概率预测,R表示K维向量空间的集合;
步骤8、判定是否疲劳驾驶
二维CNN阶段和最终分类阶段处理完之后,将退出多级雪崩式卷积递归网络框架操作;
根据softmax层输出结果判断驾驶员是否处于疲劳驾驶状态;如果没有疲劳驾驶情况,则继续进行EEG信号的采集与处理。
2.根据权利要求1所述的基于多级雪崩式卷积递归网络EEG分析的疲劳驾驶识别方法,其特征在于:所述的步骤1中,来自时间指数τ的信号采集系统的原始数据是一维数据矢量rτ=[yτ1·yτ2…yτm]τ,其中yτi是第i个电极的读得数据,其通道时间戳为i;采集系统完全包含m个通道;对于一个观察周期[τ,τ+N]之内,则有N+1一维数据向量,每个数据向量的m个元素为对应于采集头戴式耳装置的第m个电极所采集的脑电波数据。
3.根据权利要求1所述的基于多级雪崩式卷积递归网络EEG分析的疲劳驾驶识别方法,其特征在于:还包括步骤2.3、利用滑动窗口设计将二维网状数据序列最终分割剪辑。
4.根据权利要求1所述的基于多级雪崩式卷积递归网络EEG分析的疲劳驾驶识别方法,其特征在于:还包括步骤9、根据是否疲劳驾驶结果采取预警措施驾驶员如果处于疲劳驾驶状态,系统将发出预警信号或者采取其他措施制止交通事故的发生。