Development of a Human Motion Analysis System Based on Sensorized Insoles and Machine Learning Algorithms for Gait Evaluation
Diego Henrique Antunes Nascimento,
Fabrício Anicio Magalhães,
George Schayer Sabino,
Renan Alves Resende,
Maria Lúcia Machado Duarte,
Claysson Bruno Santos Vimieiro
Affiliations
Diego Henrique Antunes Nascimento
Bioengineering Laboratory (LABBIO), Graduate Program in Mechanical Engineering (PPGMEC), Universidade Federal de Minas Gerais (UFMG), Belo Horizonte 31270-901, MG, Brazil
Fabrício Anicio Magalhães
Department of Biomechanics, College of Education, Health, and Human Sciences, University of Nebraska at Omaha, Omaha, NE 68182, USA
George Schayer Sabino
Graduate Program in Rehabilitation Sciences, School of Physical Education, Physical Therapy and Occupational Therapy (EEFFTO), Universidade Federal de Minas Gerais (UFMG), Belo Horizonte 31270-901, MG, Brazil
Renan Alves Resende
Graduate Program in Rehabilitation Sciences, School of Physical Education, Physical Therapy and Occupational Therapy (EEFFTO), Universidade Federal de Minas Gerais (UFMG), Belo Horizonte 31270-901, MG, Brazil
Maria Lúcia Machado Duarte
Bioengineering Laboratory (LABBIO), Graduate Program in Mechanical Engineering (PPGMEC), Universidade Federal de Minas Gerais (UFMG), Belo Horizonte 31270-901, MG, Brazil
Claysson Bruno Santos Vimieiro
Bioengineering Laboratory (LABBIO), Graduate Program in Mechanical Engineering (PPGMEC), Universidade Federal de Minas Gerais (UFMG), Belo Horizonte 31270-901, MG, Brazil
Human gait analysis can provide an excellent source for identifying and predicting pathologies and injuries. In this respect, sensorized insoles also have a great potential for extracting gait information. This, combined with mathematical techniques based on machine learning (ML), can potentialize biomechanical analyses. The present study proposes a proof-of-concept of a system based on vertical ground reaction force (vGRF) acquisition with a sensorized insole that uses an ML algorithm to identify different patterns of vGRF and extract biomechanical characteristics that can help during clinical evaluation. The acquired data from the system was clustered by an immunological algorithm (IA) based on vGRF during gait. These clusters underwent a data mining process using the classification and regression tree algorithm (CART), where the main characteristics of each group were extracted, and some rules for gait classification were created. As a result, the system proposed was able to collect and process the biomechanical behavior of gait. After the application of IA and CART algorithms, six groups were found. The characteristics of each of these groups were extracted and verified the capability of the system to collect and process the biomechanical behavior of gait, offering verification points that can help focus during a clinical evaluation.