999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于穩態視覺誘發電位的腦電信號分類算法比較

2021-08-03 03:13:14吳迎年
科學技術與工程 2021年19期
關鍵詞:分類信號分析

李 新,吳迎年,2*,李 睿

(1.北京信息科技大學自動化學院,北京 100192;2.高端裝備智能感知與控制北京市國際科技合作基地,北京 100192)

腦-機接口(brain computer interface, BCI)系統是指通過分析大腦活動的意圖將其轉換成計算機指令,建立起人或者其他動物與外在環境的溝通渠道[1],進而達到控制外部設備的目的。BCI在運動恢復、用戶訓練、腦控輪椅[2-4]、自動駕駛[5]等方面有著廣泛的應用。腦-機接口的主要實現方式可以分為主動和被動兩種,主動的有基于運動想象[6],而被動的主要有基于P300信號和穩態視覺誘發電位(steady-state visual evoked potential,SSVEP)信號[7-8]。其中,基于SSVEP的BCI以其高信噪比和高信息傳輸率(information transfer rate, ITR)以及用戶不需要接受訓練等優點而備受廣大科研工作者的重視,成為BCI的一個關鍵分支。當前SSVEP腦電信號的分類算法中,比較典型且常用的就是典型相關分析(canonical correlation analysis, CCA)、濾波器組典型相關分析(filter bank canonical correlation analysis,FBCCA)和任務相關成分分析(task-related component analysis, TRCA)幾種方法。

FBCCA是一種基于CCA的SSVEP頻率檢測方法,將基頻和諧波頻率分量結合起來,用以改善SSVEP的檢測[9]。該方法采用基于頻率編碼的40個目標BCI拼寫器進行性能評估。通過在目標識別中引入基波和諧波SSVEP分量,FBCCA方法顯著提高了基于SSVEP的BCI的性能,促進了其在高速拼寫等實際應用中的應用。Ge等[10]將FBCCA的無訓練特征提取與波束形成(beamforming,BF)的數據驅動和自適應特征相結合的方式,構造 了一種新的解碼算法,達到與BF方法相當的最新性能。該方法通過消除對專門培訓過程的需求,降低了BCI系統的操作復雜性,可以實現一個高準確率和ITR的無訓練BCI系統。文獻[11]設計了增強現實(augmented reality,AR)和SSVEP相結合的實驗范式,通過在真實環境下將閃爍塊對物體識別、追蹤并標記,采用FBCCA方法對腦電信號分析處理。達到了99.68%的腦電信號識別率,證實了基于增強AR和SSVEP的腦-機接口系統更適合復雜的現實環境。Wai等[12]提出了一種優化濾波器組典型相關分析的方法,該方法具有受試者的校準模板、特定的權重和多種參考類型。所提出的方法利用了多參考獨立且明顯的識別特征和受試者特定的權重調整特征來提高SSVEP的識別性能。

TRCA最早應用于近紅外光譜(near-infrared spectroscopy, NIRS)的識別上,通過最大化每個任務中神經影像數據的復現性,從而提取任務相關成分。在腦電方面則是由Nakanishi等[13]率先將TRCA方法引入到SSVEP的識別上來,通過去除背景腦電活動,提高了SSVEP的信噪比。離線分析結果表明,該方法能顯著提高分類準確度,并且線索引導拼寫任務的在線ITR達到325 b/min,是基于EEG的BCIs中較高的ITR。王春慧等[14]使用TRCA的分類模型識別腦電數據的SSVEP成分,再運用基于Bayes估計的動態自適應策略評估分類結果的置信度。比傳統的靜態自適應策略的平均ITR提高了12%,進一步提升了基于SSVEP的BCI的性能。Tanaka等[15]提出了一種互相關任務相關成分分析(xTRCA)方法,提供了一個統一的框架來分析事件相關的誘發反應時間域,對實驗時間進行優化提高了分類準確度,最大限度地提高實驗的可重復性。Judith等[16]提出了一種提高SSVEP頻率識別性能的多集任務相關成分分析方法(M-TRCA)。通過采集大量腦電數據集,提取數據集中的特征,生成參考信號,這些共同特征更精確地反映了SSVEP屬性,可以提高頻率識別的速度和精度。

