人體運動分析是指通過一定的方法對人的運動進行捕捉和記錄,用于定量描述、分析和評價人的運動的一門學科。人體運動分析主要是使用運動捕捉系統實現運動跟蹤和行為識別兩大主要任務,其中慣性式運動捕捉系統主要采用MEMS 傳感器 。
MEMS傳感器作為一種采用微電子和微機械加工技術制造出來的新型傳感器,具有微型化、集成化、智能化、成本低、效能高、可大批量生產等特點,在慣性式運動捕捉技術中發揮了重要作用。
慣性式運動捕捉系統中 測量 人體運動的慣性傳感器,也稱之為 運動傳感器 ,捕捉和識別 身體不同部位的運動狀態,可以布置在頭部、上肢、下肢、手部等多個部位。慣性傳感器主要包括加速度計、 陀螺儀 、磁力計,在實際應用中,采集的傳感數據需經過校準、誤差檢測和補償、數據融合后,用于分析和跟蹤人體運動。
運動傳感器原理
1.MEMS加速度計原理
MEMS加速度計分為三種:壓電式、容感式、熱感式。壓電式MEMS加速度計運用的是壓電效應,在其內部有一個剛體支撐的質量塊,有運動的情況下質量塊會產生壓力,剛體產生應變,把加速度轉變成電信號輸出。容感式MEMS加速度計內部也存在一個質量塊,從單個單元來看,它是標準的平板 電容器 。加速度的變化帶動活動質量塊的移動從而改變平板 電容 兩極的間距和正對面積,通過測量電容變化量來計算加速度。熱感式MEMS加速度計內部沒有任何質量塊,它的中央有一個加熱體,周邊是 溫度傳感器 ,里面是密閉的氣腔,工作時在加熱體的作用下,氣體在內部形成一個熱氣團,熱氣團的比重和周圍的冷氣是有差異的,通過慣性熱氣團的移動形成的熱場變化讓 感應器 感應到加速度值。
由于壓電式MEMS加速度計內部有剛體支撐的存在,通常情況下,壓電式MEMS加速度計只能感應到“動態”加速度,而不能感應到“靜態”加速度,也就是我們所說的重力加速度。而容感式和熱感式既能感應“動態”加速度,又能感應“靜態”加速度。
2.MEMS陀螺儀原理
MEMS陀螺儀利用科里奧利力——旋轉物體在有徑向運動時所受到的切向力。實際的MEMS陀螺儀的設計如下圖。如果物體在圓盤上沒有徑向運動,科里奧利力就不會產生。因此,在MEMS陀螺儀的設計上,這個物體被驅動,不停地來回做徑向運動或者震蕩,與此對應的科里奧利力就是不停地在橫向來回變化,并有可能使物體在橫向作微小震蕩,相位正好與驅動力差90度。
MEMS陀螺儀通常有兩個方向的可移動電容板。徑向的電容板加震蕩電壓迫使物體作徑向運動,橫向的電容板測量由于橫向科里奧利運動帶來的電容變化。因為科里奧利力正比于角速度,所以由電容的變化可以計算出角速度。
3.MEMS磁力計工作原理
MEMS磁力計就是通過測量磁場強度和方向來定位設備的方位的傳感器。 磁傳感器 就是感應環境磁場的變化,并把它轉換為電信號,從而測量出對應物理量的器件,主要應用在電子羅盤、磁場感應器、位置感應器等方案中。磁場的測量可以利用霍爾效應、磁阻效應、 電磁感應 效應等原理。根據不同的原理可以制成多種MEMS磁力計。磁傳感器廣泛采用AMR材料(AnisotropicMagneto-Resistance),如鐵、鈷、鎳及其合金等,指當外部磁場與磁體內建磁場方向成零度角時, 電阻 是不會隨著外加磁場強度變化而發生改變的,但當外部磁場與磁體的內建磁場有一定角度的時候,磁體內部磁化矢量會偏移,從而磁場方向和 電流 方向也會隨之變化,導致電阻阻值也將發生變化。
從下圖中可知,當電流方向和磁體內磁化方向成45度角度時,外部磁場給磁阻所引起的電阻變化呈現出的是線性關系,所以磁傳感器在沒有外部磁力影響時候的初始角度設定為45度,利用這個線性關系再通過惠斯通 電橋 即可得到外界磁場值。
人體運動系統分類應用
人體運動系統的應用范圍較廣,根據其研究分析的主體,主要劃分為全身運動分析系統和專用運動分析系統。
全身運動分析系統是指在人體全身各主要部位的關鍵點布置運動傳感器,捕捉分析人體各部位姿態和位置信息。常見的全身運動分析系統有荷蘭XSens科技公司的XSensMVN系統,英國Animazoo捕捉系統、北京孚心科技的FOHEART Leo動作捕捉套裝。
1)XSensMVN:
XSensMVN套裝是XSens的一個重要產品,MVN慣性動作捕捉系統,如下圖所示,以獨特的微型慣性運動傳輸傳感器(MTx)和無線Xbus 系統為基礎,結合了符合生物力學設計的高效傳感器等Xsens最新科技,能夠實時捕捉人體6自由度的慣性運動,同時將數據通過無線網絡傳輸到 計算機 或筆記本電腦中,實時記錄和查看動態捕捉效果。另外,該系統最獨特之處在于無需外部照相機和發射器等裝置,避免了多余的數據傳輸線或電源線對使用者的行動限制。MVN套裝,己經進入了電影制作和電子游戲產業,可以不受環境光線與空間距離的限制,純凈的動作捕捉數據不需要進行后處理即可錄制完成,非常適用于各種實時的表演應用。XSens 的產品主要針對多個應用領域,如,動畫、醫學、體育科學等。
2)Animazoo:
Animazoo是一個面向開發人員的、動畫驅動的動作捕捉的軟硬件系統。它針對不同的應用領域提供定制的運動捕捉解決方案,價格和性能也因應用領域和方式而各不相同。AnimazooIGS-190-M物理慣性動作捕捉系統安裝簡單,小巧易存,且適合于戶外應用環境。除了這些與其它慣性系統類似的特點外,AnimazooIGS-190-M與其它物理慣性動作捕捉系統的最大區別在于其能夠與硬件同步,可以對模特髖部進行跟蹤并提供整體定位數據(6自由度),這些功能都是普通慣性系統所缺少的。Animazoo公司開發的超聲波跟蹤系統為聲納三角測量裝置,與“AnimazooIGS-190-M物理慣性動作捕捉”連接后,可將AnimazooIGS-190-M升級為“IGS-190-H物理慣性動作捕捉”。聲納裝置發射的定位數據在電視直播、多演員表演中,尤其是可作為指南,對后期制作的 光學 性能數據進行清潔,消除模糊不清有著重要作用。
3)FOHEARTLeo動作捕捉套裝:
FOHEARTLeo是北京孚心科技的一款產品,包含33個節點覆蓋全身,其中手部和手臂可以連接hub單獨進行使用,用于捕捉手臂及手指的動作數據,如下圖所示。其中,手部節點尺寸約12mm,10個節點可全方位覆蓋手部的活動節點,捕捉較為精準。
專用運動分析系統通常只包含幾個運動傳感器,安裝在人體特定的某些身體部位,如頭部、手臂、下肢等,監測相應的運動特征和狀態,可以將其主要劃分為上半身和下半身的運動分析。
1)上半身運動分析:
上半身運動分析主要是針對使用者的頭部,雙臂,手部等部位進行運動捕捉和監測。通過運動傳感器追蹤頭部運動,獲取虛擬現實(AR/ VR )和遠程操作那個中所需的頭部信息;將多個慣性傳感器安置在雙臂,捕捉雙臂運動姿態,可用于運動訓練中的矯正和監測;數據手套可用于檢測手指彎曲,利用磁定位傳感器來精確地定位出手在三維空間中的位置,可進行虛擬場景中物體的抓取、移動、旋轉等動作,為虛擬現實系統提供了一種全新的交互手段;腰部的運動傳感器可以實現對人的重心的監測,可應用于跌倒檢測。
2)下半身運動分析:
下半身運動分析主要是針對使用者的骨盆、大腿、小腿和腳部等部位進行運動捕捉和分析。將運動傳感器綁在小腿上,利用運動算法可以估算行走速度;足部的運動傳感器可以實現對行走過程中的步態參數進行監測。除了單一種類傳感器的運用,慣性傳感器可結合壓 力傳感器 、超聲波傳感器、反饋裝置等,測量步長、抬腳高度、步寬、足部軌跡等,并獲取相應的反饋,用于步態分析。
運動傳感器數據處理和融合
對慣性傳感器的應用包括初始校準、數據處理和融合等。MEMS加速度計可以測量載體在三軸方向上的加速度,并可計算相應的速度,其在靜態時測量精度較高,在動態運動中存在線性加速度的干擾。MEMS陀螺儀可測量高速轉動下的轉動角速度,進一步運算可得角度信息,其擁有良好的動態響應性,但是隨著時間的累積,會產生累積誤差,發生漂移。三軸磁力計通過感應當地的磁場通量計算載體方位姿態,所在地球磁場恒定不變時,磁力計在靜態下有良好的測量特性,不易隨時間發生漂移,但是室內環境中磁力計容易受到鐵磁擾動。因此,為獲得人體位姿估計的結果,須解決兩個關鍵問題:1)對傳感器的誤差進行補償和校正;2)采用合適的算法融合各傳感器數據。
1.傳感器誤差
從加速度計、陀螺儀、磁力計的角度出發,傳感器誤差的來源主要是隨機漂移、線性加速度干擾和磁力計擾動。
(1)隨機漂移
隨機漂移主要來源于加速度計和陀螺儀,可以將隨機漂移進行相應的建模,使用卡爾曼濾波器 等進行在線估計,從而實時補償該隨機漂移。
(2)線性加速度
在跟蹤人體運動時,加速度計通常處于動態環境中,當人體運動的加速度相對于重力加速度無法忽略時,此時根據加速度計測量值計算出的俯仰角和橫滾角會與真實值存在較大的誤差,如果不對線性加速度計加以補償,就會引起動態精度的下降。為解決該類問題,可以將線性加速度擴張成系統的狀態變量,通過各種濾波方法進行估計,一方面可以對線性加速度分量和重力加速度分量進行處理,另一方面根據線性加速度的大小自適應調整加速度計量測噪聲方差的大小。
(3)磁力計擾動
當周圍存在磁場干擾時,特別是在室內環境中磁力計的測量精度會受到很大的影響。磁場干擾可分為硬鐵干擾和軟鐵干擾。硬鐵干擾產生于永久磁鐵,這些干擾源的大小及與磁力計的相對位置固定,一般假設不變,可做零偏處理。軟鐵干擾來自于磁力計附近的其余磁性材料的影響,軟鐵干擾一般是時變的擾動。針對時變擾動,可以采用基于閾值的方法或者基于模型的方法。
2.數據融合
人體運動跟蹤通過對信息的采集、坐標系的變換,得到人體位姿估計的結果。然而,單個傳感器由于受到噪聲干擾等影響,往往導致姿態跟蹤精度較低。因此,多傳感器信息融 合成 為提高姿態跟蹤精度的良好途徑。人體運動跟蹤中最常采用的數據融合方法是互補濾波器和卡爾曼濾波器。隨著微型芯片計算能力的提高,粒子濾波等數據融合方法也逐漸被用于在線估計人體的姿態。
(1)互補濾波
加速度計和磁力計容易受到高頻噪聲的干擾,陀螺儀容易受到隨機漂移等低頻噪聲的干擾,互補濾波器就是將加速度計和磁力計測量的靜態姿態通過低通濾波器去除高頻分量,將陀螺儀測量的動態姿態通過 高通 濾波器去除低頻分量,從而實現姿態信息的融合估計。
(2)卡爾曼濾波
卡爾曼濾波包括線性卡爾曼濾波、擴展卡爾曼濾波、無跡卡爾曼濾波等。下圖所示為卡爾曼濾波過程解析圖??柭鼮V波的核心過程可以劃分為兩個部分:時間更新,即對下一步的狀態變量進行預測;測量更新,即根據測量值對預測值進行一定的修正,得到估算值。通過設計不同的狀態變量和觀測量,可以衍生出各種具有不同特點的姿態算法。
(3)粒子濾波
粒子濾波算法的核心思想是利用一系列隨機樣本的加權和近似后驗概率密度函數,通過求和來近似積分操作。該算法源于蒙特卡洛思想,即以某事件出現的頻率來表示該事件的概率。因此在濾波過程中,需要用到概率的地方,對變量采樣,以大量采樣及其相應的權值來近似表示概率密度函數。
基于慣性傳感器的人體運動分析技術,借助穿戴在身體各部位的MEMS傳感器,通過數據處理、融合和姿態解算方法可實時跟蹤分析人體運動姿態,其在康復治療、影視制作、體育訓練等領域得到了廣泛應用,未來在開展基于慣性傳感器的人體運動分析時,傳感器和算法依舊是研究的重點。
責任編輯人:CC
評論
查看更多