0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

结合bp神经网络对脑电信号进行分析的方法

SwM2_ChinaAET 来源:互联网 作者:佚名 2017-11-10 11:45 次阅读
研究了一种基于运动想象识别的脑-机接口(BCI)系统,通过提取想象过程中的脑电信号(EEG)中Alpha波特征,采用多特征分类的方法,以提高脑-机接口系统运动想象识别的正确率。针对脑电信号单特征分类精确度低、耗时长等缺点,采用自回归模型法、统计特征提取和频域分析的方法对Alpha波提取多个特征值,利用BP神经网络进行分类,对运动想象进行识别。通过实验验证了其识别率较高,取得了预期的效果,证明了多特征融合结合BP神经网络运用于脑机接口系统的可行性。

关键词: 多特征;BP神经网络;脑-机接口;运动想象;Alpha波

中图分类号: TN98

文献标识码: A

DOI:10.16157/j.issn.0258-7998.171826

中文引用格式: 刘光达,王灿,李明佳,等. 基于多特征和BP神经网络的脑-机接口研究[J].电子技术应用,2017,43(9):72-75.

英文引用格式: Liu Guangda,Wang Can,Li Mingjia,et al. Research of brain-computer interface based on multi-feature integration and BP neural network[J].Application of Electronic Technique,2017,43(9):72-75.

0 引言

脑电波(Electroencephalography,EEG)信号成分复杂,按照不同的频段可以分为不同的波[1]

脑电信号中的Alpha波在人的前额叶处较明显,相比于其他脑电波信号节律性最明显,多在清醒闭目时出现。当人思考问题、睁开眼睛或受到其他外界刺激时,Alpha波消失;当又闭上眼睛时, Alpha波又会重新出现,这个现象称为Alpha波阻断现象[2]。研究表明,Alpha波与人的记忆、运动及感觉活动有关[3],这种相关性对判断大脑的运动意图有着重要意义。

利用脑-机接口(Brain-Computer Interface,BCI)系统,通过对EEG信号进行采集、预处理、特征提取和模式分类,实现运动想象识别是当前研究的重点。

近些年,对运动想象脑电信号的特征提取的方法主要有:自回归模型法(AR)[4]、统计特征提取[5]、频域分析法[6-7]。脑电信号的主要分类方法有线性判别式分类方法、神经网络等[8]

在脑电信号特征提取过程中,利用单个特征值的模式分类会造成训练数据量大、时间长,甚至会影响分类精度。所以,本研究将多种特征融合,结合BP神经网络对脑电信号中的Alpha波进行特征提取和模式分类,具有识别正确率高的优点。通过对运动想象的脑电信号进行特征提取和模式分类可以判断出想象者的运动意识,结合脑-机接口,在肢体残疾人士的康复治疗、辅助控制和娱乐等方面有很大的发展前景[9]

1 脑电信号的特征提取方法及检验

1.1 自回归模型法(AR)

AR模型计算方便,设单通道脑电信号由n个采样点x0…xn-1的活动段组成,根据AR模型,信号中第k个采样值xk如式(1)所示:

式中,ai为AR模型系数,p为模型的阶数,ek为残差白噪声。

对AR模型进行参数估计的方法主要有自相关法、改进协方差法和Burg算法等,其中Burg算法计算简单,产生的谱质量较高。所以本研究采用Burg算法对AR模型进行参数估计,经实验验证AR模型Burg法估计模型参数p=3。

1.2 统计特征提取

(1)脑电信号积分值

设脑电信号为x(i),数据长度为N。积分值计算如式(2)所示,该特征表现了信号的集中程度。

(2)脑电信号均方根值

脑电信号的均方根值如式(3)所示,该特征体现了信号的离散程度。

1.3 频域分析

在本研究中,选取功率谱、平均功率频率和功率谱密度比值这几个特征值。

将脑电信号看作随机信号x(n),有N点样本值且能量有限,对其进行傅里叶变换得到XN(e);然后再取幅值的平方并除以N,作为x(n)的功率谱P(e)[10],如式(4)所示:

式中,fmax表示功率谱出现峰值时的频率,n表示积分范围。

平均功率频率是指在频域范围内计算脑电信号的平均功率频率,可以定量刻画脑电信号频谱的特征,计算公式如式(6):

1.4 特征检验

为了提高分类的正确率,采用K-W检验法对提取的特征值进行检验。K-W检验如式(7)所示:

对前后左右4个方向的600段特征值进行K-W检验,检验的结果如表1所示。

从表1中可以看出,积分值、均方根值和AR模型这3个特征具有较高的值,选取这3个作为特征向量送入分类器中进行分类。

2 脑电信号的分类方法

在提取完脑电信号的特征值之后,BCI系统选择BP神经网络对这些特征向量进行分类。

本研究采用的BP神经网络有4个输入层(表示特征值个数为4)、7个隐含层、4个输出层(表示要分类个数为4),如图1所示。

三层网络在神经元有限的情况下,能够完成所需映射。BP网络学习过程由正反向传播组成,输入信号xi通过中间节点作用于输出节点,经过非线性变换,最终产生输出信号yk,网络训练的样本包含输入向量和期望输出,神经网络实际输出这两者的偏差,通过调整输入节点与隐层节点之间的连接权值Wji和隐层节点与输出节点间的连接权值Wkj以及阈值来实现,使误差减小。经过反复训练,确定接近最小误差时对应的神经网络的权值和阈值,此时,训练结束[12]

3 实验及结果分析

3.1 实验系统设计

本实验脑电采集系统结构如图2所示,采集电极采出脑电信号,经过放大器放大微弱的脑电信号,滤波器滤除干扰,再经由A/D转换为数字信号,通过蓝牙发送到上位机进行处理。

3.2 实验条件及方法