其中,CCA方法雖然由于其用戶變化小、易于設置且不需要信道選擇和參數優化等優點而被廣泛應用,但是信息傳輸率偏低,對于多目標分類準確率不高,所以該方法還需要進一步的改進提升。因此,利用分類效果更好的FBCCA方法與TRCA方法對基于SSVEP的信號進行分類比較,分別探討數據長度、子帶數以及通道數對分類識別準確率的影響,并且分析得出兩種方法分類效果更好的實驗參數設置,為以后的SSVEP信號分類識別方法研究提供一定的基礎支持。

1 研究方法

1.1 典型相關分析(CCA)

CCA是一種可以最大化兩組變量之間的相關性的多變量統計方法,已廣泛應用于基于SSVEP的BCI頻率檢測[17-18]。該方法主要通過計算多通道腦電信號與構造的參考正余弦信號之間的相關系數來求得兩個信號的最大相關性。其流程圖如圖1所示。

圖1 CCA在腦電信號分析的流程圖

對于兩個多維變量X、Y及其線性組合x=XTWX和y=YTWY,CCA需要找到權重向量WX和WY,使x和y的相關性最大。

maxWX,WYρ(x,y)=

(1)

相對于WX和WY,ρ的最大值就是最大典型相關。在SSVEP的頻率檢測中,X表示多通道信號,Y表示參考信號。為了檢測頻率,用正弦信號作為參考信號Yk。

(2)

式(2)中:f為刺激頻率;Nh是諧波數量;t為時間。為了識別頻率,CCA計算多通道SSVEP與每個刺激頻率對應的參考信號之間的典型相關。相關性最大的參考信號的頻率即為SSVEP的頻率。

1.2 濾波器組典型相關分析(FBCCA)

FBCCA是基于CCA的無訓練的SSVEP頻率檢測方法。主要有以下三個步驟:①濾波器組分析;②SSVEP子帶分量與正余弦參考信號之間的典型相關分析;③目標識別,其流程圖如圖2所示。

圖2 SSVEP頻率檢測的FBCCA方法流程圖

濾波器組分析使用具有不同通帶的多個濾波器進行子帶分解。用零相位切比雪夫Ⅰ型無限脈沖濾波器從原始腦電信號X中提取子帶成分XSBn(n=1,2,…,N)。濾波器組分析之后,分別對每個子帶分量應用標準CCA過程,得到子帶分量與所有的刺激頻率Yfk(k=1,2,…,40)對應的預定義參考信號之間的相關值。對于第k個參考信號,由N個相關值組成的一個相關向量ρk定義為

(3)

式(3)中:ρ(x,y)表示x和y之間的相關系數。相對應的所有子帶分量的相關值的加權平方和計算為

(4)

式(4)中:n表示子帶的指數;w(n)是子帶分量的權重,計算式為

w(n)=n-a+b,n∈[1,N]

(5)

與標準CCA相比,FBCCA中的濾波組分析可以將SSVEP分解為多個子帶分量,從而提取出SSVEP諧波分量中的判別信息。因此,FBCCA為SSVEP目標識別提供了更豐富、更穩健的諧波信息,具有更好的識別效果。

1.3 任務相關成分分析(TRCA)

TRCA是一種通過最大化任務期間的可重復性來有效提取任務相關成分的方法。在SSVEP中可以最大化多個trial之間的復現性,從而提高信噪比,抑制自發腦電活動。

假設一個多通道的EEG信號x(t)∈RNc是由任務相關信號s(t)∈R和任務無關信號n(t)∈R組合而成的,即

