999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于加速度傳感器的人體姿態識別研究

2022-04-25 07:20:10李毅
電子元器件與信息技術 2022年3期
關鍵詞:模型

李毅

(西安郵電大學,陜西 西安 710100)

0 引言

當前常用的人體姿態方式為通過傳感器或者圖像視頻信息獲取人體運動特征數據,并根據不同動作之間的特征數據差異來識別動作姿態。其中圖像視頻信息識別方式雖然有著較高的動作姿態識別率,但卻會將人體活動范圍局限在視頻圖像獲取范圍,并且相關設備成本較高,不利于普及推廣;傳感器識別方式多是采用加速度/角速度傳感器獲取運動原始數據,并從中獲取特征數據,根據特征數據對人體運動姿態進行識別分析,相對于視頻圖像信息方式來說,傳感器方式成本更低,并且數據獲取便利,不易受到環境干擾,相關特點促使基于傳感器的運動識別方式得到廣泛應用[1]。不過結合實際情況來看,單一傳感器所獲取的表征人體運動數據較少,難以保障特征數據的精準性,所以需要采用兩個或者兩個以上的傳感器設備。因此,以加速度傳感器為研究視角,提出一種基于多加速度傳感器的人體姿態識別方法,保障獲取特征數據的精準性,將有著一定的研究價值。

1 AdaBoost算法

AdaBoost算法通常由多個弱分類器組成,實際預測時使用多個弱分類器進行分別預測投票后獲得結果。同時,算法還會通過加權的方式輸出一個強分類器,并以此來對算法進行分類判斷。AdaBoost算法強分類器表達式如下所示:

式中,(x)為算法強分類器;ft(x)為算法弱分類器;at為弱分類器權重;T為弱分類器數量。

AdaBoost算法的樣本分類存在錯誤幾率,實際錯誤率計算公式如下:

式中,i為特征向量,yi為類別標簽,t為迭代次數。

弱分類器權重at表達式如下:

由此獲取算法權重更新公式如下:

式中,Zt作為歸一化因子,其所有樣本權重之和的計算公式如圖1所示。

圖1 AdaBoost 算法流程示意圖

在圖1中,左側的矩陣為訓練數據集,其中矩形的寬度代表了此樣本在本土數據集中的權重差異。算法每經過1次迭代便會產生1個新的弱分類器,最終將所有弱分類器通過權重因子加權的方式獲得最終的強分類器,并由此來對所有測試數據進行分類判別。

通常情況下,衡量機器學習算法的成功程度是基于錯誤率實現的,也就是說實際測試中需要分析錯分樣本占據總樣本數量的比例值[2]。不過此種方式會掩蓋錯分是如何錯誤的事實,所以研究中還需要采用召回率、正確率、ROC曲線等方式來進一步衡量指標參數[3]。對此,以下研究中將會采用ROC曲線進行指標衡量,其中ROC曲線的閾值變化面積代表了分類器的評分性能值,更有利于直觀判斷AdaBoost算法獲取分類器的綜合性能,提高研究精準性和有效性。

2 基于加速度傳感器的人體姿態識別

2.1 行走和跑步

2.1.1 行走姿態識別

行走作為人體的自主性動作,其實是一個不斷重復的過程。具體來說,人體動作可以拆分成以下四個階段:第一階段:人體單腳向前邁出,另一只腳先后蹬地;第二階段,人體雙腳向前運動;第三階段,另一只腳向前邁出;第四階段,人體雙腳向前運動,此后人體行走重復循環此四個階段過程。在實際行走過程中,人體邁出腳落地前的行進方向并不固定,并且一個周期行走姿態中,第一階段和第三階段呈現出對稱運動,第二階段和第四階段基本一致[4]。因此,在實際行走過程中,人體會在前進方向和垂直方向形成一個加速度,且前進方向加速度變化大于垂直方向加速度變化。由于人體行走過程中加速度變化主要集中在腳腕和腰部等位置,所以需要分別在人體雙腳腳腕和腰部三個位置設置加速度傳感器,并由此進行行走姿態測試,獲取三軸加速度特征數據。為保障數據結果的精準性,會分別進行10次測試。

