国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

P300腦電信號的特征提取及分類研究

2017-05-31 17:13:49馬也姜光萍
山東工業(yè)技術(shù) 2017年10期
關(guān)鍵詞:支持向量機(jī)特征提取

馬也+姜光萍

摘 要:針對P300腦電信號信噪比低,分類困難的特點(diǎn),本文研究了一種基于獨(dú)立分量分析和支持向量機(jī)相結(jié)合的腦電信號處理方法。首先對P300腦電信號進(jìn)行疊加平均,根據(jù)ICA算法的要求,對疊加平均的信號進(jìn)行去均值及白化處理。然后使用快速定點(diǎn)的FastICA算法提取P300腦電信號的特征向量,最后送入支持向量機(jī)進(jìn)行分類。采用國際BCI 競賽III中的DataSetII數(shù)據(jù)進(jìn)行驗(yàn)證,算法的最高分類正確率達(dá)90.12%。本算法原理簡單,能有效提取P300腦電信號的特征,對P300腦電信號特征提取及分類的任務(wù)提供參考方法。

關(guān)鍵詞:P300腦電信號;特征提?。华?dú)立分量分析;支持向量機(jī)

DOI:10.16640/j.cnki.37-1222/t.2017.10.180

0 引 言

近年來隨著世界人口的不斷增多和老齡化加劇的現(xiàn)象,肌肉萎縮性側(cè)索硬化癥,癱瘓,老年癡呆癥等患者的基數(shù)也相應(yīng)增長,給社會及病人家屬帶來了沉重的負(fù)擔(dān)。而近年來出現(xiàn)的涉及神經(jīng)科學(xué)、認(rèn)知科學(xué)、計(jì)算機(jī)科學(xué)、控制工程、醫(yī)學(xué)等多學(xué)科、多領(lǐng)域的腦機(jī)接口方式應(yīng)運(yùn)而生[1]。腦機(jī)接口(brain computer interface,BCI)是建立一種大腦與計(jì)算機(jī)或其他裝置聯(lián)系的技術(shù),該聯(lián)系可以不通過通常的大腦輸出通路(大腦的外周神經(jīng)和肌肉組織)[2]。這種人機(jī)交互形式可以代替語言和肢體動作,使得恢復(fù)和增強(qiáng)人類身體與心理機(jī)能、思維意念控制變成為可能。因此在軍事目標(biāo)搜索[3]、飛行模擬器控制[4]、汽車駕駛[5]、新型游戲娛樂[6]以及幫助運(yùn)動或感覺機(jī)能出現(xiàn)問題的殘障人士重新恢復(fù)信息通信功能[7]等方面均有應(yīng)用并有巨大潛能。

腦機(jī)接口系統(tǒng)的性能主要由腦電信號處理模塊決定。腦電信號處理模塊的核心由特征提取和分類識別兩部分組成。常見的腦電信號特征提取方法很多,針對不同的腦電信號有不同的方法。例如時域分析方法有功率譜分析及快速傅里葉變換(FFT)等,適用于P300、N400等潛伏期與波形恒定,與刺激有嚴(yán)格鎖時關(guān)系的誘發(fā)腦電信號;頻域分析方法有自回歸模型及數(shù)字濾波器等,適用于頻率特征明顯的運(yùn)動想象腦電信號;時頻域分析方法有小波變換,適用于時頻特性隨時間不斷改變的腦電信號。上述方法實(shí)時性較好,使用較為廣泛,但不能直接表達(dá)EEG各導(dǎo)聯(lián)之間的關(guān)系??臻g域特征提取方法有共空間模式法(CSP)、獨(dú)立分量分析法(ICA)等,該類方法可以利用各導(dǎo)聯(lián)腦電信號之間的空間分布及相關(guān)性信息,一般用于多通道的腦電信號特征提取。 [8-10]

在分類識別方面,BCI中使用的分類方法主要有人工神經(jīng)網(wǎng)絡(luò)、支持向量機(jī)、K均值聚類、遺傳算法等等。支持向量機(jī)方法在腦電信號分類中有廣泛的應(yīng)用,在隨機(jī)性強(qiáng),非線性的分類識別問題中有較強(qiáng)適應(yīng)性及較高分類正確率。

1 實(shí)驗(yàn)數(shù)據(jù)介紹

1.1 事件相關(guān)電位P300

事件相關(guān)電位(Event-Related Potential, ERP)是人們經(jīng)歷某種刺激事件時,大腦在信息加工中所誘發(fā)出來的一系列腦電活動在頭皮上引起的電位變化,是一種由心理或語言因素參與的特殊的誘發(fā)電位,1965年由Sutton首次報道。從頭皮記錄到ERP有兩個特征,首先它的潛伏期與刺激之間有嚴(yán)格的鎖時關(guān)系,其次它有特定的波形和電位分布。ERP的構(gòu)成分外源性和內(nèi)源性兩部分,外源性成分包括P100, N100, P200波,潛伏期短,受刺激物理特性的影響較大;內(nèi)源性成分包括N200, P300波,受心理因素影響較大,和人的注意、記憶等認(rèn)知過程相關(guān)。