xj(t)=a1,js(t)+a2,jn(t),j=1,2,…,Nc

(6)

式(6)中:j為通道數;a1,j和a2,j為混合系數。關鍵是從EEG信號中僅得到任務相關的成分s(t),這樣即能增加信號的信噪比。首先對多通道的EEG信號進行加權求和,表示為一個線性一維模型,即

(7)

Ch1 h2=Cov[y(h1)(t),y(h2)(t)]=

(8)

所有可能的trial組合總結為

(9)

定義矩陣S=(Sj1j2)1≤j1,j2≤Nc為

(10)

為了獲得有限解,y(t)的方差約束為

wTQw=1

(11)

式(11)中:Q=Cov[xj1(t),xj2(t)]。

約束優化問題可以求解為

(12)

在基于SSVEP的腦-機接口系統中,TRCA可以用來設計空間濾波器去除頭皮記錄中的背景腦電活動。基于TRCA的方法的流程圖如圖3所示。

圖3 TRCA方法流程圖

2 實驗設置

2.1 受試者

采用Wang等[19]Benchmark Dataset來測試所提出的方法。共有35名視力正常或矯正正常的健康受試者,在所有的受試者中,有8名受試者有使用基于SSVEP-BCI拼寫器的經驗,另外27名受試者均是初次參與此類實驗。

2.2 實驗設計和流程

該用戶界面是一個有40個目標的BCI拼寫器,即5×8的刺激矩陣。共包含40個字符(26個英文字母、10個數字和4個字符)。該矩陣顯示在23.6英寸液晶顯示器上,屏幕縱橫比為16∶9,分辨率為1 920×1 080像素,刷新頻率為60 Hz。整個矩陣區域的大小為1 510×1 037像素,刺激為140×140像素的正方形,字符嵌于刺激中間32×32像素的方塊中。每兩個相鄰刺激的水平和垂直距離均為50像素。刺激按照從上到下、從左到右的方式依此排列,相應的頻率和相位以0.2 Hz和0.5π的步長遞增,第一個刺激的頻率和相位為8 Hz和0π,最后一個刺激的頻率和相位為15.8 Hz和1.5π。在該實驗中,采用正弦采樣的刺激方法,40個字符使用聯合頻率相位調制(joint frequency and phase modulation,JFPM)[20]方法進行視覺閃爍編碼。刺激程序是使用在MATLAB環境下開發的Psychophysics Toolbox Version 3編寫。

實驗分為6輪,每輪包含40個試次,分別對應40個字符。每次試次前,有0.5 s時間提示目標字符的紅框,要求受試者在0.5 s的提示時間內,盡快將視線轉移到屏幕上的目標字符。在提示時間結束時,所有字符對應的方框以相應的頻率閃爍5 s,然后屏幕出現0.5 s的空白,需要受試者在刺激閃爍期間盡量避免眨眼。為了減少視覺疲勞,相鄰輪次之間會有幾分鐘的休息時間。

2.3 數據采集和信號處理

腦電放大器使用的是Synamps2腦電系統64導聯,采樣率為1 000 Hz。由于SSVEP的響應信號主要出現在腦部的后枕區,枕葉是視覺的高級中樞所在地,對視覺影響最大,因此本次實驗主要采用Pz、POz、PO3、PO4、PO5、PO6、Oz、O1、O2等9個通道的腦電數據來進行SSVEP的頻率分類。參考電極位于頭部頂端,接地電極位于前額葉。所有數據先被降采樣到250 Hz,再根據時間觸發器進行提取。采用50 Hz的陷波濾波器去除電源工頻噪聲干擾。除此之外,還用到了濾波器組分析,所用到的濾波器ChebyshevΙ型無限脈沖響應濾波器。對于第n個頻帶,上、下截止頻率分別為90 Hz和n×8 Hz(n=1,2,…,5),并且使用MATLAB中的filifilt()函數來進行正向和反向濾波。

