林蘇云
(福州職業(yè)技術(shù)學(xué)院 福建省福州市 350108)
隨著網(wǎng)絡(luò)通信、人工智能等科學(xué)技術(shù)的快速發(fā)展,人們的家居環(huán)境朝著智能化的方向不斷發(fā)展。在中國加快城市化建設(shè)和新農(nóng)村建設(shè)的進程中,人們已不再單純追求住房面積的增大,而將舒適、便捷、安全、高效的居家環(huán)境也作為追求的目標(biāo)。智能家居應(yīng)體現(xiàn)實用、易用、人性化,在標(biāo)準(zhǔn)化的基礎(chǔ)上,同時還需考慮個性化的需求,以滿足不同人群的需要。將腦機接口技術(shù)運用到智能家居中,設(shè)計新型的基于運動想象腦機接口的智能家居系統(tǒng),能給人們帶來更加舒適和優(yōu)化的操控體驗,同時也能幫助身體殘障人士獲得正常的生活,具有重要的社會意義。
目前,智能家居系統(tǒng)采用了多種技術(shù)。如Kim 等人[1]采用手勢識別來控制窗簾和燈光。Solorio 等人[2]采用語音命令和Web 應(yīng)用程序進行基于云的半自動化家庭組件開發(fā);Juntunen 等人[3]采用手勢和聲音混合控制等多種模式組合來控制照明管理系統(tǒng)。但是,這些智能家居無法滿足身體運動障礙的人群來使用。近年來,針對特殊人群研發(fā)的基于腦機接口的智能家居系統(tǒng)迅速發(fā)展。Hoffmann等人[4]在Farwell 等人的工作基礎(chǔ)上研發(fā)了6-Oddball 范式的智能家居控制系統(tǒng);Lin 等人[5]和Ou 等人[6]研發(fā)了結(jié)合即插即用家庭網(wǎng)絡(luò)的腦機接口智能環(huán)境控制系統(tǒng);Birbaumer 等人[7]研發(fā)了基于皮層慢電位的外界機器人控制系統(tǒng);李凱[8]研發(fā)了基于SSVEP 腦電信號的輪椅控制系統(tǒng),能控制輪椅的左右行駛。這些基于腦機接口的智能家居系統(tǒng)的研發(fā)具有重要的意義。
基于腦機接口的智能家居系統(tǒng)能把腦電信號通過特征提取,特征分類,最后轉(zhuǎn)換為控制命令控制外部設(shè)備,結(jié)合以上案例,本文設(shè)計一種基于運動想象腦機接口的智能家居系統(tǒng)。
大腦是人體的重要器官。大腦的皮質(zhì)是整個大腦最重要的部位,是高級神經(jīng)活動的物質(zhì)基礎(chǔ)。大腦皮層負(fù)責(zé)處理聽覺、視覺、感覺等信息,還掌管著運動、語言、思考等許多方面。大腦皮層每個部位都能負(fù)責(zé)許多功能,彼此之間也存在許多重疊,因此不同類型的腦機接口需要獲取不同區(qū)域的大腦皮層產(chǎn)生的信號。腦電信號是由大腦神經(jīng)元的活動產(chǎn)生的電位變化,存在于大腦中樞神經(jīng)系統(tǒng)的自發(fā)性活動電位中,后者是一種生理電信號。腦電信號體現(xiàn)了大腦內(nèi)部的神經(jīng)元電位活動,可以通過放置于頭皮表面的電極來進行檢測,再經(jīng)過放大、濾波和數(shù)字化處理后,得到電信號時間序列,即腦電信號(EEG)。
腦機接口是人腦向外部環(huán)境發(fā)送信息與命令的通信系統(tǒng),該通路不依賴于大腦的常規(guī)輸出通路(外周神經(jīng)與肌肉組織)[9]。例如,基于EEG 的腦機接口系統(tǒng)將EEG 活動進行編碼作為消息命令,來替代神經(jīng)系統(tǒng)的輸出信號,因而腦機接口系統(tǒng)為人們提供了另外一種操控環(huán)境的方式,該技術(shù)形成于20 世紀(jì)70年代[10]。腦機接口系統(tǒng)主要由輸入(例如,人的電生理活動信號),輸出(例如,設(shè)備控制命令),將輸入信號轉(zhuǎn)換為輸出信號的信號處理部分,如圖1所示。其中,信號處理部分包括預(yù)處理、特征提取、特征分類3 個環(huán)節(jié)。
圖1:腦機接口系統(tǒng)組成
腦機接口系統(tǒng)的采集部分負(fù)責(zé)采集腦電信號,將采集到的信號進行放大、濾波、A/D 轉(zhuǎn)換等處理。信號處理部分負(fù)責(zé)對腦電信號進行預(yù)處理和提取特征,然后再將提取到的特征進行分類。設(shè)備控制部分根據(jù)不同的分類結(jié)果對應(yīng)不同的輸出控制命令,實現(xiàn)對外部設(shè)備的控制。
信息采集部分要考慮采集的規(guī)模、時間分辨、空間分辨率和采用何種方式進行采集。采集方式有侵入式、半侵入式和非侵入式。在采集過程中,來自自身的干擾,如心電、眼電、肌電等,以及來自外界環(huán)境的干擾,如電磁干擾等都有可能影響到正在采集的腦電信號。信號的預(yù)處理過程是對原始信號進行濾波降噪,消除這些偽跡和噪聲。目前常用的預(yù)處理方法有空間濾波器、時間濾波器、通道選擇、頻帶選擇等。特征提取部分主要是找到能夠表征信號的參數(shù),以此構(gòu)成特征向量。特征參數(shù)可以從時域、頻域、時頻域等進行分析。特征分類是對上一步的特征向量進行分類識別,目前常用的有支持向量機、神經(jīng)網(wǎng)絡(luò)、線性判別分析等方法。設(shè)備控制部分把分類結(jié)果轉(zhuǎn)換為控制外部設(shè)備動作的輸出命令,完成對外部環(huán)境的控制。
當(dāng)人的主要感覺運動皮層不處理感覺信息和不產(chǎn)生運動輸出的時候,腦電圖會表現(xiàn)出大約在8-12Hz 頻率范圍的節(jié)律活動。這個活動叫做mu 節(jié)律,通常認(rèn)為是由丘腦和皮質(zhì)之間的交互產(chǎn)生的。電腦分析闡明mu 節(jié)律包含了一些8-12Hz 的節(jié)律,這些節(jié)律在不同的位置,不同的頻率點,能夠互相區(qū)別開來,也就是說,這些節(jié)律與當(dāng)前的感覺輸入與運動輸出相關(guān)[11][12]。
許多因素表明mu 節(jié)律活動可以作為BCI 通信的良好載體。這些節(jié)律與那些和大腦的常規(guī)運動輸出通道直接相連的皮層區(qū)域相關(guān)。如圖2 所示,運動和對運動的準(zhǔn)備通常伴隨著感覺運動皮層的mu 節(jié)律的降低,特別是在運動對側(cè)的皮層區(qū)域。這種下降被稱為“事件相關(guān)去同步化”或ERD(event-related desynchronization)。反之,節(jié)律的增加,即“事件相關(guān)同步化”或ERS(event-related synchronization)發(fā)生在運動后時期和休息時期。而且,與BCI 應(yīng)用高度相關(guān)的是,即使運動想象也能產(chǎn)生ERD 和ERS 現(xiàn)象,而不需要實際的運動。因此,它們的發(fā)生不依賴于大腦的常規(guī)輸出通道以及周圍神經(jīng)和肌肉,所以可以作為BCI 的基礎(chǔ)[13]。
圖2:mu 節(jié)律信號拓?fù)鋱D及其頻域分布[14]
測量和采集腦電信號是整個實驗研究的最初步驟,因而對采集到的信號質(zhì)量有很高的要求,將直接影響到后續(xù)處理的精度與研究結(jié)論的可靠性。大腦信號的提取有多種手段,包括功能性核磁成像技術(shù)、功能性近紅外造影技術(shù),正電子放射斷層掃描技術(shù)、腦磁圖(MEG)和腦電圖(EEG)等。不過因為前面幾種成本比較高昂且時間分辨率不夠,所以通常人們更愿意采用EEG 來記錄大腦信號,這種手段不僅比較便宜,而且在實際中的應(yīng)用最為方便和廣泛。在腦電信號采集的實際操作過程中,完備的腦電采集系統(tǒng)整體應(yīng)該包括測量與采集(電極放置方法)、預(yù)處理(對腦電信號的放大、濾波、A/D 轉(zhuǎn)換等)和存儲記錄等。本方案采用想象左手和右手運動的實驗任務(wù)來進行腦電信號的收集。人們想象自己身體的肢體運動但是并沒有產(chǎn)生實際的運動或動作,通過這種運動想象來激發(fā)具有節(jié)律性的腦電信號。放置在頭皮上的電極采集到的信號微弱且含有噪聲,采集設(shè)備需要對其進行放大、濾波和A/D 轉(zhuǎn)換等處理。腦電信號的幅值容易受到受試者的情緒,心態(tài),動作等的影響,還有來自環(huán)境中的噪音,電磁設(shè)備等的影響,這些污染實驗數(shù)據(jù)的噪聲被稱為EEG 偽跡。因此,必須使用有效的算法來減少偽跡帶來的影響。在本設(shè)計方案中,主要采取去除均值和CAR 濾波的方式來消除運動想象信號的噪聲。腦電信號的采集可使用g.tec 放大器和Ag/Agcl電極,雙極導(dǎo)聯(lián)的安放位置如圖3 左所示,三個雙極EEG 通道(前“+”,“-”后)測量C3 和C4,CZ 導(dǎo)聯(lián)。腦電信號的采用頻率為128Hz,通過0.5-30Hz 的濾波處理。
圖3:電極安放位置
從腦電信號中提取到的特征需要能夠代表運動想象不同任務(wù)下呈現(xiàn)出的特征,通過上述分析已經(jīng)知道,可以通過mu 節(jié)律來進行分析,但是功率譜的計算需要花費一定的時間,考慮到功率譜可以由AR 系數(shù)計算而來,因此考慮采用AR 系數(shù)來構(gòu)成特征向量,研究也證實AR 系數(shù)可以很好的代表運動想象腦電的特征[15][16]。因此,本設(shè)計方案采用AR 系數(shù)來構(gòu)成運動形象不同任務(wù)的特征向量。首先要對運動想象腦電信號進行建模。將單個通道的運動想象腦電信號作為一個隨機信號,采用k 階AR 模型進行擬合,表示為:
其中,x(n)表示信號的第n 個采樣值,p 為AR 模型的階數(shù),ak為AR 模型的AR 系數(shù),e(n)為均值為0,方差為δ2的白噪聲殘差[17]。本論文采用Burg 算法來求解AR 系數(shù),具體實現(xiàn)可以歸納為如下步驟:
(1)初始化:定義k 階前向預(yù)測誤差序列為fk(n),k 階后向預(yù)測誤差序列為bk(n),初始化:
(2)計算第k+1 階反射系數(shù)uk+1:
(3)采用下式估計k+1 階AR 模型系數(shù):先計算公式(4),再計算公式(5):
(4)判斷是否k+1=p,若否,則進入步驟(5),若是,則停止計算,得到p 階AR 模型的系數(shù)a1, a2,…,ap。
(5)采用下式估算k+1 階前向預(yù)測誤差序列以及k+1 階后向預(yù)測誤差序列,之后返回步驟(2):
AR 系數(shù)計算完之后,將各個通道的運動想象腦電信號的p 階AR 系數(shù)連接成向量,即為對應(yīng)腦電信號的特征向量。
SVM 是針對線性和非線性數(shù)據(jù)進行分析的一種分類新方法[18]。它最早是在1992年,被Vladimir Vapnik 和他的同事Berhard、Isabelle Guyon 組成的團隊率先提出來,它的基礎(chǔ)性工作在20 世紀(jì)60年代便已出現(xiàn)。這些年以來,支持向量機的研究,無論是理論上還是實現(xiàn)算法上,都有了顯著的提高,為解決“過學(xué)習(xí)”、“維數(shù)災(zāi)難”這些問題提供了良好的解決方案。支持向量機主要是基于統(tǒng)計學(xué)習(xí)理論[19],針對小樣本、非線性以及高維的模式識別有著獨特的優(yōu)勢,因而在數(shù)據(jù)分類的領(lǐng)域能夠有較大的發(fā)展[20]。主要應(yīng)用范圍較廣,包括各類識別,如故障、語音、文本、手寫字體及人臉圖像等等,還可以應(yīng)用在基因分類,預(yù)測等較多前沿領(lǐng)域上。支持向量機的主要思想是尋找能夠滿足分類要求的最優(yōu)分類超平面,該超平面在滿足分類要求精度的同時,要使得超平面到兩側(cè)分類樣本的距離最大。在理論上,支持向量機能滿足對數(shù)據(jù)的最優(yōu)分類。在線性可分支持向量機中,令訓(xùn)練樣本集為其中每個樣本為d 維向量。如果這些樣本是線性可分,那么將能找到超平面把樣本無差錯的分開。其中,是線性判別函數(shù)的權(quán)值(即超平面的法向量),b 是常數(shù)項,是向量w 與x 的內(nèi)積,也就是wTx。為了使得分類超平面對所所有的樣本都能夠正確分類,且具有分類間隔,要求超平面滿足一下約束條件這種分類超平面又叫做規(guī)范化的分類超平面,如圖4 所示。
圖4:規(guī)范化的最優(yōu)分類超平面[21]
引入拉格朗日函數(shù), 用拉格朗日發(fā)進行求解,可以得到最優(yōu)的分類超平面最優(yōu)分類函數(shù)為:
其中, 為拉格朗日乘數(shù)。
本文設(shè)計的運動想象腦電控制的智能家居系統(tǒng),目標(biāo)是能夠?qū)⒂脩舻囊鈭D輸出為設(shè)備的控制行為。采集到的腦電信號,經(jīng)過上述的預(yù)處理、特征提取、特征分類后即可得到是想象左手運動還是想象右手運動兩種分類結(jié)果。將想象左手運動的腦電信號轉(zhuǎn)換為控制電器設(shè)備切換的輸出命令,將想象右手運動的腦電信號轉(zhuǎn)換為控制電器設(shè)備開關(guān)狀態(tài)的輸出命令,即可實現(xiàn)對常用電器設(shè)備的腦電控制。
智能家居系統(tǒng)能夠讓人們的居住環(huán)境更加舒適與便捷,目前常用的人機交互方式有語音交互、手勢交互等,但是對于運動障礙人員,還不能順利完成這些人機交互。本文給出了一種基于腦機接口的智能家居系統(tǒng)設(shè)計方案,將腦機接口技術(shù)與智能家居結(jié)合,為解決這一問題提供了一種新的思路。本文設(shè)計的基于腦機接口的智能家居系統(tǒng),選擇運動想象腦電信號作為輸入,提取AR 系數(shù)作為信號特征,采用支持向量機進行分類,將分類結(jié)果轉(zhuǎn)化為控制對應(yīng)設(shè)備的命令,可實現(xiàn)對常用電器設(shè)備的控制,具有現(xiàn)實意義。