Wearable IMU-Based Human Activity Recognition Algorithm for Clinical Balance Assessment Using 1D-CNN and GRU Ensemble Model

被引:40
作者
Kim, Yeon-Wook [1 ]
Joa, Kyung-Lim [2 ]
Jeong, Han-Young [2 ]
Lee, Sangmin [1 ,3 ]
机构
[1] Inha Univ, Program Biomed Sci & Engn, Dept Smart Engn, Incheon 22212, South Korea
[2] Inha Univ Hosp, Dept Phys & Rehabil Med, Incheon 22332, South Korea
[3] Inha Univ, Dept Elect Engn, Incheon 22212, South Korea
基金
新加坡国家研究基金会;
关键词
balance assessment; data augmentation; gated recurrent unit; human activity recognition; inertial measurement unit; one-dimensional convolutional neural network; SMOTE; SCALE; SENSOR; FALLS;
D O I
10.3390/s21227628
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In this study, a wearable inertial measurement unit system was introduced to assess patients via the Berg balance scale (BBS), a clinical test for balance assessment. For this purpose, an automatic scoring algorithm was developed. The principal aim of this study is to improve the performance of the machine-learning-based method by introducing a deep-learning algorithm. A one-dimensional (1D) convolutional neural network (CNN) and a gated recurrent unit (GRU) that shows good performance in multivariate time-series data were used as model components to find the optimal ensemble model. Various structures were tested, and a stacking ensemble model with a simple meta-learner after two 1D-CNN heads and one GRU head showed the best performance. Additionally, model performance was enhanced by improving the dataset via preprocessing. The data were down sampled, an appropriate sampling rate was found, and the training and evaluation times of the model were improved. Using an augmentation process, the data imbalance problem was solved, and model accuracy was improved. The maximum accuracy of 14 BBS tasks using the model was 98.4%, which is superior to the results of previous studies.
引用
收藏
页数:16
相关论文
共 56 条
[1]   Cervical Cancer Diagnosis Using Random Forest Classifier With SMOTE and Feature Reduction Techniques [J].
Abdoh, Sherif F. ;
Rizka, Mohamed Abo ;
Maghraby, Fahima A. .
IEEE ACCESS, 2018, 6 :59475-59485
[2]  
Ahmad W., 2019, 2019 15 INT C EM TEC, P1, DOI [10.1109/ICET48972.2019.8994412, DOI 10.1109/ICET48972.2019.8994412]
[3]   Automatic Berg Balance Scale assessment system based on accelerometric signals [J].
Badura, Pawel ;
Pietka, Ewa .
BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2016, 24 :114-119
[4]   Usefulness of the berg balance scale in stroke rehabilitation: A systematic review [J].
Blum, Lisa ;
Korner-Bitensky, Nicol .
PHYSICAL THERAPY, 2008, 88 (05) :559-566
[5]   A Close Look at Deep Learning with Small Data [J].
Brigato, Lorenzo ;
Iocchi, Luca .
2020 25TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2021, :2490-2497
[6]   Multi-head CNN-RNN for multi-time series anomaly detection: An industrial case study [J].
Canizo, Mikel ;
Triguero, Isaac ;
Conde, Angel ;
Onieva, Enrique .
NEUROCOMPUTING, 2019, 363 :246-260
[7]   SMOTE: Synthetic minority over-sampling technique [J].
Chawla, Nitesh V. ;
Bowyer, Kevin W. ;
Hall, Lawrence O. ;
Kegelmeyer, W. Philip .
2002, American Association for Artificial Intelligence (16)
[8]   Experimental Comparison of Classification Methods under Class Imbalance [J].
Chen, Hui ;
Ji, Mengru .
EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2021, 8 (33)
[9]   Human motion recognition using SWCNT textile sensor and fuzzy inference system based smart wearable [J].
Chi Cuong Vu ;
Kim, Jooyong .
SENSORS AND ACTUATORS A-PHYSICAL, 2018, 283 :263-272
[10]  
Cho K., 2014, P 8 WORKSH SYNT SEM, P103