3 性能評估

除了分類準確率外,ITR也是目前最常用的評估BCI性能的參數之一,它需要同時考慮3個指標:分類準確率、刺激目標數和時間,公式為

(13)

式(13)中:N是目標數;Ac是分類準確率;T是檢測時間,包括目標注視時間以及本文中額外的用于實際應用的視線轉移時間。對所有的模擬在線測試的試次,可以計算出最優的平均數據長度、準確率,進而計算出理論ITR。

3.1 數據長度對性能的影響

為了判斷數據長度對SSVEP性能的影響,兩種方法中子帶數都設置為5,分別取0.25、0.5、0.75、1、1.25、1.5、1.75、2 s的數據長度,比較其分類準確率Ac和ITR。圖4為TRCA和FBCCA的分類準確率和信息傳輸率隨數據長度變化的折線圖。

圖4 不同數據長度的分類準確率和信息傳輸率

由圖4可知,隨著數據長度的增加,分類準確率也逐漸增大,且趨向于穩定。ITR隨著數據長度的增加,先增大再減小,由式(13)可知ITR受三個因素影響,當分類準確率隨著數據長度的增加而逐漸增大時,必然導致ITR的降低。數據長度在1 s之前時,TRCA的分類正確率和ITR明顯高于FBCCA,但隨著數據長度的持續增加,FBCCA的分類準確率逐漸和ITR接近TRCA。該結果表明,相比于TRCA算法,FBCCA算法對數據長度更加敏感,所以當數據長度較小時,TRCA算法性能明顯好于FBCCA算法。

3.2 子帶數對性能的影響

由上圖可知,當數據長度在1 s以內時,分類準確率和ITR都較高。子帶的個數并非越大越好,過大可能會影響信號的強度甚至會降低準確度,在這里對子帶數進行1~7個的取值,數據長度取1 s,兩種方法的分類準確率如圖5所示。

圖5 不同子帶數的分類準確率

從圖5可以看出,當數據長度固定時,子帶個數對分類準確率的變化并不大。TRCA的分類效果明顯好于FBCCA,分類準確率提升了近30%,最高達到87.25%,而FBCCA最高僅為61.73%。隨著子帶個數的增加,分類準確率也小幅度提高,在5個子帶數達到最高。大于5時,分類準確率會有一定程度的降低,故實際子帶數應該以5個為準。

3.3 通道個數對性能的影響

實際上在做SSVEP的時候,響應信號主要出現在腦部的后枕區,主要的通道有Pz、POz、PO3、PO4、PO5、PO6、Oz、O1、O2,所以本文主要用這9個通道進行SSVEP的信號分類。對通道數取分別取3~9個不同的值,數據長度固定為1 s,子帶數取5個,比較兩種方法的分類準確率,如圖6所示。

圖6 不同通道數的分類準確率

可以看出,兩種方法的分類準確率都隨通道數的增加而增大,且最后趨于穩定,都在9個通道時達到最大,分別為89.51%(TRCA)和80.19%(FBCCA)。在通道數少的情況下,二者性能差距較大,通道數取3時,分類準確率差距近20%。說明在數據長度小、子帶數一定時,通道數越少,TRCA算法性能越優于FBCCA。

以上實驗對比研究了影響FBCCA與 TRCA分類準確率的三個因素: EEG數據長度、子帶數與通道個數。實驗結果顯示:FBCCA與TRCA 的分類準確率和信息傳輸率均隨數據長度的增加而增加,而在數據長度較小的情況下,TRCA算法對SSVEP信號分類的效果優于FBCCA算法。數據長度固定時,子帶個數對分類準確率的變化很小,但TRCA的分類準確率仍顯著高于FBCCA。在其他相同的實驗設置下,TRCA算法對SSVEP 信號分類的準確率普遍高于 FBCCA 算法,尤其是在數據長度小、數據量少的情況下,這種特性表現得更為明顯。