2.1.2 跑步姿態識別

人體跑步也是一個不斷重復的自主性動作過程,其也可以分為四個階段,并且每個階段內容與人體行走姿態大致相同,差異點僅在于人體跑步每個周期的運動時間小于人體行走每個周期的運動時間。相對于人體行走來說,人體跑步速率更快,此過程中會產生一個水平方向的加速度值,但由于此加速度值相對較小,所以可以適當忽略。最終在綜合分析考慮后,為精簡算法模型,人體跑步姿態模型將會沿用人體行走姿態模型[5]。根據實際情況來看,人體跑步過程中加速度變化主要集中在腳腕和腰部等位置,所以需要分別在人體雙腳腳腕和腰部三個位置設置加速度傳感器,并由此進行跑步姿態測試,獲取三軸加速度特征數據。同人體行走姿態一樣,為保障數據結果的精準性,會分別進行10次測試。

2.1.3 模型測試

在此次測試中,測試者包括15名男性、5名女性,每個人共進行10組(每個周期為一組)動作,分別獲取200組行走和跑步數據。然后,將20名測試者合理分為5組,并從中選擇出4組測試者的跑步和行走測試數據,即320組數據作為訓練集,剩下一組測試者的數據作為測試集,進行5次尋優算法,獲得最佳參數模型。此過程中,通過采用交叉驗證-網格搜索法(K-CV)對AdaBoost行走和跑步識別模型中的基分類器和弱分類器的最大迭代次數等參數進行自適應尋優后,進而構造出AdaBoost行走識別動態模型。對模型進行多次訓練,并將每次訓練分類結果求平均數,將平均數作為交叉驗證的最終結果,確定模型最優值為基尼指數[6]。此模型訓練集的最好模型得分為90.15%,所繪制出的ROC曲線如圖2所示。

圖2 AdaBoost 人體行走和跑步識別模型ROC 曲線

基于圖2的結果,在保障模型得分最佳的情況下,對測試中的5組數據進行分別測試分析,最終獲得表1中的模型測試集結果。

表1 行走和跑步模型測試集結果

由表1可知,在保障模擬得分最佳的情況下,行走模型識別和跑步模型識別的正確率分別為99.5%、98%,由此可見,單以此模型來看,行走模型識別測試精準性大于跑步模型測試結果。

2.2 右轉和左轉

2.2.1 右轉姿態識別

在人體右轉過程中,身體會出現一個向右的角度變化?;诖耍侠碓O置加速度傳感器以后,傳感器將會獲取人體左轉過程中水平方向上的加速度變化數據;相對來說,人體右轉過程中垂直方向雖然也會出現加速度變化,但整體相對較?。磺斑M方向上的加速度變化主要取決于人體右轉速度,并且由于人體特征的影響,右轉過程中左側的加速度傳感器所獲取的數值大于右側傳感器獲取的數值[7]。由于人體右轉過程中加速度主要集中在雙手、雙腳等部位,所以測試中會分別在測試者的雙手、雙腳設置加速度傳感器,以此來獲取三軸加速度數據。為保障數據結果的精準性,會分別進行10次測試。

2.2.2 左轉姿態識別

在人體左轉過程中,由于身體會出現角度變化,所以針對此變化合理設置加速度傳感器,對身體水平方向上的加速度變化值進行獲??;垂直方向上雖然也會存在加速度變化,但相對來說,此加速度變化值相對較??;前進方向上加速度變化值的大小主要取決于身體左轉速度。同時,左轉中,身體右側加速度設備獲取的加速度值大于左側設備獲取的加速度值。由于人體左轉過程中加速度主要集中在雙手、雙腳等部位,所以為獲取測試結果,分別在測試者雙手、雙腳設置加速度傳感器,以此來獲取三軸加速度。為保障數據結果的精準性,會分別進行10次測試。

2.2.3 模型測試

