概述
實驗數(shù)據(jù)流層(LabStreamingLayer, LSL)是一種開源軟件框架,專門設(shè)計用于實驗室環(huán)境中的多數(shù)據(jù)流同步、收集和傳輸。它能夠有效處理實時數(shù)據(jù),并實現(xiàn)時間同步、監(jiān)控與記錄。
應(yīng)用優(yōu)勢
在多模態(tài)研究與腦機接口領(lǐng)域,LSL顯示出顯著的潛力,尤其是在神經(jīng)科學(xué)、心理學(xué)和生物醫(yī)學(xué)研究中。
1、實時數(shù)據(jù)流處理
LSL支持實時數(shù)據(jù)流傳輸和處理,還可以與EEG、眼動儀等生物信號數(shù)據(jù)同步,整合不同設(shè)備于單一實驗環(huán)境,實現(xiàn)實時數(shù)據(jù)監(jiān)控。
2、多模態(tài)數(shù)據(jù)同步
腦電數(shù)據(jù)流可與其他數(shù)據(jù)流相結(jié)合,其他數(shù)據(jù)流可以包含多種類型的信號。LSL 支持將不同設(shè)備的數(shù)據(jù)流進行高精度時間同步,確保多模態(tài)數(shù)據(jù)能夠準(zhǔn)確對應(yīng)到同一時間點。
3、事件標(biāo)記與實驗控制
LSL支持在數(shù)據(jù)流中嵌入事件標(biāo)記(markers),便于數(shù)據(jù)分析時對特定事件進行鎖時。LSL的實時性和事件標(biāo)記功能也可以用于實驗控制,實現(xiàn)基于實時數(shù)據(jù)流的閉環(huán)實驗。
4、跨平臺數(shù)據(jù)共享
LSL的多設(shè)備及應(yīng)用程序支持能力,使得數(shù)據(jù)流的整合變得簡單,促進了跨實驗室的遠(yuǎn)程數(shù)據(jù)共享與合作。LSL將實時數(shù)據(jù)流以XDF文件形式存儲,研究者們可以在實驗后對數(shù)據(jù)進行時間序列分析、統(tǒng)計分析或機器學(xué)習(xí)建模。
5、開放和可擴展的生態(tài)系統(tǒng)
由于 LSL 是開源的,研究人員可以根據(jù)實驗需求進行二次開發(fā)和擴展,創(chuàng)造個性化的數(shù)據(jù)處理模塊或?qū)嶒灴刂葡到y(tǒng)。此外,LSL 的開發(fā)和維護活躍,有大量社區(qū)資源支持,方便研究人員獲取技術(shù)支持和應(yīng)用實例。
6、典型應(yīng)用場景
1)腦機接口(BCI):在 BCI 研究中,LSL 被廣泛用于實時 EEG 數(shù)據(jù)采集和處理,幫助系統(tǒng)進行實時響應(yīng)。
2)多模態(tài)神經(jīng)成像研究:如 EEG-fMRI 同步實驗,用于研究不同成像技術(shù)之間的協(xié)同作用和數(shù)據(jù)整合。
3)虛擬現(xiàn)實(VR)和增強現(xiàn)實(AR):在 VR 和 AR 環(huán)境中,通過 LSL 采集用戶的生理數(shù)據(jù)(如 EEG 和眼動)并實時反饋,實現(xiàn)更為沉浸和交互性強的研究實驗。
如何使用Brain Products產(chǎn)品結(jié)合LSL技術(shù)進行超掃描研究
Brain Products 提供了一系列與 LSL 兼容的設(shè)備,它們可以通過 LSL connector與 LabRecorder(獨立開源應(yīng)用程序,用于實驗室環(huán)境中的多數(shù)據(jù)流處理) 等 LSL 兼容的應(yīng)用程序協(xié)同工作。
在Brain Products GitHub頁面上,已為當(dāng)前現(xiàn)有的放大器提供了LSL connectors。只要找到放大器,下載對應(yīng)版本的安裝包即可使用。
Step1:所有設(shè)備置于同一局域網(wǎng)
Step2:分別運行LSL connector和LabRecorder的計算機
Step3:選擇觸發(fā)器。LSL同時提供軟件與硬件傳輸trigger??梢杂|發(fā)個別標(biāo)記與全局標(biāo)記,從而靈活滿足不同實驗需求
BrainVision LSL Viewer 可用于連接和在線監(jiān)控 EEG 數(shù)據(jù)流
在使用LSL進行超掃描實驗時的注意事項
1、盡量選擇有線網(wǎng)絡(luò),減少網(wǎng)絡(luò)負(fù)載。并且,不要在后臺運行任何比特率高的數(shù)據(jù)流。
2、每個被試使用類似的硬件設(shè)施。最好讓所有被試的采樣率保持一致。
3、當(dāng)使用結(jié)合了LSLmarker數(shù)據(jù)流的腦電數(shù)據(jù)時,需要考慮硬件在腦電數(shù)據(jù)流中造成的延遲。具體來說,軟件marker會被立即發(fā)送,LabRecorder 中的記錄不會出現(xiàn)延遲,但Liveamp的數(shù)據(jù)和trigger信號可能會有延遲。
4、在開始正式實驗之前,最好進行測試以保證正式實驗順利進行。
分析數(shù)據(jù)
時間戳等數(shù)據(jù)儲存于XDF文件
不同來源的數(shù)據(jù)流進行精確時間對齊和同步處理
查看MoBILAB(EEGLAB 插件)載入包含多個EEG數(shù)據(jù)流的XDF文件,并將數(shù)據(jù)導(dǎo)出 BrainVision 標(biāo)準(zhǔn)數(shù)據(jù)格式
使用BrainVision Analyzer 2 進行數(shù)據(jù)分析