田一明 陳偉 王喜太
摘 要:跌倒已成為危害老年人人身安全的主要因素之一。為提高對老年人跌倒檢測的準(zhǔn)確性,文章將集成學(xué)習(xí)的思想引入對老年人的跌倒檢測之中。首先,通過小波分解對加速度信號進(jìn)行頻帶劃分,以得到相應(yīng)動作加速度信號在不同頻帶下的能量分布情況;然后,對訓(xùn)練得到的基分類器進(jìn)行性能評價(jià)和有效選取,以實(shí)現(xiàn)基分類器之間的優(yōu)勢互補(bǔ);最后,應(yīng)用加權(quán)投票法融合經(jīng)過優(yōu)選的基分類器組成多分類器融合檢測系統(tǒng)。結(jié)果表明,文章方法優(yōu)于單一分類器識別模型。
關(guān)鍵詞:跌倒檢測;小波分解;分類器融合;模式識別
21世紀(jì)我國已經(jīng)步入老齡化社會,跌倒已成為威脅獨(dú)居老年人健康的風(fēng)險(xiǎn)之一。有研究顯示,在65歲以上獨(dú)自居住的老年人中,每年大約有1/3的老年人發(fā)生過跌倒。目前在跌倒檢測領(lǐng)域,基于可穿戴設(shè)備的方法由于設(shè)置簡單價(jià)格相對低廉,受到學(xué)者的普遍關(guān)注。一些學(xué)者將集成了三軸加速度儀等慣性裝置放置于受試者腰部,通過與人體跌落各個過程的閾值進(jìn)行對比,來檢測受試者是否發(fā)生了跌倒,這種方法閾值的選擇大多具有主觀性,處理不同類型的跌倒時魯棒性較差。相比于應(yīng)用閾值的檢測方法,應(yīng)用機(jī)器學(xué)習(xí)的方法能明顯改善對跌倒的檢測效果,相關(guān)的研究包括:基于隨機(jī)森林的跌倒檢測方法[1]、基于支持向量機(jī)[2]和極限學(xué)習(xí)機(jī)[3]的跌倒檢測方法等。
本文在應(yīng)用加速度小波包特征構(gòu)建不同類別分類器的基礎(chǔ)上,通過組合多個性能優(yōu)良的分類器建立了檢測率更高、性能更為可靠的跌倒檢測系統(tǒng),以實(shí)現(xiàn)提高跌倒檢測率的目的。
1 加速度的小波特征
目前加速度信號已廣泛應(yīng)用于人體異?;顒訝顟B(tài)識別。小波變換是一種能夠結(jié)合時域和頻域特征來對信號進(jìn)行特征提取的工具之一,并得到了一定的應(yīng)用[4]。小波包分解能夠?qū)Σ煌顒拥募铀俣忍卣鬟M(jìn)行深入細(xì)致的描述,有利于識別系統(tǒng)的判斷。
本文以和加速度信號G進(jìn)行加速度小波特征提取,公式為:
式中,X,Y,Z分別為加速度傳感器在x,y,z三個軸上的加速度。
小波包能量譜是信號經(jīng)過小波分解后以能量的方式表示不同頻帶上信號特征的一種方式。小波信號的能量可定義為:
2 多分類器融合系統(tǒng)
本文通過融合不同屬性的基分類器組成一個強(qiáng)分類器來對跌倒進(jìn)行檢測,所設(shè)計(jì)的跌倒識別集成學(xué)習(xí)系統(tǒng)在基分類器優(yōu)良性能的基礎(chǔ)上,通過差異性度量的規(guī)則來融合實(shí)現(xiàn)。圖1是多分類器融合系統(tǒng)的原理示意圖。
2.1 基分類器的選擇
在基分類器的選擇上,本文分別選取了BP神經(jīng)網(wǎng)絡(luò)、RBF神經(jīng)網(wǎng)絡(luò)、LDA算法、隨機(jī)森林算法以及KNN分類算法作為基分類器。
2.2 分類器的差異性度量原則
通過Q統(tǒng)計(jì)量法對兩兩不同的基分類器之間的差異性進(jìn)行度量。對于兩個基分類器Q1和Q2,N11與N00分別表示兩個分類器均作出正確識別與錯誤的識別的樣本占總樣本的比例。
Nij代表在Qi中識別準(zhǔn)確而在Qj中識別錯誤的樣本比例。Q統(tǒng)計(jì)量法可以用公式表示為:
若一個集成學(xué)習(xí)系統(tǒng)由L個單分類器組成,則整個系統(tǒng)的成對差異性表示由這個系統(tǒng)中所有兩兩成對差異性取平均值獲得:
通過難度度量法來衡量集成分類器整體的性能。首先,計(jì)算隨機(jī)變量X的分布,X表示一個輸入樣本像元x正確分類的基分類器占所有基分類器的比例,即X∈{0,1/L,2/L,…,1},難度度量計(jì)算X的方差,如公式(8):
公式(8)中:θ的大小與集成分類器表現(xiàn)的差異性成反比。
2.3 多分類器的決策級融合
本文選取加權(quán)投票法融合不同基分類的識別信息,基分類器權(quán)重的計(jì)算依據(jù)它們在訓(xùn)練集中的準(zhǔn)確率而確定,計(jì)算公式如公式(9)所示:
式中:αi表示第i個基分類器的權(quán)重值,其中i=1,2,…,L;Ratei表示第i個基分類器的訓(xùn)練集中平均準(zhǔn)確率。
3 實(shí)驗(yàn)與結(jié)果
3.1 實(shí)驗(yàn)系統(tǒng)和數(shù)據(jù)
實(shí)驗(yàn)系統(tǒng)由兩個部分組成:一個是加速度傳感器部分,另一個是與計(jì)算機(jī)交互的接收部分。加速度傳感器部分包括ADXL-345加速度傳感器、Arduino Pro微型控制器模塊和nRF24L收發(fā)器模塊(如圖2a)。計(jì)算機(jī)交互的接收部分由Arduino Pro微型控制器模塊和nRF24L收發(fā)器模塊組成(如圖2b)。接收器使用UART接口連接到個人電腦,設(shè)置參數(shù)為:數(shù)據(jù)位8位,波特率115200,奇偶校驗(yàn)無,停止位1。本實(shí)驗(yàn)從5名受試者身上采集跌倒以及日常生活活動的加速度信號,所有受試者都在腰部相同部位佩戴加速度傳感器(如圖2c)。
考慮到實(shí)驗(yàn)的安全性,所有受試者均來自實(shí)驗(yàn)室身體健康的學(xué)生。采集每位受試者跌倒和一些日常生活活動的加速度信號,其中每種日常生活活動各做20組,跌倒為80組。將采集到的數(shù)據(jù)樣本按6:4的比例分為訓(xùn)練樣本和測試樣本。
3.2 基分類器的結(jié)果分析
分析各基分類器的性能以及它們的差異性,本文利用從加速度信號提取到的小波特征對所選取的五種基分類器分別進(jìn)行訓(xùn)練,各基分類器的訓(xùn)練集準(zhǔn)確率如表1所示。
按照2.2節(jié)分類器差異性度量原則,從這5種基分類器中選出3個組成多分類器融合檢測系統(tǒng)。為了敘述方便,首先將各單分類器標(biāo)號:將BP神經(jīng)網(wǎng)絡(luò)、RBF神經(jīng)網(wǎng)絡(luò)、LDA算法、隨機(jī)森林算法以及KNN分類算法分別標(biāo)為1至5號分類器,以便進(jìn)行實(shí)驗(yàn)后的差異性度量。根據(jù)單分類器的識別結(jié)果,利用公式(6)得出:
Q12=0.786,Q13=0.843,Q14=0.734,Q15=0.863,Q23=0.932,Q24=0.549,Q25=0.671,Q34=0.814,Q35=0.657,Q45=0.583。
利用公式(7)得出:Q123=0.653,Q124=0.737,Q125=0.822,Q134=0.854,Q135=0.682,Q145=0.734,Q234=0.782,Q235=0.684,Q245=0.753,Q345=0.673。