羅文志,張自豪
(1.桂林威領(lǐng)電子科技有限公司,廣西桂林 541004;2.廣西師范大學(xué)電子工程學(xué)院,廣西桂林 541004)
生活水平的顯著提升及人口老齡化程度不斷加深,社會醫(yī)療服務(wù)產(chǎn)業(yè)得到不斷發(fā)展。針對老年群體的服務(wù)機構(gòu)數(shù)量也隨之不斷增加,對于老年群體的監(jiān)護服務(wù)形式需要進一步升級[1]。養(yǎng)老機構(gòu)通過智能設(shè)備為老年人提供監(jiān)護服務(wù),可以減少監(jiān)護工作的人工成本,有效提高監(jiān)護質(zhì)量,具有一定的社會意義和經(jīng)濟價值。跌倒是老年群體面臨的意外傷害之一,可能會造成嚴(yán)重后果,需要進行有效監(jiān)測[2]。如何利用科技手段為老年群體提供跌倒看護是研究的重要問題。
目前,存在很多跌倒檢測問題的研究成果,跌倒檢測的研究方法有以下幾類:一類通過圖像處理實現(xiàn)[3-5],另一類通過感知設(shè)備實現(xiàn)[6-8],還有一類通過穿戴設(shè)備實現(xiàn)[9-11]。其中,通過圖像和環(huán)境感知的檢測方法應(yīng)用場所相對固定,同時監(jiān)護成本很高。通過穿戴設(shè)備檢測的成本較低,且不存在泄露隱私的風(fēng)險,是主流的研究方向。大量學(xué)者通過在身體軀干位置放置檢測設(shè)備,雖然可以有效地實現(xiàn)檢測,但是舒適度不高,推廣性較差。因此,該文通過穿戴設(shè)備設(shè)計一種基于腕部的跌倒檢測方法并形成一種監(jiān)護系統(tǒng),從而為老年群體提供舒適、有效的監(jiān)護服務(wù),為護理人員提供簡單、有效且實用的監(jiān)護方法。
當(dāng)前,跌倒檢測的研究多是選取少量動作進行分類,但是因運動的復(fù)雜性會導(dǎo)致識別率不高。為了提升檢測的舒適度和準(zhǔn)確率,以及保證監(jiān)護工作的有效性,該文設(shè)計了一種跌倒監(jiān)護系統(tǒng),該系統(tǒng)由監(jiān)測設(shè)備和監(jiān)控設(shè)備組成。首先完成跌倒檢測算法的研究,并移植到監(jiān)測設(shè)備中進行實現(xiàn),然后通過LoRa 無線通信技術(shù)實現(xiàn)數(shù)據(jù)傳輸,最后監(jiān)護人員利用監(jiān)控設(shè)備及時發(fā)現(xiàn)險情,并進一步做出應(yīng)急處理,從而保證老人的生命健康。監(jiān)測設(shè)備應(yīng)用于需要監(jiān)護的老人,將該設(shè)備佩帶在腕部,實現(xiàn)跌倒行為檢測和無線發(fā)送功能。監(jiān)控設(shè)備應(yīng)用于護理人員,實現(xiàn)異常信號報警和異常人員信息顯示。在養(yǎng)老機構(gòu)或者醫(yī)院等場所中,針對年邁老人或者術(shù)后人員,通過該方法可以極大地減少監(jiān)護人員的工作量,提供及時、可靠的跌倒監(jiān)護方法。該系統(tǒng)整體結(jié)構(gòu)如圖1所示。