电极位置按照Montreol法[13],国际标准导联10-20系统安放,如图3所示。将电极安放在受试者的前额叶上采集Alpha波,箭头所指为电极安放位置,用作参考电极的耳夹夹在左右耳垂上。

为保证采集数据的准确性,本研究采用舒尔特方格法[14],在实验之前对受试者的注意力进行大量训练。

3.3 实验过程

实验对象为男性青年,身体健康,矫正后视力正常,右利手。实验室环境安静,室温正常。脑电采集电极使用干电极。

在采集脑电信号实验数据之前,要进行Alpha波阻断实验,以验证脑电信号Alpha波采集的正确性,如图4所示。

实验中,实验对象按照如图5所示的实验范式进行运动想象任务。

在实验开始前的半小时,受试者通过左右手和左右腿的实际运动来在大脑中留下实际运动的感觉。实验中,受试者坐在一张舒适的椅子上,身体自然放松,根据屏幕提示完成左手、右手、左腿和右腿的运动想象。

3.4 数据处理及结果

每次运动想象的数据的时间为30 s,采样率为512 Hz,其原始数据(Raw data)如图6。

先将原始数据进入带通滤波器,滤出Alpha波,再进入50 Hz陷波器,滤除工频干扰,最后小波包去噪,让数据更好地进行处理。原始数据经过滤波处理后的图像如图7所示。

原始数据经过滤波等处理后,进行特征值的提取和分类训练。

表2为运动想象各方向的分类准确率。

4 结语

本研究创新性地采用多种特征结合BP神经网络对脑电信号进行分析。在提取出合适的数据段后,最终的分类结果与单特征和线性分类器方法相比正确率较高,证明了本文的多特征融合的提取方法结合BP神经网络对处理脑电信号的可行性,为脑电信号的处理提供了一条有效路径。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • BP神经网络
    +关注

    关注

    1

    文章

    83

    浏览量

    30423
  • 脑电波
    +关注

    关注

    0

    文章

    51

    浏览量

    16851
  • alpha波
    +关注

    关注

    0

    文章

    1

    浏览量

    1828

原文标题:【论文精选】基于多特征和BP神经网络的脑-机接口研究

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于PSoC电信号采集系统

    对自由活动大鼠神经信号的采集和处理系统进行了研究设计, 主要包括电信号采集电极、前置放大和简单的滤波, 应用片上可编程系统(PSoC)对
    发表于 11-22 14:59

    用matlab编程进行BP神经网络预测时如何确定最合适的,BP模型

    请问用matlab编程进行BP神经网络预测时,训练结果很多都是合适的,但如何确定最合适的?且如何用最合适的BP模型进行外推预测?
    发表于 02-08 14:19

    labview BP神经网络的实现

    请问:我在用labview做BP神经网络实现故障诊断,在NI官网找到了机器学习工具包(MLT),但是里面没有关于这部分VI的帮助文档,对于”BP神经网络分类“这个范例有很多不懂的地方,
    发表于 02-22 16:08

    基于labview的电信号处理

    用EPOC电仪采集电信号,在labview界面做一个显示波形的界面,并且进行电信号的处理与
    发表于 04-10 15:19

    基于BP神经网络的辨识

    基于BP神经网络的辨识
    发表于 01-04 13:37

    基于BP神经网络的手势识别系统

      摘 要:本文给出了采用ADXL335加速度传感器来采集五个手指和手背的加速度三轴信息,并通过ZigBee无线网络传输来提取手势特征量,同时利用BP神经网络算法进行误差
    发表于 11-13 16:04

    【案例分享】基于BP算法的前馈神经网络

    `BP神经网络首先给出只包含一个隐层的BP神经网络模型(两层神经网络): BP
    发表于 07-21 04:00

    如何设计BP神经网络图像压缩算法?

    称为BP神经网络。采用BP神经网络模型能完成图像数据的压缩处理。在图像压缩中,神经网络的处理优势在于:巨量并行性;信息处理和存储单元
    发表于 08-08 06:11

    怎么处理基于DSP Builder的电信号

    Berger 1929年发现电信号以来,人们采用多种数字信号处理技术处理分析电信号,由于传统
    发表于 08-23 07:57

    怎么设计基于ADS1298与FPGA的高性能电信号采集系统?

     电信号(EEG)是一种典型的生物电信号,是大脑皮层脑神经细胞电活动的总体反映,其中包含了大量的生理和病理信息,是临床检测的重要生理参数之一,也是认知科学、
    发表于 09-27 07:04

    BP神经网络的基础数学知识分享

    一文看懂BP神经网络的基础数学知识
    发表于 06-16 07:14

    基于BP神经网络的PID控制

    最近在学习电机的智能控制,上周学习了基于单神经元的PID控制,这周研究基于BP神经网络的PID控制。神经网络具有任意非线性表达能力,可以通过对系统性能的学习来实现具有最佳组合的PID控
    发表于 09-07 07:43

    BP神经网络的税收预测

    针对传统税收预测模型精度较低的问题,提出一种将Adaboost算法和BP神经网络结合进行税收预测的方法。该
    发表于 02-27 16:51 0次下载
    <b class='flag-5'>BP</b><b class='flag-5'>神经网络</b>的税收预测

    BP神经网络概述

    算法进行训练。值得指出的是,BP算法不仅可用于多层前馈神经网络,还可以用于其他类型的神经网络,例如训练递归神经网络。但我们通常说 “
    的头像 发表于 06-19 15:17 4.3w次阅读
    <b class='flag-5'>BP</b><b class='flag-5'>神经网络</b>概述

    BP神经网络的研究进展

    通过对传统BP神经网络缺点的分析,从参数选取、BP算法、激活函数、网络结构4个方面综述了其改进方法
    发表于 06-01 11:28 5次下载