同行走和跑步識別模型測試一樣,右轉和左轉識別模型測試實驗也會采用同樣的測試者獲取右轉測試數據和左轉測試數據各200組,然后將20名測試者合理分為5組,從中選擇4組測試者的測試數據,即320組測試數據作為訓練集,剩下一組測試者的數據作為測試集,共進行5次尋優算法,最終獲得最佳參數模型。具體模型訓練集中最優模型得分獲取過程與行走和跑步識別模型訓練集得分獲取過程大致相同,在此將不再另行贅述,最終獲取模型最佳得分為90.65%,ROC曲線如圖3所示。

圖3 AdaBoost 人體右轉和左轉識別模型ROC 曲線

基于圖3的結果,在保障模型得分最佳的情況下,對測試中的5組數據進行分別測試分析,最終獲得表2中的模型測試集結果。

表2 右轉和左轉模型測試集結果

由表2可知,在保障模擬得分最佳的情況下,右轉模型識別和左轉模型識別的正確率分別為95.5%、95.5%,由此可見,單以此模型來看,人體右轉識別率和人體左轉識別率大致相同,但兩者識別效果均不甚理想。

2.3 跌倒

2.3.1 跌倒動作識別

人體跌倒作為一種非自主性動作,其發生時通常表現出突發性特征,所以無法進行提前預測。同時,跌倒動作與其他人體動作之間也存在較大差異,整個動作過程存在一定的不固定性和復雜性,無法提前預知跌倒方向和跌倒前后動作及姿勢。結合當前社會關注點來看,人們對于跌倒動作更關注于是否會對人體重要部位造成影響、人體跌倒后是否能夠自主站起、是否會對人的生命健康造成危害等。

基于以上人體跌倒特征及要求,在數據獲取過程中不能采用單一的加速度傳感器進行數據獲取,所以研究中將會采用多軸加速度傳感器。同時,由于跌倒的突發性和不可控性,所以在動作發生的初始階段通常具有較大的加速度,而人體在反應過來自己發生跌倒動作后,會下意識做出手撐地的動作,此時不僅會降低跌倒的人體損傷,還會促使跌倒動作中的加速度值減??;不過部分人反應速度較慢,在發生跌倒動作后可能無法及時作出保護動作,進而導致跌倒對人體造成較大損害,此時加速度不會減小,跌倒過程中人體所受到的合力方向包括水平方向的水平合力和垂直方向的垂直合力[8]。由于人體跌倒過程中身體會出現垂直方向上的位移變化,同時雙手會下意識向跌倒方向撐地,所以此時人體的加速度主要集中在雙手等腰部以上部位,對于腰部以下部位的加速度相對較小,所以人體跌倒測試中將加速度傳感器分別設置在人體雙手手腕和腰部等位置,以此來獲取三軸加速度。為保障數據結果的精準性,會分別進行10次測試。

2.3.2 模型測試

同行走和跑步識別模型、右轉和左轉識別模型測試一樣,跌倒識別模型測試實驗也會分別獲取測試者跌倒和非跌倒時的數據信息各200組,然后將20名測試者合理分為5組,從中選擇4組測試者的測試數據,即320組測試數據作為訓練集,剩下一組測試者的數據作為測試集,共進行5次尋優算法,最終獲得最佳參數模型。具體模型訓練集中最優模型得分獲取過程與行走和跑步識別模型、人體右轉和左轉識別模型訓練集得分獲取過程大致相同,在此將不再另行贅述,最終獲取模型最佳得分為89.78%,ROC曲線如圖4所示。

圖4 AdaBoost 人體跌倒識別模型ROC 曲線

基于圖4的結果,在保障模型得分最佳的情況下,對測試中的5組數據進行分別測試分析,最終獲得表3中的模型測試集結果。

表3 跌倒識別模型測試集結果

由表3可知,在保障模擬得分最佳的情況下,跌倒識別模型的識別正確率為98%,由此可見,單以此模型來看,人體跌倒識別模型的識別正確率相對較高。

3 AdaBoost算法與其他算法模型的比較分析

為能夠進一步驗證本文所提出的AdaBoost算法的有效性,在此對AdaBoost算法和其他機器學習算法進行匹配對比,選擇機器學習算法中較為常用的K-近鄰算法和隨機森林算法作為對比對象。具體測試中,K-近鄰算法和隨機森林算法將會分別對4組測試者的跌倒和非跌倒數據、4組跑步數據作為訓練集,然后將剩余1組測試者的跌倒和非跌倒數據、跑步數據作為測試集,在控制測試變量的情況下,最終獲取的測試及對比結果如表4所示。