其中P300是應(yīng)用最廣泛的內(nèi)源性事件相關(guān)電位,因其潛伏期多在300ms左右,又是正相波,因而得名,故又稱P300。目前的研究結(jié)果表明,P300是聯(lián)合皮層活動的結(jié)果,與復(fù)雜的多層次心理活動(認(rèn)知過程)有關(guān),是感覺、知覺、記憶、等心理過程的變化反映,是人對客觀事物的反應(yīng)過程。因此,P300是一個不需要靠外部行為判斷受試者認(rèn)知過程的客觀指標(biāo),也可以說是判斷大腦高級功能的一個客觀指標(biāo)。

1.2 實(shí)驗(yàn)數(shù)據(jù)選取

實(shí)驗(yàn)數(shù)據(jù)取自國際BCI 競賽III中的DataSetII數(shù)據(jù)。This dataset represents a complete record of P300 evoked potentials recorded with BCI2000 using a paradigm described by Donchin et al., 2000, and originally by Farwell and Donchin,1988[11]. In these experiments, a user focused on one out of 36 different characters. The objective in this contest is to predict the correct character in each of the provided character selection epochs.

The user was presented with a 6 by 6 matrix of characters (see Figure 1). The users task was to focus attention on characters in a word that was prescribed by the investigator (i.e., one character at a time) All rows and columns of this matrix were successively and randomly intensified at a rate of 5.7Hz. Two out of 12 intensifications of rows or columns contained the desired character (i.e., one particular row and one particular column). The responses evoked by these infrequent stimuli (i.e., the 2 out of 12 stimuli that did contain the desired character) are different from those evoked by the stimuli that did not contain the desired character and they are similar to the P300 responses previously reported.

We collected signals (bandpass filtered from 0.1一60Hz and digitized at 240Hz)from two subjects in five sessions each. Each session consisted of a number of runs. In each run, the subject focusedattention on a series of characters. For each character epoch in the run, user display was as follows: the matrix was displayed for a 2.5 s period, and during this time each character had the same intensity (i.e., the matrix was blank).Subsequently, each row and column in the matrix was randomly intensified for 100ms(i.e., resulting in 12 different stimuli一6 rows and 6 columns). After intensification of arow/column, the matrix was blank for 75ms. Row/column intensifications were block randomized in blocks of 12. The sets of 12 intensifications were repeated 15 times for each character epoch (i.e., any specific row/column was intensified 15 times and thus there were 180 total intensifications for each character epoch). Each character epoch was followed by a 2.5 s period, and during this time the matrix was blank. This period informed the user that this character was completed and to focus on the next character in thewordthat was displayed on the top of the screen (the currentcharacter was shown in parentheses).

2 P300腦電信號特征提取

2.1 獨(dú)立成分分析原理

ICA的基本思想是將多道觀察信號按照統(tǒng)計(jì)獨(dú)立的原則通過優(yōu)化算法分解為若干獨(dú)立成分,實(shí)現(xiàn)信號的增強(qiáng)和分析。設(shè)為N個相互獨(dú)立的信號源,為M個觀測信號,其中,。將它們表示為向量的形式,得,。X中的各分量是由S中各獨(dú)立源經(jīng)過線圖疊而成的,即

上式用矩陣形式可表示為

式中,X為階常系數(shù)混合矩陣;A為未知的系數(shù)。要求在A和S未知的前提下,尋找一解混矩陣W,使得

式中,且Y的各分量相互獨(dú)立,即Y是對源信號S的良好的估計(jì),也可以說S在Y中得到了分離。

ICA算法的研究可分為基于信息論準(zhǔn)則的迭代估計(jì)方法和基于統(tǒng)計(jì)學(xué)的代數(shù)方法兩大類,從原理上來說,它們都是利用了源信號的獨(dú)立性和非高斯性?;谛畔⒄摰姆椒ㄑ芯恐?,各國學(xué)者從最大嫡、最小互信息、最大似然和負(fù)嫡最大化等角度提出了一系列估計(jì)算法。如FastICA算法,Infomax算法,最大似然估計(jì)算法等?;诮y(tǒng)計(jì)學(xué)的方法主要有二階累積量、四階累積量等高階累積量方法。本文使用的是基于負(fù)熵最大的FastICA算法。它以負(fù)嫡最大作為一個搜尋方向,可以實(shí)現(xiàn)順序地提取獨(dú)立源。其中負(fù)熵的定義為