4 結論

SSVEP已成為腦電信號研究的主流方向之一。當前,針對SSVEP信號頻率分類的算法中,濾波器組典型相關分析(FBCCA)和任務相關成分分析(TRCA)是較為新穎的頻率識別方法。結合Benchmark Dataset 35位受試者的數據,利用MATLAB對比分析了TRCA與FBCCA方法影響SSVEP信號分類準確率的三個主要因素,結果表明,在數據長度小、時間短的情況下,相比于FBCCA方法,TRCA方法具有更高的分類準確率。且子帶數設置為5時,分類準確率達到最大。通常來說,通道數越多分類準確率越大,但在通道個數較少時,TRCA分類效果明顯優于FBCCA。上述分析結果為腦機接口系統應用者在對SSVEP的分類方法選擇上提供了比較清晰的理論方法及系統的實驗參考,也為后續的性能提升奠定了實驗基礎,具有較好的參考價值。

猜你喜歡
分類信號分析
分類算一算
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
隱蔽失效適航要求符合性驗證分析
完形填空二則
分類討論求坐標
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
數據分析中的分類討論
教你一招:數的分類
電力系統及其自動化發展趨勢分析
主站蜘蛛池模板: 国产十八禁在线观看免费| 成人福利在线免费观看| 国产精品丝袜在线| 无码AV高清毛片中国一级毛片| 爱爱影院18禁免费| 国产一二三区视频| 91精品视频在线播放| 免费a级毛片视频| 亚洲久悠悠色悠在线播放| 国产精品香蕉| 少妇露出福利视频| 国产亚洲欧美在线视频| 人妻精品全国免费视频| 欧美国产综合视频| 99视频只有精品| 国产精品成人观看视频国产| 成人在线天堂| 欧亚日韩Av| 日韩久久精品无码aV| 亚洲av无码专区久久蜜芽| 国产性精品| 天堂成人av| 重口调教一区二区视频| 亚洲一区二区成人| 久久国产V一级毛多内射| 东京热高清无码精品| 精品福利网| 99久久精品免费视频| 亚洲综合狠狠| 日本欧美中文字幕精品亚洲| 欧美日韩精品一区二区视频| 日韩国产亚洲一区二区在线观看| 欧美成人二区| 久久香蕉国产线| AⅤ色综合久久天堂AV色综合| 亚洲人成网址| a免费毛片在线播放| 欧洲熟妇精品视频| 欧美在线精品怡红院| 亚洲男人天堂2020| 成人毛片免费观看| 国产一区二区视频在线| 黄色网站在线观看无码| 国产亚洲欧美日本一二三本道| 国产精品99久久久久久董美香| jizz在线观看| 久久午夜夜伦鲁鲁片不卡| 99久久精品久久久久久婷婷| 中文毛片无遮挡播放免费| 亚洲欧美成人网| 国产黄在线免费观看| 国产不卡一级毛片视频| 制服丝袜 91视频| 久久这里只有精品66| 亚洲欧美成人综合| 欧美精品色视频| 日韩毛片免费| 国产精品无码久久久久久| 99re这里只有国产中文精品国产精品 | 欧美日韩一区二区三| 国产日韩丝袜一二三区| 高清不卡毛片| 综合网天天| 国内精品久久九九国产精品 | 麻豆精品在线视频| 国产黄网永久免费| 久久久精品无码一区二区三区| 亚洲欧美极品| 91成人精品视频| 色偷偷一区| 色综合热无码热国产| 国产精品成人免费视频99| 91年精品国产福利线观看久久| 看国产一级毛片| 无码国内精品人妻少妇蜜桃视频 | 国产va在线观看免费| 97se综合| 亚洲中文在线看视频一区| 人妻少妇乱子伦精品无码专区毛片| 亚洲国产高清精品线久久| 日韩久久精品无码aV| 尤物成AV人片在线观看|