表4 不同算法測試對比結果

如表4所示,相對于K-近鄰算法和隨機森林算法來說,本文所提出的AdaBoost算法整體測試精度更高,在應用過程中具有更強的動作識別效果。同時,對不同算法的訓練-測試時間進行記錄分析,進而獲得圖5中的結果。

圖5 不同算法的訓練-測試時間對比

如圖5所示,相對于機器學習中的兩種常用算法來說,本文所提出的AdaBoost算法的訓練-測試時間更短??傮w來說,AdaBoost算法具有更強的識別精度和更短的識別時間,所以在實際人體動作識別中也將獲取更強的應用成效。

4 結語

綜上所述,本文提出一種基于AdaBoost算法的多加速度傳感器的人體跌倒識別方法,此方法可以實現人體行走和跑步、左轉和右轉、人體跌倒等姿態識別,并且為驗證此方法的有效性,在研究中還將此方法與機器學習中常用的K-近鄰算法和隨機森林算法進行訓練-測試匹配對比,最終發現本文所提出的基于AdaBoost算法的多加速度傳感器的人體跌倒識別方法具有更強的識別精度和更短的識別時間,所以其在實際人體動作識別中也將發揮出更強的應用成效,值得在相關研究及設備研發中進行參考和應用。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 欧美日韩午夜视频在线观看 | 真实国产乱子伦视频| 素人激情视频福利| 永久免费无码日韩视频| 欧美日韩福利| 激情无码字幕综合| 91亚洲精选| 国产精品刺激对白在线| 国产黑丝一区| 久久亚洲国产最新网站| 亚洲无码A视频在线| 国产毛片高清一级国语 | 人妻丝袜无码视频| 国产丝袜第一页| 欧美日韩国产在线观看一区二区三区| 国产成人精彩在线视频50| 午夜视频日本| 国产成人精品一区二区秒拍1o| 久久久久免费精品国产| 亚洲天堂网视频| 97免费在线观看视频| 国产免费黄| 成年人免费国产视频| 国产精品大尺度尺度视频| 中国一级毛片免费观看| 亚洲 欧美 日韩综合一区| 免费一级无码在线网站| 亚洲无码电影| 欧美α片免费观看| 精品91在线| 青青草原国产一区二区| 日韩久久精品无码aV| 国产一区二区三区在线无码| 亚洲日本www| 精品无码日韩国产不卡av| 一区二区无码在线视频| 国产真实乱人视频| 亚洲一区二区黄色| 国产精品国产三级国产专业不| 在线精品视频成人网| 亚洲国产午夜精华无码福利| 9啪在线视频| 国产成人做受免费视频| 久久香蕉欧美精品| 亚洲大学生视频在线播放| 亚洲国产天堂久久综合226114| 国产精品jizz在线观看软件| 日本手机在线视频| 视频一区视频二区中文精品| 色综合天天娱乐综合网| 性色生活片在线观看| 欧美性猛交一区二区三区| 欧洲一区二区三区无码| 精品国产网站| 亚洲成人网在线观看| 亚洲欧美日韩中文字幕在线| 亚洲视频在线青青| 色首页AV在线| 国产精品久久自在自2021| 亚洲va视频| 萌白酱国产一区二区| 国产成人综合日韩精品无码不卡| 97精品国产高清久久久久蜜芽| 亚洲AⅤ永久无码精品毛片| 精久久久久无码区中文字幕| 国产91在线|日本| 在线观看无码av五月花| 成年人福利视频| 亚洲成人一区在线| 欧美高清日韩| 日韩精品一区二区深田咏美| 天天综合网色中文字幕| 97在线免费视频| 欧美日本在线观看| 亚洲乱伦视频| 久久黄色免费电影| 国产拍揄自揄精品视频网站| 欧美成人影院亚洲综合图| 五月婷婷伊人网| 国产免费一级精品视频| 999精品色在线观看| 日韩精品成人在线|