圖1 監(jiān)護系統(tǒng)整體結(jié)構(gòu)
系統(tǒng)的硬件有監(jiān)測設(shè)備和監(jiān)控設(shè)備。兩種設(shè)備采用相同的主控芯片、LoRa 無線通信模塊以及報警模塊,監(jiān)測設(shè)備還包括姿態(tài)傳感器,監(jiān)控設(shè)備還包括OLED 顯示模塊。因篇幅有限,該文針對主要的模塊進行介紹。為了實現(xiàn)良好的腕部佩戴效果,且考慮成本及功耗問題,對各功能模塊進行選型。
主控模塊是硬件設(shè)備數(shù)據(jù)處理中心,作為系統(tǒng)核心模塊,除了保證高性能、滿足實時性需求外,還需要具有低成本和低功耗的特點。因此,系統(tǒng)采用主流的微控制器STM32 系利芯片,因時鐘頻率高的緣故使得功耗得到了良好地控制,STM32F103C8T6具備多種接口,易于擴展各種功能模塊。該芯片能夠滿足跌倒檢測和數(shù)據(jù)傳輸?shù)奶幚硇枨蟆?/p>
在跌倒數(shù)據(jù)的采集方面,選擇型號為MPU9250的運動傳感器。該傳感器通過16 位ADC 獲取加速度計和陀螺儀的數(shù)字量,同時得到三軸加速度和三軸角速度,其中,加速度計量程為±8 g,陀螺儀量程為±256 deg/s。該傳感器體積較小,易于集成在可穿戴設(shè)備中,在功耗、尺寸、靈敏度等方面具有一定優(yōu)勢。STM32F103C8T6 控制器和MPU9250 運動處理模塊通過IIC 接口進行通信。
目前,主流的無線通信技術(shù)包括藍牙、WiFi、ZigBee 和LoRa[12-13]。根據(jù)系統(tǒng)設(shè)計需求,采用的無線通信技術(shù)需具有遠距離、低功耗的特點。LoRa 技術(shù)滿足應(yīng)用需求,可以同時在各節(jié)點間自組網(wǎng)。該系統(tǒng)采用型號為E32-433T20DC 的LoRa 模塊。該芯片工作于免費頻段410~441 MHz之間,通信距離高達3 000 m,發(fā)射功率為100 mW。STM32F103C8T6 控制器和LoRa 無線通信模塊通過SPI 接口進行通信。
顯示模塊應(yīng)用于監(jiān)控端,監(jiān)控端接收數(shù)據(jù)包后進行實時顯示,方便監(jiān)護人員確定發(fā)生意外的老人身份,為后續(xù)救援提供支持。顯示模塊為0.96 寸的OLED 屏,相較于LCD 屏,其厚度、響應(yīng)速度都更加優(yōu)越,顯示功耗為0.06 W。STM32F103C8T6 控制器和OLED 顯示模塊通過IIC 接口進行通信。
該文基于腕部進行跌倒檢測方法的研究,在研究中除了分析老年人常見的行為(如行走、慢跑、跳躍、彎腰、坐躺等),還分析其他多種常見行為動作,如上下樓、打電話、開門、舉手、鼓掌等生活行為。通過分析腕部運動數(shù)據(jù),將上述行為中跌倒、慢跑、跳躍、鼓掌歸類為劇烈行為,其他歸為普通行為。人體不同活動產(chǎn)生不同的運動信息,其中,三軸加速度、三軸角速度以及姿態(tài)角等信息均可用于反映運動行為[14]。
合加速度可以反映人體運動狀態(tài)變化的劇烈程度,合角速度可以反映人體運動的劇烈程度。合加速度a和合角速度g表示如下:

圖2 所示為10 種腕部運動行為的合加速度信號,其中包括跌倒行為。

圖2 不同運動合加速度信號
從圖2 多種行為的合加速度變化曲線得出,跌倒、慢跑、跳躍以及鼓掌產(chǎn)生的人體合加速度極大值較大;而上下樓、走路、彎腰等運動產(chǎn)生的合加速度極大值較小。因此,合加速度極大值可以有效地區(qū)分跌倒和部分正常行為。合加速度極大值表示為:

圖3 列舉了跌倒、慢跑、跳躍以及鼓掌四種行為的合角速度信號。

圖3 不同運動合角速度信號
從圖3 中可以發(fā)現(xiàn),跌倒后短時間會處于靜止?fàn)顟B(tài),但慢跑等劇烈運動處于持續(xù)運動狀態(tài)。因此,從角速度信號中提取有效特征如區(qū)域合角速度均值,可以更好地識別跌倒行為。其中區(qū)域合角速度均值表示為:

