Estimating Lower Body Kinematics Using a Lie Group Constrained Extended Kalman Filter and Reduced IMU Count

被引:9
作者
Sy, Luke Wicent [1 ]
Lovell, Nigel H. [1 ]
Redmond, Stephen J. [1 ,2 ]
机构
[1] UNSW, Grad Sch Biomed Engn, Sydney, NSW 2052, Australia
[2] Univ Coll Dublin, UCD Sch Elect & Elect Engn, Dublin D04 V1W8 4, Ireland
基金
爱尔兰科学基金会;
关键词
Biomedical monitoring; gait analysis; IMUs; Kalman filters; lie group theory; motion analysis; pose estimation; wearable sensors; HUMAN POSE ESTIMATION; INERTIAL SENSORS; GAIT; MODELS;
D O I
10.1109/JSEN.2021.3096078
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Goal: Gait monitoring is useful for diagnosing movement disorders or assessing surgical outcomes. This paper presents an algorithm for estimating pelvis, thigh, shank, and foot kinematics during walking using only two or three wearable inertial sensors. Methods: The algorithm makes novel use of a Lie-group-based extendedKalman filter. The algorithm iterates throughthe prediction (kinematic equation), measurement (pelvis position pseudo-measurements, zero-velocity update, and flat-floor assumption), and constraint update (hinged knee and ankle joints, constant leg lengths). Results: The inertial motion capture algorithm was extensively evaluated on two datasets showing its performance against two standardbenchmark approachesin optical motion capture (i.e., plug-in gait (commonly used in gait analysis) and a kinematic fit (commonly used in animation, robotics, andmusculoskeletonsimulation)), giving insight into the similarity and differences between the said approaches used in different application areas. The overallmean body segment position (relative to mid-pelvis origin) and orientation error magnitude of our algorithm (n = 14 participants) for free walking was 5.93 +/- 1.33 cm and 13.43 +/- 1.89 degrees when using three IMUs placed on the feet and pelvis, and 6.35 +/- 1.20 cm and 12.71 +/- 1.60 degrees when using only two IMUs placed on the feet. Conclusion: The algorithm was able to track the joint angles in the sagittal plane for straight walking well, but requires improvement for unscripted movements (e.g., turning around, side steps), especially for dynamic movements or when considering clinical applications. Significance: This work has brought us closer to comprehensive remote gait monitoring using IMUs on the shoes. The low computational cost also suggests that it can be used in real-time with gait assistive devices.
引用
收藏
页码:20969 / 20979
页数:11
相关论文
共 42 条
[1]  
Barfoot T., 2017, STATE ESTIMATION ROB
[2]   Associating Uncertainty With Three-Dimensional Poses for Use in Estimation Problems [J].
Barfoot, Timothy D. ;
Furgale, Paul T. .
IEEE TRANSACTIONS ON ROBOTICS, 2014, 30 (03) :679-693
[3]  
Bourmaud G, 2013, 2013 PROCEEDINGS OF THE 21ST EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO)
[4]  
Cesic J, 2016, IEEE-RAS INT C HUMAN, P826, DOI 10.1109/HUMANOIDS.2016.7803369
[5]  
Chirikjian GS, 2012, APPL NUMER HARMON AN, P1, DOI 10.1007/978-0-8176-4944-9
[6]   Benchmarking of a full-body inertial motion capture system for clinical gait analysis [J].
Cloete, Teunis ;
Scheffer, Cornie .
2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vols 1-8, 2008, :4579-4582
[7]   Computationally Efficient Adaptive Error-State Kalman Filter for Attitude Estimation [J].
Del Rosario, Michael B. ;
Khamis, Heba ;
Ngo, Phillip ;
Lovell, Nigel H. ;
Redmond, Stephen J. .
IEEE SENSORS JOURNAL, 2018, 18 (22) :9332-9342
[8]   Quaternion-Based Complementary Filter for Attitude Determination of a Smartphone [J].
Del Rosario, Michael B. ;
Lovell, Nigel H. ;
Redmond, Stephen J. .
IEEE SENSORS JOURNAL, 2016, 16 (15) :6008-6017
[9]   OpenSim: open-source software to create and analyze dynamic Simulations of movement [J].
Delp, Scott L. ;
Anderson, Frank C. ;
Arnold, Allison S. ;
Loan, Peter ;
Habib, Ayman ;
John, Chand T. ;
Guendelman, Eran ;
Thelen, Darryl G. .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2007, 54 (11) :1940-1950
[10]   Fusing Visual and Inertial Sensors with Semantics for 3D Human Pose Estimation [J].
Gilbert, Andrew ;
Trumble, Matthew ;
Malleson, Charles ;
Hilton, Adrian ;
Collomosse, John .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2019, 127 (04) :381-397