亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于表面肌電信號的健身輔助系統(tǒng)設(shè)計(jì)

        2021-07-01 02:33:14程紹琿張?jiān)?/span>
        醫(yī)療衛(wèi)生裝備 2021年6期
        關(guān)鍵詞:動作模型

        程紹琿,張?jiān)?,孫 源

        (大連理工大學(xué)機(jī)械工程學(xué)院,遼寧大連116023)

        0 引言

        健身有助于預(yù)防多種疾病,近年來越來越多的人意識到健身的重要性,健身行業(yè)發(fā)展迅速,已滲透到各個年齡階段的人群。然而不規(guī)范的健身動作會使健身效果不佳,嚴(yán)重時還會造成肌肉拉傷。近年來國內(nèi)外學(xué)者針對健身輔助方法展開了很多研究。李卓茹[1]通過心率監(jiān)控反映健美操運(yùn)動員的訓(xùn)練強(qiáng)度與疲勞程度,但只能從宏觀上判斷運(yùn)動員的情況,并且信息量較少,不足以監(jiān)督健身運(yùn)動;吳海龍[2]通過加速度傳感器結(jié)合支持向量機(jī)(support vector machines,SVM)算法對游泳姿態(tài)進(jìn)行檢測與分析,但加速度傳感器的頻率不穩(wěn)定,需要重復(fù)采樣,使得信息量過多,處理時間過長,并且SVM算法在多元分類問題上表現(xiàn)不是很好;Depari等[3]通過陀螺儀慣性測量單元對身體姿態(tài)數(shù)據(jù)進(jìn)行采集,以姿態(tài)信息作為健身監(jiān)督信息,結(jié)合機(jī)器學(xué)習(xí)進(jìn)行數(shù)據(jù)處理,可以對健身動作進(jìn)行分類并計(jì)數(shù),但姿態(tài)信息數(shù)據(jù)量較大,干擾數(shù)據(jù)較多,容易產(chǎn)生誤判,并且姿態(tài)信息無法直接反映肌肉狀態(tài)。以上研究中均通過身體某些信息間接反映肌肉狀態(tài),這種間接的方式無法直接反映肌肉信息,可信度相對較低。

        針對上述現(xiàn)狀,設(shè)計(jì)一套能有效規(guī)范健身動作的健身輔助系統(tǒng)具有重要意義。表面肌電信號是一種可以反映肌肉狀態(tài)的微弱信號,目前醫(yī)療領(lǐng)域?qū)τ诩‰娦盘柕难芯枯^為成熟。本文設(shè)計(jì)一套基于表面肌電信號的健身輔助系統(tǒng),對人體肌肉的肌電信息進(jìn)行采集并進(jìn)行特征值提取,通過SVM算法與誤差反向傳播(back propagation,BP)神經(jīng)網(wǎng)絡(luò)分類模型處理特征值,可以實(shí)現(xiàn)以下2個功能:(1)規(guī)范功能:在健身教練指導(dǎo)下使用標(biāo)準(zhǔn)動作進(jìn)行SVM模型訓(xùn)練,并用訓(xùn)練好的模型判定訓(xùn)練是否標(biāo)準(zhǔn),動作規(guī)范輸出1,不規(guī)范則輸出0,通過觀察輸出結(jié)果為1的比例來判斷動作規(guī)范程度;(2)動作分類與計(jì)數(shù)功能:健身時對同一肌肉通常要借助多種動作進(jìn)行鍛煉,針對同一肌肉不同健身動作的肌電信號進(jìn)行BP神經(jīng)網(wǎng)絡(luò)分類模型訓(xùn)練,通過訓(xùn)練好的模型可以對健身動作進(jìn)行分類并計(jì)數(shù)。

        1 系統(tǒng)設(shè)計(jì)

        健身輔助系統(tǒng)包括硬件電路與PC端軟件(如圖1所示)。硬件電路負(fù)責(zé)表面肌電信號的采集與處理。通過無線串口模塊將數(shù)據(jù)上傳至PC端軟件,PC端軟件對數(shù)據(jù)進(jìn)行處理并實(shí)時顯示。PC端軟件內(nèi)含有機(jī)器學(xué)習(xí)程序,進(jìn)行判定模型訓(xùn)練及分類模型訓(xùn)練。

        圖1 健身輔助系統(tǒng)的硬件實(shí)物圖及PC端軟件界面

        1.1 硬件電路

        表面肌電信號是一種非平穩(wěn)的微弱信號,具有強(qiáng)度弱、噪聲干擾強(qiáng)的特點(diǎn)[4]。其信號幅度范圍為0~5 mV,主要能量集中在20~1000 Hz[5]。由于環(huán)境中存在高頻干擾、低頻干擾、工頻干擾等干擾源,需要對信號進(jìn)行放大與濾波處理。

        圖2為表面肌電信號采集裝置結(jié)構(gòu)框圖。采集裝置由外部12 V適配器電源進(jìn)行供電,通過穩(wěn)壓單元降壓。選用LM2575S芯片將12 V電壓降至5 V,選用LM2937芯片將5 V電壓降至3.3 V。電壓采樣芯片供電電壓精度要求較高,選用LT1761二次穩(wěn)壓得到5 V電壓;選用ICL7660得到-6 V電壓,之后選用LT1964二次穩(wěn)壓得到-5 V電壓。二次穩(wěn)壓后得到的±5 V電源為濾波電路、放大電路、AD采集電路供電,3.3 V電源為STM32F103芯片與無線串口模塊供電。人體表面肌電信號通過電極片接入電路后經(jīng)過前置放大電路、高通濾波電路、低通濾波電路、50 Hz陷波電路、二級放大電路后,通過AD采集電路實(shí)現(xiàn)模數(shù)信號轉(zhuǎn)換,等待主控芯片采樣[5]。前置放大電路選用AD8221芯片,濾波電路選用AD8625芯片,AD采集電路選用14位LTC1417芯片。采用STM32F103作為主控芯片,以200 Hz的采樣頻率獲取AD采集電路的表面肌電信號,嵌入式軟件對其進(jìn)行濾波處理后通過無線串口模塊以115200 bit/s傳至PC端軟件。

        圖2 表面肌電信號采集裝置結(jié)構(gòu)框圖

        常用濾波器有橢圓濾波器、巴特沃斯濾波器、切比雪夫?yàn)V波器。巴特沃斯濾波器通帶平坦,但衰減特性較差;橢圓濾波器與切比雪夫?yàn)V波器通帶會有紋波的起伏[6]。為保持表面肌電信號的完整性,本文選用十階巴特沃斯濾波器,通過增加階數(shù)來改善衰減特性。整個濾波電路(如圖3所示)由五階高通巴特沃斯濾波器和五階低通巴特沃斯濾波器串聯(lián)組成,兩部分均選用前奇后偶的連接方式,可以避免輸出信號中混有高頻泄漏信號[7]。其他部分電路均為常規(guī)電路。通過圖2(b)中所示的電路可以采集到放大倍數(shù)2000倍、通頻為20~1000 Hz、過濾掉50 Hz工頻干擾的表面肌電信號。

        圖3 濾波電路圖

        1.2 PC端軟件

        PC端軟件具有實(shí)時采集、波形顯示、特征提取、模型訓(xùn)練、模型判定、無線傳輸?shù)裙δ躘8],其流程圖如圖4所示。接收到數(shù)據(jù)后,增加相鄰表面肌電信號周期的間距,便于后續(xù)特征值的提取,消除相鄰表面肌電信號互相影響的隱患。分割結(jié)束后提取特征值,將表面肌電信號數(shù)據(jù)與特征值以xlsx.文件格式存儲至本地并實(shí)時繪圖。軟件有訓(xùn)練模式與調(diào)用模式2種:在訓(xùn)練模式下,調(diào)用模型訓(xùn)練程序通過特征值對模型進(jìn)行訓(xùn)練,輸出模型并評估訓(xùn)練效果。在調(diào)用模式下,調(diào)用訓(xùn)練好的分類器模型進(jìn)行規(guī)范判定與動作識別,最終輸出判定結(jié)果。

        圖4 PC端軟件流程圖

        2 表面肌電信號處理

        2.1 特征值提取

        通過將電極片貼在皮膚表面可以采集表面肌電信號,特征值提取的方法主要有時域分析法、頻域分析法、時頻分析法,本文主要采用時域分析法對信號進(jìn)行特征值提取[9]。

        積分肌電值與平均絕對值(mean absolute value,MAV)可以反映肌肉的能量信息。積分肌電值為所有采樣點(diǎn)的絕對值總和,可反映單個采樣周期內(nèi)肌肉的總能量信息。MAV將積分肌電值取平均值,可反映單個采樣周期內(nèi)肌肉的平均能量信息。

        特征值方差(variance,VAR)與特征值均方根值(root mean square,RMS)可提取出更多信息。特征值VAR為所有采樣點(diǎn)值的絕對值(由于表面肌電信號有正負(fù),所以在此需要取絕對值,與方差定義不完全相同)與MAV的差值平方,求其平均值再開方,可反映采樣周期內(nèi)肌肉能量的離散程度。特征值RMS是將所有采樣點(diǎn)值的平方求和,求其平均值,再開方,可反映肌肉的有效能量值。

        2.2 健身動作標(biāo)準(zhǔn)判定算法

        通過上述4種特征值判定健身動作是否標(biāo)準(zhǔn)。常用分類器算法有SVM算法、BP神經(jīng)網(wǎng)絡(luò)算法、AdaBoost算法等[8]。SVM算法在二元分類問題下表現(xiàn)效果較好,本研究選擇SVM算法通過測試集進(jìn)行分類器模型訓(xùn)練,使用訓(xùn)練好的模型對健身動作是否標(biāo)準(zhǔn)進(jìn)行判定。超平面方程公式如下:

        式中,ω為權(quán)值向量;b為偏置向量;x為特征值向量[10]。引入符號函數(shù)sign,當(dāng)函數(shù)值大于0時為1,小于0時為-1,分類器函數(shù)公式如下[10]:

        通過改變ω和b向量,使距離超平面最近的點(diǎn)距離最大化。由于函數(shù)為N個線性約束條件下的凸函數(shù)求最值問題,并且是強(qiáng)對偶問題,可通過引入拉格朗日乘子λ來求解。通過推導(dǎo)可以解得

        式中,xk是滿足KKT(Karush-Kahn-Tucker)不等式條件的值。上述公式為使用線性核函數(shù)的推導(dǎo)結(jié)果,若數(shù)據(jù)為非線性,可以選取高斯核函數(shù)(radial basis function,RBF)進(jìn)行計(jì)算,且引入RBF中唯一的超參數(shù)γ公式為

        分別比較線性核函數(shù)、不同γ值下的RBF的訓(xùn)練結(jié)果,輸出最優(yōu)模型。

        2.3 健身動作識別算法

        BP神經(jīng)網(wǎng)絡(luò)是一種按照誤差逆向傳播算法訓(xùn)練的多層前饋神經(jīng)網(wǎng)絡(luò),故選用BP神經(jīng)網(wǎng)絡(luò)算法訓(xùn)練動作識別模型[11]。本研究選用四輸入四輸出的BP神經(jīng)網(wǎng)絡(luò)算法對分類器模型進(jìn)行訓(xùn)練,以提取的4個特征值作為輸入,以健身類型進(jìn)行輸出,選取隱藏層節(jié)點(diǎn)數(shù)為8~12,對不同節(jié)點(diǎn)進(jìn)行BP神經(jīng)網(wǎng)絡(luò)分類器模型訓(xùn)練。

        圖5為四輸入四輸出二隱藏層五隱藏層節(jié)點(diǎn)的BP神經(jīng)網(wǎng)絡(luò)示意圖,圖中每條連接線均代表含有一個權(quán)重系數(shù)與截距系數(shù),記為和,其中j代表層數(shù),k代表連線前單元在該層的序號,l代表連線后單元在該層的序號,例如:h2對h6的權(quán)重系數(shù)記為。由圖可知該BP神經(jīng)網(wǎng)絡(luò)共有45個權(quán)重系數(shù)與截距系數(shù),通過調(diào)節(jié)所有ω與b對模型進(jìn)行修正。

        圖5 BP神經(jīng)網(wǎng)絡(luò)示意圖

        訓(xùn)練時需先輸入權(quán)重系數(shù)矩陣、特征值向量x以及理想輸出向量y[12]。通過正向傳播,得到輸出向量yˉ,選取誤差函數(shù)判斷誤差,作為修正參數(shù)[12]。通過反復(fù)訓(xùn)練修正ω與b得到理想模型,流程圖如圖6所示。

        圖6 BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練流程圖

        3 實(shí)驗(yàn)驗(yàn)證

        3.1 實(shí)驗(yàn)方法

        選取臂力器正握與反握2種健身動作進(jìn)行對比試驗(yàn),觀察4種特征值在對同一肌肉的不同訓(xùn)練方法下的差異。2種健身動作如圖7(a)、(b)所示。電極片間隔需大于10 mm,否則會造成信號干擾。由于電極片間隔與表面肌電信號數(shù)值有一定程度的影響,本系統(tǒng)均選取12 mm的電極片間隔。電極片共3片,分別接到電路中的正電極、負(fù)電極與地。表面肌電信號為正負(fù)雙極性信號,正負(fù)電極所對應(yīng)的電極片無特定順序,只需保證接地的電極片在中間即可。電極片粘貼位置如圖7(c)所示。電極片在身上的放置位置對表面肌電信號數(shù)值有較小的影響,只需保證在訓(xùn)練與實(shí)驗(yàn)時的電極片放置位置無較大差異即可消除影響。臂力器健身動作可以鍛煉上胸肌肉,但正握與反握對于肌肉的鍛煉效果不盡相同,故分別以2種方式進(jìn)行胸部肌肉鍛煉,采集上胸表面肌電信號并進(jìn)行特征值提取,如圖8、9所示。

        圖7 實(shí)驗(yàn)示范圖

        圖8 臂力器正握特征值曲線圖

        圖9 臂力器反握特征值曲線圖

        通過對圖中臂力器正握與臂力器反握時特征值的曲線圖觀察可得:在臂力器正握實(shí)驗(yàn)中,表面肌電信號的積分肌電值為170~250 V,MAV為1.1~1.6 V,VAR為1.0~1.8 V,RMS為2.6~3.6 V;在臂力器反握實(shí)驗(yàn)中,表面肌電信號的積分肌電值為40~120 V,MAV為0.3~1.0 V,VAR為0.2~0.6 V,RMS為1.4~2.0 V。通過數(shù)據(jù)可以看出,臂力器正握與臂力器反握在4種特征值上均可以在不同程度上反映出臂力器正握比反握對上胸肌肉的鍛煉效果好。

        3.2 判定模型

        判定模型可以判斷出健身動作是否標(biāo)準(zhǔn),通過判定為標(biāo)準(zhǔn)的樣本個數(shù)可以反映出健身動作的標(biāo)準(zhǔn)程度。本章節(jié)對模型判斷正確率進(jìn)行測試。

        由于判斷動作標(biāo)準(zhǔn)與否的主觀因素較多,因此選用效果好的臂力器正握模擬標(biāo)準(zhǔn)健身動作,選用效果較差的臂力器反握模擬非標(biāo)準(zhǔn)健身動作。分別采集50組標(biāo)準(zhǔn)動作與50組非標(biāo)準(zhǔn)動作,分別對使用核函數(shù)為γ=1.0的RBF、γ=0.1的RBF和線性核的SVM模型進(jìn)行訓(xùn)練。從中選用10組標(biāo)準(zhǔn)動作與10組非標(biāo)準(zhǔn)動作對各個模型進(jìn)行判定測試,若判定為標(biāo)準(zhǔn)動作則輸出1,反之輸出0,模型判定結(jié)果詳見表1。

        觀察表1中數(shù)據(jù)可知,使用線性核SVM算法訓(xùn)練生成的模型效果最好,判定成功率為95%;RBF訓(xùn)練效果相對較差,在選用γ=1.0的RBF時,判斷成功率只有75%,但隨著γ的減小效果有所提升,在選用γ=0.1的RBF時,判斷成功率達(dá)到80%。通過不同模型判斷的情況可以推測訓(xùn)練模型使用的特征值偏線性,使用線性核效果較好。由于不同肌肉的信息不盡相同,所以3種不同核函數(shù)的SVM算法均保留,通過比較測試結(jié)果選用輸出效果最為理想的SVM訓(xùn)練模型。

        表1 SVM模型判定結(jié)果

        3.3 分類模型

        將健身動作進(jìn)行分類并計(jì)數(shù),對于健身人員的計(jì)劃制訂與完成有很好的輔助作用。

        本研究選取訓(xùn)練肱二頭肌的10 kg單臂啞鈴彎舉、5 kg單臂啞鈴彎舉、30 kg臂力器正握3個動作做分類實(shí)驗(yàn),分別標(biāo)號為1、2、3。通過采集健身教練每個動作各20組的特征值作為樣本空間,進(jìn)行BP神經(jīng)網(wǎng)絡(luò)分類器模型訓(xùn)練。選擇隱藏層層數(shù)為1,訓(xùn)練次數(shù)為100次時,訓(xùn)練結(jié)果與實(shí)際數(shù)據(jù)結(jié)果對比如圖10所示。圖10(a)為實(shí)際數(shù)據(jù)結(jié)果y,圖10(b)為經(jīng)過BP神經(jīng)網(wǎng)絡(luò)分類器模型訓(xùn)練出的結(jié)果yˉ。當(dāng)yˉ≥2.5時,判定為標(biāo)號3動作;當(dāng)1.5≤yˉ<2.5時,判定為標(biāo)號2動作;當(dāng)yˉ<1.5時,判定為標(biāo)號1動作。

        從圖10可看出有較多誤判點(diǎn),并且在分類線附近的點(diǎn)也較多,分類效果較差,無法完全將3種動作區(qū)分開。通過增加隱藏層層數(shù)與增加訓(xùn)練次數(shù)可以有效改善BP神經(jīng)網(wǎng)絡(luò)模型。將隱藏層數(shù)提升為2層,訓(xùn)練次數(shù)為1000次時,訓(xùn)練結(jié)果與實(shí)際數(shù)據(jù)結(jié)果對比如圖11所示。

        圖10 BP神經(jīng)網(wǎng)絡(luò)模型訓(xùn)練效果圖

        圖11 改善后的BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練效果圖

        訓(xùn)練準(zhǔn)確率詳見表2,從表中數(shù)據(jù)可以得出,改善后的BP神經(jīng)網(wǎng)絡(luò)模型能夠精確地識別出健身動作。

        表2 改善前后BP神經(jīng)網(wǎng)絡(luò)模型識別準(zhǔn)確率結(jié)果單位:%

        4 結(jié)語

        本文設(shè)計(jì)了一種基于表面肌電信號的健身輔助系統(tǒng),提取表面肌電信號的積分肌電值、MAV、VAR與RMS 4種特征值,分別使用SVM算法與BP神經(jīng)網(wǎng)絡(luò)算法進(jìn)行模型訓(xùn)練,通過模型進(jìn)行健身動作標(biāo)準(zhǔn)判定與健身動作識別并計(jì)數(shù)。并提取健身教練的標(biāo)準(zhǔn)健身數(shù)據(jù),對本系統(tǒng)進(jìn)行了驗(yàn)證。通過實(shí)驗(yàn)驗(yàn)證,表明系統(tǒng)可以很好地對健身動作是否標(biāo)準(zhǔn)做出判斷并且精確計(jì)數(shù)。本系統(tǒng)的設(shè)計(jì)對于有效的健身訓(xùn)練有著非常重要的意義。由于健身動作的種類繁多,本系統(tǒng)僅挑選了常用的幾組動作驗(yàn)證了原理的可行性,樣本量略有不足。后續(xù)將補(bǔ)充健身動作樣本庫,并嘗試建立統(tǒng)一量化標(biāo)準(zhǔn)。

        猜你喜歡
        動作模型
        一半模型
        下一個動作
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        動作描寫要具體
        畫動作
        讓動作“活”起來
        動作描寫不可少
        3D打印中的模型分割與打包
        FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
        操出白浆在线观看| 国产麻豆剧果冻传媒一区| 中文字幕欧美人妻精品一区| 妺妺窝人体色www在线图片| 久久久久久AV无码成人| 国产av天堂一区二区二区| 成人艳情一二三区| 欧美日韩一区二区三区自拍| 精品人妻少妇一区二区中文字幕 | 亚洲丁香五月激情综合| 亚洲国产精品无码久久九九大片健| 日本办公室三级在线观看| 亚洲日韩精品一区二区三区无码 | 日本少妇人妻xxxxx18| 国产精品麻豆A在线播放| 麻豆精品一区二区三区| 国产高跟黑色丝袜在线| 亚洲国产18成人中文字幕久久久久无码av | 日韩中文字幕精品免费一区| 色婷婷av一区二区三区丝袜美腿| 又紧又大又爽精品一区二区| 国产真实乱人偷精品人妻| 青青青国产免A在线观看| 日本一二三区免费在线| 一本久久伊人热热精品中文字幕 | 国产毛片A啊久久久久| 女同一区二区三区在线观看| 国产69精品久久久久久久| 国产一国产一级新婚之夜| 免费高清日本一区二区| 强奸乱伦影音先锋| 精品香蕉久久久爽爽| 亚洲大尺度动作在线观看一区 | 亚洲最好看的中文字幕| 草草久久久无码国产专区| 国产av专区一区二区三区| 久久久精品国产亚洲av网麻豆| 国产伦精品免编号公布| 91免费播放日韩一区二天天综合福利电影| av在线网站一区二区| 妺妺窝人体色www婷婷|