針對Matlab腦電數據EEG處理、 eeglab工具箱、Neuracle數據採集操作要點事項

           Matlab腦電數據EEG處理、 eeglab工具箱、Neuracle數據採集操作要點

         本文爲博主針對自己在採集腦電數據、分析處理數據過程中的實際經驗總結記錄,如有不妥之處請提出修正,內容僅供BCI愛好者參考!


Neuracle軟件使用

具體詳細操作可以找設備售賣方索要使用說明書,本文只簡要敘述簡要的常用的操作流程。

1.連接設備 (放大器、路由器、電腦Neuracle軟件三者之間)

       ①打開數據採集放大器後,放大器會自動與配套的路由器之間建立連接,完成後放大器上的wifi燈常亮。(注意,如果更換爲其它路由器需要對路由器進行相關配置,具體配置方法請參考文末 附件所述)

      ②連接路由器wifi,用戶名 Dolphin001,默認密碼Neuracle0519

      ③打開軟件查找設備,如果連接成功會出現1 was found 提示

2.自定義採集的通道

3.添加受試者

  3.打腦電膏降阻抗                                           

 

 

然後採集數據,最後數據保存在subject Management中:

EEGLAB工具箱使用

使用前須知:Matlab2015a、博睿康公司Neuracle EEG RecorderV2採集軟件以及Neuracle 配套的eeglab工具箱(普通網上下載的eeglab在導入數據時沒有from Neuracle  EEG data files數據格式導入選項),下載地址: Neuracle EEG RecorderV2和配套的eeglab14_1_2b工具箱

1.添加路徑------將eeglab工具箱添加到當前工作路徑下。

2.啓動工具箱------在命令窗口下輸入eeglab,啓動工具箱。

3.導入數據-----將neuracle保存的腦電數據導入(選擇data.bdf和evt.bdf兩個文件)。

4.通道定位-----Edit->Channel locations->read locations(如果已經有了各個電極的座標,則不需要這一步,直接點右下角OK即可;如果沒有各個電極的座標,則需要打開腦電記錄系統的電極定位文件)


5.Re-reference--------Tools--> Re-reference

PS : 如果要選擇以雙側乳突爲參考,則應按住CTRL先選TP9再選TP10。
  

6.通道選擇------Edit-->Select data (去掉無用電極),無用電極指的是在整個腦電信號處理的過程(包括畫地形圖)中都沒有用的電極.
      

7.帶通濾波----Tools-->Filter the data-->Basic FIR filter --> (1 Hz high pass filterfirst)-->Overwrite it in memory;  (1hz高通)

                       Tools-->Filter the data-->Basic FIR filter --> (40Hz Low pass filterfirst)-->Overwrite it in memory;(40Hz低通)

  

拓展1-------凹陷濾波(一般用於消除50Hz工頻干擾,最好是在濾波之前處理)

8.去除基線-------Tools--> Remove baseline (基線校正)

9.觀察數據------Plot--> Channel data (scroll)

  

10.ICA去除僞跡------Tools--> Run ICA,Wait for a long time (enjoy some water)。
ICA是一種用來從多變量(多維)統計數據裏找到隱含的因素或成分的方法,被認爲是主成分分析(Principal Component Analysis, PCA)和因子分析(Factor Analysis)的一種擴展。ICA是一種用來從多變量(多維)統計數據裏找到隱含的因素或成分的方法,被認爲是主成分分析(PrincipalComponent Analysis, PCA)和因子分析(Factor Analysis)的一種擴展。

參數默認即可
 

11.查看獨立源成分-------Tools --> Reject data using ICA--> Reject component by map

  

12.標記需要去掉的噪聲成分

    

13.剔除噪聲成分------Tools --> Remove components

  

拓展2------經典的ICA噪聲成分

    

   

  

       

     

14.保存數據(1)-------保存爲.set和.fdt格式的數據

  

保存數據(2)-------保存爲.mat格式的數據(找到matlab工作區中的EEG結構體,進入得到data極爲處理完成後的數據,保存即可)

   

data2=EEG.data;  %將結構體中的數據轉存到變量中

save('filename','data2');  %將變量中的數據保存到filename中

拓展3------其他常用的EEGLAB功能
File - Clear dataset 清除特定數據集
File - Clear study 清除所有數據集
Edit - Event values 編輯marker
Edit - Select epochs or events 挑選特定marker和段落
Edit - Append datasets 合併數據集
Tools - Change sampling rate 改變採樣率
Plot – channel ERPs 查看各個電極波形

拓展4------腦電數據批處理
1. 首先手動完整的處理一個腦電數據(一定不要直接用別人的腳本)
2. EEG.history
3. 把不需要人工的操作挑出來,加上for循環
4. 將script中需要改動的地方改好(一般要改的就是導入數據和保存數據兩條
指令,而且改得一般只是文件名和路徑)
5. 腦電數據批處理流程一般爲:從導入數據到分段基線校準(批處理) ——
插值壞導和剔除壞段(手動) ——跑ICA(批處理) ——踢成分(手動)
           

附錄1

           

                               

             

           

           

   

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章