式中是與Y有相同協(xié)方差的高斯隨機(jī)變量,H()為隨機(jī)變量的微分商。

快速ICA學(xué)習(xí)規(guī)則是找一個方向以便具有最大非高斯性。因此FastICA算法的迭代公式為

其中是W的新值。

2.2 基于FastICA的腦電信號特征提取

由于P300腦電信號波幅只有2~10,而自發(fā)腦電信號的波幅約為10~100,它淹沒于自發(fā)腦電信號中,二者構(gòu)成小信號和大噪聲的關(guān)系,因此,首先要對P300信號進(jìn)行疊加平均。本文首先選取每次刺激后1s的腦電信號數(shù)據(jù)進(jìn)行15次疊加平均,效果見圖4。為方便顯示效果,只顯示Cz導(dǎo)聯(lián)的結(jié)果,后續(xù)均為Cz導(dǎo)聯(lián)??梢钥闯霭琍300的腦電信號在300ms附近有一個正的波峰。

在絕大多數(shù)ICA算法中,都假設(shè)源信號s的均值為零,因此,為了使實(shí)際的盲源分離問題能夠符合ICA數(shù)學(xué)模型,在對觀測信號x運(yùn)用ICA方法之前,通常先對其進(jìn)行如下的去均值預(yù)處理。

去均值過程只是為了簡化ICA算法,由去均值后的向量Y估計(jì)出分離矩陣w后,還需將均值向量WE[x]加回到信源估計(jì)值中去。對疊加平均后的信號進(jìn)行去均值效果見圖5。

為進(jìn)一步簡化ICA算法,對信號進(jìn)行白化處理。所謂白化即對觀測信號向量x施加一個線性變換,使得新向量Z的各個分量間互不相關(guān),同時Z的協(xié)方差矩陣為單位陣,此時稱新向量z為空間白色或簡稱為白色。對去均值的信號進(jìn)行白化處理后的效果見圖6。

FastICA算法中的期望必須用它們的估計(jì)值代替,當(dāng)然最好的估計(jì)是相應(yīng)的樣本平均。理想情況下,所有的有效數(shù)據(jù)都應(yīng)該參與計(jì)算,但這會降低計(jì)算速度。所以通常用一部分樣本的平均來估計(jì),樣本數(shù)目的多少對最后估計(jì)的精確度有很大影響。迭代中的樣本點(diǎn)應(yīng)該分別選取,假如收斂不理想的話,可以增加樣本的數(shù)量。因此實(shí)驗(yàn)樣本中選擇了每個字符的15次疊加平均后的腦電信號,對其進(jìn)行FastICA處理,提取特征值,并送入支持向量機(jī)進(jìn)行分類。

3 腦電信號分類

3.1 支持向量機(jī)原理

定義為間隔(margin),其中為決策面沿方向到與其最近的訓(xùn)練樣本的距離,每類至少有一個。距離決策面最近的訓(xùn)練實(shí)例為支持向量(support vector)。則支持向量機(jī)為計(jì)算使間隔最大化的分類決策面,使得原空間線性不可分的數(shù)據(jù)在變換得到的高位空間中線性可分。在一次分類仿真中,這6個導(dǎo)聯(lián)的P300信號較為突出的FZ, CZ, PZ, OZ,C3, C4??筛鶕?jù)需要選擇相應(yīng)導(dǎo)聯(lián)的腦電信號作為FastICA算法的輸入。從中隨機(jī)選取100組腦電信號作為訓(xùn)練數(shù)據(jù),剩下的80組信號作為測試數(shù)據(jù),檢測分類效果是否有效。

本文使用的支持向量機(jī)核函數(shù)為徑向基核函數(shù)(Radial Basis Function,RBF):

若核函數(shù)滿足Mercer條件,則核函數(shù)可對應(yīng)相應(yīng)變換空間中的點(diǎn)積。其中是一個控制半徑的正數(shù)。將(10)展開得:

其中、、皆滿足Mercer條件。

3.2 分類結(jié)果

為綜合考慮實(shí)驗(yàn)效果,測試了不同導(dǎo)聯(lián)數(shù)對分類正確率的影響。每次測試都進(jìn)行10回,以便求平均分類正確率。分類結(jié)果見表1。

可以看出,隨著使用導(dǎo)聯(lián)數(shù)的增加,平均分類正確率也有所增加。增加到7個導(dǎo)聯(lián)時,平均分類正確率最高,可達(dá)90.12%。但超過7個導(dǎo)聯(lián)后,平均分類正確率又出現(xiàn)下降趨勢??梢?,數(shù)據(jù)量的增多雖然可以提高平均分類正確率,但是一味的增加也會使得FastICA在迭代時收斂效果不理想。