上節(jié)對跌倒有效特征進行分析,下面主要介紹一種多閾值跌倒檢測方法,檢測部位位于腕部,該方法通過確定的有效特征及其閾值大小來實現(xiàn)跌倒檢測。在確定閾值的實驗中采用UMAFall[15]數(shù)據(jù)集,使用SVM 尋找最佳值。具體步驟:從UMAFall 中取出樣本,利用式(1)計算各樣本合加速度信號峰值,再采用SVM 算法[16]確定閾值大小,確定特征閾值TH1=3.15 g。信號達到峰值后持續(xù)一定時延,再由式(2)計算各樣本單位區(qū)域合角速度均值,與TH1 求解過程相同,確定特征閾值TH2=29.35 deg/s。
具體流程如下:監(jiān)測設(shè)備首先通過運動傳感器獲取三軸加速度和三軸角速度信號并計算其合速度。對加速度峰值特征amax進行閾值判斷,超過設(shè)定閾值后延遲1 s,再計算1 s 時間域內(nèi)的合角速度均值gmean_1s。對該特征進行閾值判斷,小于設(shè)定閾值即判定為跌倒,最后系統(tǒng)進行報警的同時利用LoRa模塊發(fā)送數(shù)據(jù)包。監(jiān)控設(shè)備工作狀態(tài)下保持信道檢測,當(dāng)接收到數(shù)據(jù)后報警,通過主控模塊解析數(shù)據(jù)后利用OLED 屏顯示老人信息,及時有效地提醒監(jiān)護人員進行救援工作。系統(tǒng)軟件設(shè)計流程圖如圖4所示。

圖4 系統(tǒng)軟件設(shè)計流程圖
系統(tǒng)選擇6 名志愿者模擬老人的四種異常行為和八種日常行為,測試者將設(shè)備佩戴于腕部,每種行為進行5 次,通過記錄設(shè)備的報警次數(shù)驗證跌倒檢測算法的有效性。準(zhǔn)確率表示各行為樣本預(yù)測正確的情況,漏報率表示發(fā)生跌倒沒有報警的情況,誤報率表示未發(fā)生跌倒依舊報警的情況。
從表1 中可以得出,跌倒檢測的平均成功率為95.8%。從表2 可以看出,存在少數(shù)漏報誤報情況,但誤報率較低。通過實驗驗證了該系統(tǒng)設(shè)計的跌倒檢測算法能夠較準(zhǔn)確地區(qū)分跌倒與其他日常行為。在基于閾值分析的研究中,傳統(tǒng)方法大多分析加速度信號和姿態(tài)信息,但人體變化的多樣性使得很多特征無法真正應(yīng)對。該文通過加速度信號確定異常行為,再通過跌倒發(fā)生后的顯著特征進行二次判定。摒棄以軀干為分析對象的傳統(tǒng)方法,對腕部數(shù)據(jù)進行分析,找出適合的特征,實現(xiàn)跌倒的實時檢測。最后,通過監(jiān)控設(shè)備的輔助,實現(xiàn)對老人的遠程監(jiān)護。

表1 跌倒行為測試數(shù)據(jù)

表2 日常行為測試數(shù)據(jù)
該文利用基于腕部的跌倒檢測算法實現(xiàn)了一種跌倒監(jiān)護系統(tǒng),通過LoRa 技術(shù)實現(xiàn)遠程報警,設(shè)備功耗較小,同時具備良好的舒適度。依托養(yǎng)老院或醫(yī)院等機構(gòu),可以極大地降低監(jiān)護人員的工作強度,同時減小監(jiān)護成本,為被監(jiān)護人提供一種更好的監(jiān)護服務(wù)。通過實驗測試,驗證了該系統(tǒng)對跌倒行為檢測的平均準(zhǔn)確率可以達到95.8%,同時測試文中提到的多種日常行為存在較少的誤報,證明了該腕部監(jiān)測設(shè)備對跌倒監(jiān)護的有效性。該系統(tǒng)主要針對老年群體,盡可能全面地分析了多種日常行為。但是系統(tǒng)仍然存在一些問題,人體腕部運動的復(fù)雜性仍然存在一些行為無法一一分析,應(yīng)用于各類人群仍存在難度,后續(xù)可以通過多傳感器配合使用來設(shè)計檢測算法,提高系統(tǒng)魯棒性。