在瀏覽器中打開PRO版本你是開發者嗎?試用HTML to PDF API pdfcrowd.com
步驟5。提取時期
研究連續記錄的事件相關腦電動力學
數據,鎖定到感興趣事件的數據時期應該是
提取。要提取時期,請選擇“工具\提取時期”。然后
選擇要提取的事件和要提取的歷元的長度
提取。
步驟6。刪除瀏覽器PRO版本中的基線值你是開發者嗎?試用HTML to PDF API pdfcrowd.com
步驟5。提取時期
研究連續記錄的事件相關腦電動力學
數據,鎖定到感興趣事件的數據時期應該是
提取。要提取時期,請選擇“工具\提取時期”。然后
選擇要提取的事件和要提取的歷元的長度
提取。
步驟6。刪除基線值EEGLAB可用于分析和可視化使用OpenBCI硬件和軟件記錄的EEG數據集。EEGLAB可以處理各種不同的文件類型,包括從OpenBCI GUI導出的文件,正如我們在上一篇文章中看到的那樣。
準備好數據
腦電圖數據文件
腦電圖數據可以存儲ASCII文件(通常以“.txt”擴展名保存)。OpenBCI處理GUI將數據保存在文本或逗號分隔值(csv)文件中,這些文件將輸出到OpenBCI_Processing目錄中的“SavedData”目錄中。
使用以下命令將CSV文件導入為MATLAB矩陣:
>data=csvread('…/directory/yourfile.txt',行偏移量,列偏移量)
例如:
>數據=csvread('…/OpenBCI RAW-__.txt',5,1);
行偏移量是EEG數據開始前txt文件中的行數(在當前版本的OpenBCI GUI中,數據開始前有5行注釋行,因此偏移量應為5,以使矩陣從第6行開始)。列偏移量跳過樣本編號列。
您還可以編寫一個函數來打開文件,避免每次都寫入和更改文件名。要做到這一點,您必須編寫下面顯示的代碼,并將其保存為“.m”文件。
函數[data]=打開文件()
%提示用戶輸入文件名
[fname,fdir]=uigetfile(。。。
{'*.csv','csv文件(*.csv)'。。。
'*.xlsx','Excel文件(*.xlsx)'。。。
'*.txt*','文本文件(*.txt*)'}。。。
'選擇一個文件');
%將完全格式的文件名創建為字符串
filename=完整文件(fdir,fname);
%檢查文件是否存在
assert(exist(filename,'file')==2,“%s不存在。”,文件名);
%讀取數據,跳過前5行
數據=csvread(文件名,5,0);
終止
廣告
報道此廣告
您可以使用以下行從命令窗口調用該函數(請記住將兩個腳本保存在同一文件夾中):
[data]=打開文件();
如果您使用帶有加速度計數據和輔助數據的OpenBCI V3板,則在將數據發送到EEGLAB之前,您可能需要分離數據的最后三個通道,以便僅單獨處理EEG數據和加速度計數據。要將不同的數據與相應的變量分開,請輸入以下命令:
%創建常規變量
EEGData=數據(:,2:9);
AuxData=數據(:,10:12);
時間=(0:4:長度(eegdata))';%時間矢量
1.5埃格達
圖1。頻道數據應保存在列中,而不是行中。
通道位置文件
通道位置對于以2-D或3-D格式繪制EEG頭皮圖非常有用。OpenBCI對8通道和16通道模型使用標準的10-20格式,可以在以下.ed文件中找到:8通道和16channel。然后,您可以通過單擊“通道位置文件或信息”旁邊的“瀏覽”并定位您下載的OpenBCI.sed文件來導入通道數據。
1.5-氯ocs
圖2:頻道位置文件。所有元素都用制表符分隔。
如果您需要編輯頻道位置,我建議編輯位于“\eeglab\sample_data”中的“eeglab_chan32.locs”或位于“\eeglab\ssample_locs”中的”Standard-10-20-Cap25.ced“。您應該使用任何文本編輯器,如寫字板、NotePad++、Atom……無論哪種更適合您,都可以編輯文件。請記住將其保存為“.sed”文件,而不是“.txt”文件。
從EEGLAB開始
如果EEGLAB尚未運行,請在Matlab命令行中輸入“EEGLAB”以啟動程序。在運行它之前,請檢查您的路徑是否正確。
1-艾格拉布
圖4。執行了“eeglab”命令的MATLAB窗口。
EEGLAB主窗口將在您的屏幕上彈出:
0-艾格拉布
圖5。EEGLAB的主窗口。
使用EEGLAB GUI將矩陣導入EEGLAB:文件->導入數據->使用EEGLAB函數和插件->從ASCII/float文件或Matlab數組。
在出現的彈出窗口中,輸入有關數據集的信息。選擇“Matlab變量”,然后輸入存儲矩陣的變量的名稱。鍵入數據采樣率(應在“txt”文件的頂部注釋它——在OpenBCI GUI中默認情況下通常為250 Hz)。其他字段可以保留為默認值,EEGLAB將自動填寫數據集中的信息。
2-數據_電子標簽
圖6。導入腦電圖數據和通道位置。
祝賀EGE數據和通道位置現在已導入EEGLAB,您可以對數據進行各種數據分析并將其可視化。
使用EEGLAB GUI將數據繪制到EEGLAB中:繪制->通道數據(滾動)。默認情況下,EEGLAB的窗口長度為5秒(x軸)。如果要更改,必須選擇“設置”->“時間范圍”以在圖形窗口中顯示,并鍵入新的窗口長度。
繪圖數據3.png
圖7。繪制腦電圖數據和改變窗口長度。
此外,你還可以通過玩一點情節底部的“+”和“-”來改變情節的規模。我建議采用50或100分制。因此,您將對腦電圖數據有更好的透視和可視化效果。這應該是這樣的結果:
腦電圖.png
圖8。比例因子為100的腦電圖數據可視化。
工具書類
|