本文使用的方法可以有效的對P300腦電信號進(jìn)行特征提取和分類,分類正確率較為理想,為P300腦電信號處理的研究提供研究參考。

4 結(jié)論

本文針對P300事件相關(guān)電位腦電信號信噪比低,隨機(jī)性強(qiáng)的特點(diǎn),先對腦電信號進(jìn)行疊加平均、去均值、白化的預(yù)處理,其次利用FastICA算法提取腦電信號的特征向量,最后將得到的腦電信號特征向量經(jīng)支持向量機(jī)分類,最高平均分類正確率可達(dá)90.12%,因此可以有效進(jìn)行P300腦電信號的特征提取及分類。本文使用的使用的算法原理簡單,較高的腦電信號分類正確率可增強(qiáng)腦機(jī)接口的運(yùn)行穩(wěn)定性,為實(shí)時在線腦機(jī)接口系統(tǒng)的研究提供研究思路,使腦機(jī)接口能更廣泛的用于軍事、游戲、醫(yī)療等領(lǐng)域。

參考文獻(xiàn):

[1]Rajesh P.N.Rao.Brain-Computer Interfacing:an introduction[M].China Machine Press,2016.

[2]Schalk G,Dennis J,Thilo H,et al.BCI2000: A general-purpose brain-computer interface(BCI) system [J].IEEE Transactions on Biomedical Engineering,2004,51(06):1034-1043.

[3]Robbin A.Miranda,William D.Casebeerb,Amy M.Heinz,et al. DARPA-funded efforts in the development of novel brain-computer interface technologies[J].Journal of Neuroscience Methods,2015,244:52-57.

[4]邢麗超.腦-機(jī)接口的研究現(xiàn)狀[J].科技創(chuàng)新與應(yīng)用,2015(06): 24-24.

[5]關(guān)偉,楊柳,江世雄,張文義.腦電在交通駕駛行為中的應(yīng)用研究綜述[J].交通運(yùn)輸系統(tǒng)工程與信息,2016,16(03):35-44.

[6]王斐,張育中,寧廷會,聞時光.腦-機(jī)接口研究進(jìn)展[J].智能系統(tǒng)學(xué)報,2011,6(03):189-199.

[7]李波,劉洋,周宗潭.嵌入式腦機(jī)接口系統(tǒng)的軟件設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)仿真,2007,24(07):292-295

[8]賈花萍,趙俊龍.腦電信號分析方法與腦機(jī)接口技術(shù)[M].北京:科學(xué)出版社,2016.

[9]段鎖林,尚允坤,潘禮正.多類運(yùn)動想象腦電信號特征提取與分類[J].計(jì)算機(jī)測量與控制,2016,24(02):283-287.

[10]韓敏,孫卓然.基于小波變換和AdaBoost極限學(xué)習(xí)機(jī)的癲癰腦電信號分類[J].計(jì)算機(jī)測量與控制,2015,35(09):2701-2709.

[11]Donchin E,Spencer K M,Wijesinghe R.The mental prosthesis:Assessing the speed of a P300-based brain-computer interface[J].IEEE Transactions on Rehabilitation Engineering,2000,8(02):174-179.

猜你喜歡
支持向量機(jī)特征提取
特征提取和最小二乘支持向量機(jī)的水下目標(biāo)識別
基于Gazebo仿真環(huán)境的ORB特征提取與比對的研究
電子制作(2019年15期)2019-08-27 01:12:00
基于Daubechies(dbN)的飛行器音頻特征提取
電子制作(2018年19期)2018-11-14 02:37:08
Bagging RCSP腦電特征提取算法
基于改進(jìn)支持向量機(jī)的船舶縱搖預(yù)報模型
基于SVM的煙草銷售量預(yù)測
動態(tài)場景中的視覺目標(biāo)識別方法分析
論提高裝備故障預(yù)測準(zhǔn)確度的方法途徑
價值工程(2016年32期)2016-12-20 20:36:43
基于熵技術(shù)的公共事業(yè)費(fèi)最優(yōu)組合預(yù)測
價值工程(2016年29期)2016-11-14 00:13:35
基于支持向量機(jī)的金融數(shù)據(jù)分析研究
顺昌县| 毕节市| 冀州市| 遵化市| 墨竹工卡县| 门头沟区| 施甸县| 宝清县| 吐鲁番市| 驻马店市| 潞西市| 深泽县| 大名县| 梨树县| 抚州市| 开封县| 武宁县| 双峰县| 长丰县| 抚松县| 和顺县| 噶尔县| 平远县| 沈阳市| 通江县| 广丰县| 泰顺县| 静乐县| 开封市| 大厂| 武乡县| 昭平县| 教育| 方城县| 吴旗县| 西峡县| 罗江县| 且末县| 花垣县| 烟台市| 永吉县|