Next Article in Journal
InteliRank: A Four-Pronged Agent for the Intelligent Ranking of Cloud Services Based on End-Users’ Feedback
Next Article in Special Issue
Personalized Activity Recognition with Deep Triplet Embeddings
Previous Article in Journal
Voltammetric Behaviour of Rhodamine B at a Screen-Printed Carbon Electrode and Its Trace Determination in Environmental Water Samples
Previous Article in Special Issue
Assisting Personalized Healthcare of Elderly People: Developing a Rule-Based Virtual Caregiver System Using Mobile Chatbot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Development of a Non-Contacting Muscular Activity Measurement System for Evaluating Knee Extensors Training in Real-Time

1
Faculty of Science and Engineering, Waseda University, Tokyo 1690051, Japan
2
Department of Modern Mechanical Engineering, Waseda University, Tokyo 1690051, Japan
3
Humanoid Robotics Institute, Waseda University, Tokyo 1690051, Japan
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(12), 4632; https://doi.org/10.3390/s22124632
Submission received: 25 May 2022 / Revised: 14 June 2022 / Accepted: 17 June 2022 / Published: 19 June 2022

Abstract

:
To give people more specific information on the quality of their daily motion, it is necessary to continuously measure muscular activity during everyday occupations in an easy way. The traditional methods to measure muscle activity using a combination of surface electromyography (sEMG) sensors and optical motion capture system are expensive and not suitable for non-technical users and unstructured environment. For this reason, in our group we are researching methods to estimate leg muscle activity using non-contact wearable sensors, improving ease of movement and system usability. In a previous study, we developed a method to estimate muscle activity via only a single inertial measurement unit (IMU) on the shank. In this study, we describe a method to estimate muscle activity during walking via two IMU sensors, using an original sensing system and specifically developed estimation algorithms based on ANN techniques. The muscle activity estimation results, estimated by the proposed algorithm after optimization, showed a relatively high estimation accuracy with a correlation efficient of R2 = 0.48 and a standard deviation STD = 0.10, with a total system average delay of 192 ms. As the average interval between different gait phases in human gait is 250–1000 ms, a 192 ms delay is still acceptable for daily walking requirements. For this reason, compared with the previous study, the newly proposed system presents a higher accuracy and is better suitable for real-time leg muscle activity estimation during walking.

1. Introduction

Knee extensors play an essential role in human mobility [1]. In fact, knee extensors are crucial for activities of daily living (ADL), such as climbing stairs [2], standing up from a chair [3]; and play a fundamental role in many sports, such as volleyball [4], cycling, and basketball [5]. As with every muscle, the knee extensors need continuous training to maintain their strength. However, since they are activated only during very specific movements, it is difficult to estimate the training effect of ADL without any feedback devices. According to the U.S. National Health and Nutrition Examination Survey (NHANES), 45% of US adults self-reported that their training is sufficient, while less than 5% of them actually met the national physical activity recommendation when measured with quantitative analysis using various sensors [6]. Therefore, it was evident that quantitative muscle activity measurement during training can be useful to help people achieve their target by avoiding insufficient or excessive training.
In the past few years, the development of wearable measurement systems improved fast because people started paying more attention to their health status and had begun monitoring their own daily activity [7,8,9]. As walking is a universal, very basic activity for humans, it became a very popular baseline for everyday overall training estimation. At the present, many wearable devices, such as wristwatches and ankle bands, can detect the number of steps of a user during walking. However, the number of steps can offer only limited information about the quality of walking, and on the activation of specific muscular groups in the legs. For a more detailed evaluation of the training effect of walking on single muscle groups, gait analysis should be performed using real-time muscular activity data.
In medical settings, muscular activity is usually assessed using surface electromyography (sEMG) [10,11,12]. The clinical usage of sEMG sensors is often referred to as kinesiological sEMG as it involves dynamic recording of muscular activity during intentional movements in functionally relevant tasks characterized by cyclic motion of limb segments such as walking and stepping [13,14,15]. In most gait analysis tests surface myoelectric signals are collected by about 10 sets of electrodes placed in a bipolar configuration connected to a preamplifier fitted a few centimeters away from the contact points. A central board is used to collect the synchronized data from all the sEMG sensors by wire cables or wireless transmission and to transfer the data to the receiving data processing unit. Muscle activity is then calculated from these surface myoelectric data. In more recent studies on gait analysis, optical motion capture systems have also been used for model-based estimation of the muscle activity [16]. Subjects were fitted with markers on all major joints of lower limbs and walked inside a room equipped with an optical motion measurement system which recorded the motions of all markers. Gait was then reconstructed using a kinematic model of the lower human body, and leg muscle activity was then estimated from the reconstructed gait. Instead of motion capture systems, multiple inertial measurement units (IMUs) have also been used in previous studies on gait analysis [17] and rehabilitation [18]. An IMU can measure motion parameters, such as acceleration and angular velocity. To estimate the human lower body link model one IMU must be placed on every link of the lower limbs kinematic chain [19]. The accuracy of IMU-based systems is comparable to the accuracy of motion capture systems [20], albeit their usability is higher as they do not require a fitted environment.
However, all these methods for measuring leg muscle activity have severe limitations, which limit their suitability for widespread adoption as muscle activity estimation systems during ADL. sEMG sensors are invasive as they require adequate skin preparation, such as shaving and removing the sebaceous film by alcohol, to ensure good electrode contact; and the signal processing phase is critical to remove noise and interferences which can corrupt the signal and lead to calculation errors [21]. Optical motion capture systems are expensive and require a specifically fitted room, which severely limits the workspace dimension and the situations in which they can be used. Multiple IMUs acquisition systems also require a long preparation time to fit all sensors in place and can grow very expensive due to the number of units to be used.
For this reason, in a past study, we have developed a system for kinematic model-based leg muscular activity estimation using only one IMU sensor placed on the shank. However, the preliminary results of system testing showed that knee extensors activity estimation using a traditional human lower limb kinematic model was not sufficiently accurate for real-time analysis.
In this study, we present an updated measurement system and muscle activity estimation algorithm that overcomes all the limitations previously mentioned. The sensor system uses two IMUs, one on the shank and one on the knee joint. The IMUs collect motion data for the calculation of four gait parameters includes acceleration, velocity, angular velocity, and stride length to reconstruct a more precise gait model. ANN techniques, which are often used to solve predictive system problems [22,23], are embedded in the data processing algorithm, using gait parameters and individual biological data, such as BMI and the ratio between lower limb joints, to estimate the activity of the knee extensors. The muscle activity measured from sEMG sensors was used as ground truth at the training phase. We also present the results of a gait analysis experiment to evaluate both performance and reliability of this new system for estimation of knee extensors activity during walking.
This paper is structured as following: Section 2 presents the materials and methods and introduces the system used. The experimental setup and algorithm are also described here. Section 3 presents results and Section 4 discusses the results and presents the future research needed to overcome the present problems.

2. Materials and Methods

The system overview is shown in Figure 1. The motion data collected from IMU sensors were used to calculate gait parameters. These gait parameters, together with muscular activity measured from sEMG sensors and body data were applied as input of the machine learning in the training phase. Once the training is finished, the model can estimate the muscular activity with gait parameters and body data.

2.1. Sensor System

The sensor system consisted of sEMG sensors and IMU sensors, both designed by our group. In particular, data from sEMG sensors were used only for neural network training and for the final algorithm validation, to compare the estimated muscle activity with the actual muscle activity directly measured via sEMG.
The sEMG sensor, named Waseda Bioinstrumentation sEMG (WB-EMMG) (Figure 2a) [24], was developed based on ISEK [25] and SENIAM standards [26]. It has a good Signal Noise Rejection (SNR) thanks to its gold plated active electrodes [27], and an appropriate AD coupling and common mode noise rejection by design [24]. The specifications of the sEMG sensor are summarized in Table 1.
The 9-axis IMU, named Waseda Bioinstrumentation Ver.4 IMU (WB-4 IMU) (Figure 2b) [28] includes a tri-axial accelerometer, a tri-axial gyroscope, and a tri-axial magnetometer. It also has both a Bluetooth interface, which allows wireless data transmission for a maximum distance of 10 m, and a CAN bus interface, which allows synchronized data transfer via cable. The IMU specifications are summarized in Table 2.
A diagram of the whole sensor system used in this study is shown in Figure 3. A Central board gathered all synchronized sEMG sensor data through CAN bus and sent it to a data processor through class1 Bluetooth interface, while IMUs sent motion data through class1 Bluetooth interface simultaneously. The data processor collected all synchronized sensors data and processed them in real-time.

2.2. Experimental Protocol

In this study, 14 healthy subjects (8 males, 6 females, age: 21–41 years old) participated in the data collection experiment. Subjects’ relevant physical parameters are shown in Table 3. All subjects gave their informed consent for inclusion before they participated in the study. The study was conducted in accordance with the Declaration of Helsinki, and the protocol was approved by the Ethics Committee of Waseda University (Protocol code: 2015-050 and Date of approval: 3 July 2015).
The experiment protocol was composed of 5 phases as follows:
  • T1: 5 m normal flat walking at self-pace for five times
  • T2: 5 m normal flat walking at brisk pace for five times
  • T3: MVC of knee extension muscle (Left)
  • T4: MVC of knee extension muscle (Right)
  • T5: Measurement of lower limb ratio and BMI
Phases T1 and T2 were conducted on a flat surface indoors (Figure 4). Gait data from both EMG and IMUs were recorded while the subjects walked normally, for 5 m, five times, at the same speed for each phase. In phase T1, subjects walked at a self-perceived normal pace, and in phase T2, at a self-perceived brisk pace. At the beginning and the end of each phase, and every time a 5 m walking distance repetition was completed, the subjects stood without moving for 3 s. The subjects wore their normal shoes during the experiment.
After the walking experiment, in phases T3 and T4 we measured the maximum voluntary contraction (MVC) of calf and thigh of subjects. In T3 (Figure 5a), subjects laid down and the maximum muscle activation of the thigh muscles on isometric contraction was measured via EMG sensors for 5 s. Subjects were asked to push their foot as much as possible with knees bent at 90° while the shank was restrained by the experimenters. In T4 (Figure 5b), the subject sat on a chair and the maximum muscle activation of the calf muscles on isometric contraction was measured via EMG sensors for 5 s. Subjects were asked to push the anterior part of their foot against the wall as much as possible while the chair was kept in place by the experimenters.
Finally, in T5 the body measurements, weight, height, length of the calf, and length of the full leg, were taken to calculate the lower limb ratio and BMI. These parameters were calculated using the following formulas:
B M I ( B o d y   M a s s   I n d e x ) = W e i g h t [ kg ] H e i g h t 2 [ m 2 ]
R l l ( L o w e r   l i m b   r a t i o ) = L e n g h t   o f   t h e   c a l f [ cm ] L e n g h t   o f   t h e   l o w e r   l i m b [ cm ]
The target knee extensor muscles in this study were the rectus femoris muscle (RFM) in the thigh and the outer gastrocnemius muscle (OGM) in the calf. For this reason, the sensors were placed as in Figure 6. below: the two EMG sensors were placed at 1/2 of the thigh length and at 1/3 of the calf length from the knee. There are individual variations in the actual conformation of the muscles, therefore, extra care was taken in ensuring an accurate placement of the sensor on the middle of the target muscles to minimize measurement errors.
IMU sensors were positioned at the knee and the ankle, oriented so that the sensor Z-axis was perpendicular to the facing direction of the subjects. Unlike the EMG sensors, IMU sensors do not require direct contact with the skin. After positioning the sensors, the whole system was turned on and connected to the GUI on the data processor PC via Bluetooth.

2.3. Muscle Activity Estimation

The muscle activity estimation algorithm was divided into two main parts. A block diagram of the algorithm is shown in Figure 7.

2.3.1. Gait Parameter Calculation

To estimate the leg muscles activity from the motion data measured via IMU, gait parameters must be calculated first. A block diagram of the gait parameters calculation algorithm is shown in Figure 8.
The gait parameters calculation algorithm consists of the following steps:
  • Swing phase and stance phase detection: the angular velocity is used to determine the initial and terminal contact of the foot using the algorithm described in [29]. The gait cycle is then determined from the detection of the following events:
    • Heel Strike (HS): the instant in which the foot heel touches the soil. It is the start point of the stance phase and the end point of the swing phase;
    • Foot Flat (FF): the instant in which the foot lays flat on the soil;
    • Toe Off (TF): the instant in which the toe leaves the soil after the foot is thrusted backward. It is both the end point of the stance phase and the start point of the swing phase;
    • Mid Swing (MS): The instant in the middle of the period in which the foot is in the air.
An example of IMU gait data for one foot and gait parameter computation is shown in Figure 9.
The stance phase is defined as the period from HS to TO while the swing phase is defined as the period from TO to the subsequent HS. The stance time and the swing time can then be calculated.
2.
Peak detection in swing phase: The peak values of acceleration and angular velocity vectors during swing phase are calculated using the following formulas:
a p e a k = max 1 t N a ( t )
ω p e a k = max 1 t N ω ( t )
Notably, an R-adaptive extended Kalman filter (EKF) was applied to the sensor data to increase the computational accuracy [30]. R is the covariance matrix of the acceleration, corrected to remove the effect of gravity [31]. In fact, to convert the coordinate system of the inertial sensor from local to global coordinates, the angle of rotation of the sensor in global coordinates must be calculated. The angle of rotation can be calculated from acceleration and angular velocity data. However, the angle obtained by integrating angular velocity accumulates integration error, while the value obtained by calculating the change of gravity direction from accelerometer data is affected by the acceleration error due to inertial force. Therefore, the EKF plays a fundamental role in increasing the accuracy of the whole sensor system against errors due to sensor data noise. In our case, the EKF uses accelerometer and gyroscope data for noise canceling and measurement accuracy improvement, as shown in the block diagram in Figure 10.
In the prediction phase, the angle in the following instant in time is calculated by the current angle and angular velocity. In the update phase, the predicted angle is compensated by the angle calculated from the actual accelerometer data. The accuracy of the angle calculated from accelerometer data depends on the measurement condition, whether static or dynamic. To overcome this problem, the R-adaptive process minimizes the uncertainty in each measurement condition.
The formula for computing R is shown in Equations (5) and (6) [32]:
R = [ σ x 2 0 0 0 σ y 2 0 0 0 σ z 2 ]
σ k 2 = 1 N + 1 i = k N k ( | | a i | | 1 ) 2
R-adaptive is the acceleration norm minus gravity where N is the number of samples of the temporal window; σ k 2 is the estimated variance at step k; | | a i | | is the module of the acceleration measured by the accelerometer (in G) at the step i . Contrary to the accelerometer, the uncertainty of gyroscope data does not depend on the measurement condition, so it is assumed to be equal to the variance of measurement noise.
3.
Coordinate transformation: To calculate the actual motion of the ankle, the motion data measured by the IMU sensor in its local coordinate must be transformed into the global coordinate as shown in Figure 11. To do so, we used the quaternion q ^ calculated by EKF, which gives the attitude of the sensor in the 3D space.
4.
Zero Velocity Update: To cancel the integration error, we used the Zero Velocity Update (ZUPT) [33] algorithm to calculate the peak of the velocity and estimate the stride length. The peak of the velocity was calculated using the following set of equations:
v x ( t ) = M S H S a x ( t ) ,
v y ( t ) = M S H S a y ( t ) ,
v ( t ) = { v x ( t ) 2 + v y ( t ) 2 ( M S p r e v < t < H S ) 0 ( H S t M S n e x t )
v p e a k = max 1 t < N v ( t )
5.
Stride length calculation: the stride length was calculated from the walking distance in global coordinated, which is computed by integrating the velocity in time (Equation (11)). The walking distance computed using data from the sensor on the shank is shown in Figure 12.
X ( t ) =   v ( t ) d t
Since the distance in global coordinates traveled by the sensor at the ankle is the distance traveled by the ankle itself, the sensor is stationary during the stance phase and moves forward during the swing phase. Therefore, the graph in Figure 11 has a staircase shape. The stride length can be calculated from the walking distance via Equation (12). To improve the algorithm accuracy against missteps, strides with a stride length of 30 cm or less are ignored [34].
l s t r i d e ( i ) = { X ( t H S ( i ) ) X ( t H S ( i ) ) X ( t H S ( i 1 ) )         ( i = 1 ) ( i > 1 ) i = { i + 1 i       ( l s t r i d e ( i ) > 30 [ cm ] ) ( l s t r i d e ( i ) 30 [ cm ] )

2.3.2. Muscle Activity Measurement

In this study, we used machine learning techniques to build an adaptive model of muscle activity. In particular, we used an Artificial Neural Network (ANN) for model training. There are in fact many works using ANN for human analysis and adaptive modeling. In the initial stage of model training, the model was trained within a full-connected network. The problems of the trained model were recorded and analyzed after obtaining the estimation results, and the model was refined. After a few refining iterations, having reached satisfactory training results, the model hyper-parameters were optimized. The network structure was also modified to improve the estimation accuracy. The ratio between training datasets and validation datasets is 8:2, while the validation datasets were selected by assigned random seed in algorithm.
Since the problems discussed in this study are value prediction problems, we are essentially facing a standard regression problem for classification. The model training in this study was conducted locally. The training framework and the software environments are shown in Table 4.
The CUDA library is a parallel computing library that allows software to use certain types of graphics processing units (GPUs) for general purpose processing. It is applied in the project to get acceleration in machine learning. Tensorflow is a free and open-source platform for machine learning. Keras is also an open-source library that acts as an interface for the Tensorflow to enable fast experimentation with deep neural networks.
In the training phase, we used normalized MVC data R m v c instead of raw muscle activity EMG data. MVC normalization is a commonly used amplitude post-processing technique on EMG signals. The method utilizes a maximum root mean square (RMS) value from the recording of the MVC of the muscle to normalize subsequent EMG data series. The output is displayed as a percentage of the MVC (%MVC) value, which can be used to easily establish a common ground when comparing data between subjects and between different muscles. The R m v c calculated is used for neural network regression in order to find the correlation between gait parameters and muscle activity. Figure 13 shows the overall EMG data processing workflow.
From the EMG of one gait cycle the Root Mean Square (RMS) with 100 ms of window size (Equation (13)) is calculated, and subsequently normalized by MVC.
R M S = 1 2 · t w i n d o w t t w i n d o w t + t w i n d o w ( E M G F i l t e r e d ( t ) ) 2

3. Results

In this study, a new method to estimate muscle activity of two muscles used in walking, the rectus femoris muscle in the thigh (RFM), and the outer gastrocnemius muscle in the calf (OGM) is presented. The real-time EMG muscle activity measurement was taken as the ground truth against which the model performance was evaluated. We compared the performance of the muscle activity estimation model with the actual muscle activity measured via EMG during walking. We used the coefficient of determination R 2 , calculated in Equation (14), as the index to evaluate the performance of the model:
R 2 = 1 S S r e s S S t o t = 1 1 n ( y E S T I M A T I O N y R E A L ) 2 1 n ( y E S T I M A T I O N y A V G ) 2
where S S r e s refers to the residual sum of squares, and S S t o t refers to the total sum of squares.
For each muscle, the average muscle activity and the peak performance in one gait cycle were estimated. The results of the system performance experiment are shown in Table 5. The comparison between the muscle activity estimated by the proposed algorithm and the actual % MVC calculated from EMG measurements showed a high estimation accuracy with a correlation efficient of R 2 = 0.89.
The real-time performance was shown as Table 6.

4. Discussion

By default, the hyper-parameters of the model at this stage have not been optimized. From the views of results, the accuracy of the model is notably high, but weird where accuracy testing is 30% different between the training dataset and the testing dataset. Such a situation shows that the model is with low robustness at the same time. We achieved the model optimization to improve the robustness.
  • Optimization of the Hyper-parameters: Hyper-parameters refer to the parameters that control the process of machine learning: loss function, learning rate, and optimization algorithm. The model optimization used in this study is “GrindSearch” [35]. This method is simply an exhaustive searching through a specified subset of hyper-parameters of the learning algorithm to find the optimal combination. This method has two main limitations. First, this hyper-parameter optimization method is a brute force search method. Before using it, it is necessary to set a limited range for each hyper-parameter, and the obtained optimal result is only the best result in the set range. Second, because this method will exhaustively compare the performances of the algorithm for all the hyperparameters combinations within the given range, it is very time-consuming. Even in the limited hyperparameters subspace used in this study, it took a long time.
    The subset of hyperparameters optimized in this study is:
    (a)
    the number of hidden layers;
    (b)
    the number of nodes in the hidden layer;
    (c)
    the activation function of hidden layers;
    (d)
    the optimizer;
    (e)
    the loss function.
For (number of the training = 3) in the given range combination, the final selected hyperparameter values are shown in Table 7.
This set of optimized hyperparameters leads to a relatively good performance, but also to a more complex structure of the model, which indirectly increases the difficulty of model training. For this reason, the optimized model is not suitable for online learning predictions. However, the model discussed in this study is only used for offline learning.
2.
Optimization of the network structure: the most common network structure for ANN is full connection, meaning that the nodes of each layer are connected to all the nodes of the adjacent layers. The advantage of such a structure is that it can learn the training data characteristics more comprehensively. However, sometimes, a full connected ANN might give too much weight to less important or interfering features, e.g., signal processing noise. In such cases, the resulting trained model is less robust, e.g., overly sensitive to noise, and easy to overfit if trained on a small dataset, which leads to lack of practical application value of the model.
Therefore, in this study we used the “Dropout” method, to randomly discard some nodes connections (Figure 14). This process is equivalent to noise reduction. Before using the "Dropout" method, we only need to specify the percentage of node connections required to be dropped. We compared the performances of different neural networks obtained with this process separately and selected the structure with the best performance. In this study, 20% of the original full connected neural network connections were randomly discarded based on empirical values.
The performance gap between the model on the training dataset and the test dataset is within 5%. In other words, after this optimization process, the general performance of the model has been improved.
The results estimated by the proposed algorithm after optimization (in Table 8 and Figure 15) showed a relatively high estimation accuracy with a correlation efficient of R 2 = 0.48 (where significant difference between distributions was confirmed using the Steel-Dwass test). For the RFM, the muscle average activity estimation and the activity peak value estimation are comparable in terms of accuracy, while the first is more scattered compared to the latter. As for the OGM, the muscle average activity estimation and the activity peak value estimation are concentrated, while the first is slightly higher than the latter.
It is important to note that the performance of real-time muscle activity estimation is affected by the signal transmission and processing delay of the current system. The measured average processing delay of the system is 72 ms, while the wireless communication average delay is 120 ms, with a total system average delay of 192 ms. Human regular walking frequency is between 1 Hz and 4 Hz [36], which means that the average interval between different gait phases is 250–1000 ms. For this reason, a 192 ms delay is still acceptable for daily walking requirements (total delay <250 ms).
From the results, R 2 is near 0.5 which shows to be moderate effect size. We can say that the muscle activity estimation using proposed system is working while the estimation of the rectus femoris muscle is less accurate than the muscle activity estimation of the outer gastrocnemius muscle. The reason might be due to the scarce usage of the thigh muscle during normal walking. The function of the rectus femoris during walking is raising the leg during the swing phase and lifting the upper body during stance phase. During normal walking, the upper body will only be lifted slightly. According to a previous study [37], the activity of the rectus femoris muscle is about 26%MVC during normal walking while it is 67% MVC during stair climbing. This might also cause an error in the muscle average activity estimation, and this could explain why the activity peak value estimation of the rectus femoris muscle has better performance in comparison. As for the outer gastrocnemius muscle, both estimation results are good, and the average activity estimation is better. This is because the outer gastrocnemius muscle is frequently used in normal walking to maintain the balance of the whole body and for kicking off the ground during the stance phase.
During this study, some limitations have been discovered:
  • The model used in the study uses the EMG sensors measurements as the ground truth for MVC calculation. However, EMG measurement itself has intrinsic errors. For this reason, further improvements in prediction accuracy are required, possibly using more than one method to measure muscle activation and calculate the MVC;
  • The system in this study has data processing limitations. Before importing the model, the measured data must be filtered to remove noise and interference. As a result, the system must rely on adequate data preprocessing for correct real-time estimation of MVC values.

5. Conclusions and Future Works

In this study, a real-time muscular activity measurement system using non-contact sensors was developed. The system uses two IMU sensors to collect the motion data during normal walking to estimate the knee extensor activity. An Artificial Neural Network was used in estimation model training. An evaluation experiment was also conducted to validate the estimation algorithm.
In this study, we have shown that it is possible to estimate knee extensors activity during simple walking at different speeds, without an EMG or a Ground Reaction Force (GRF) sensor. The results of this study reveal the possibility of muscular activity estimation only by IMU.
Future works will mainly focus on the following three aspects:
  • Improving the accuracy of the model: subsequent research will consider using multiple sensors to estimate the MVC reference value rather than a single EMG sensor to provide the MVC reference value in model training. The fusion of multiple sensors can complement the observation results, and it is expected to raise the upper limit of prediction accuracy due to the EMG sensor;
  • Optimizing the effect of real-time prediction: subsequent research will consider simplifying the complexity of calculations and seeking more efficient algorithms, using feature extraction methods without gait cycle estimation, if it is possible;
  • Working on applications: the proposed system can not only work as measurement to offer feedback to human, but also send muscle activity data to a smart training device or exoskeleton. We have developed a knee extensor training device with active components to apply load on the knee joint during normal walking. With more detailed, real-time muscle activity data, the device can adjust its load according to the current muscle activation to avoid insufficient or excessive training.

Author Contributions

Conceptualization, Z.G.; methodology, Z.G. and S.L.; software, Z.G. and S.L.; validation, Z.G., S.L. and S.C.; formal analysis, Z.G. and S.L.; investigation, Z.G.; resources, S.L.; data curation, Z.G. and S.L.; writing—original draft preparation, Z.G.; writing—review and editing, Z.G., S.L., S.C. and A.T.; visualization, Z.G. and S.L.; supervision, S.C. and A.T.; project administration, Z.G.; funding acquisition, Z.G., S.C. and A.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by China Scholarship Council (CSC) with grant number [2018]3101.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki and approved by the Institutional Review Board (or Ethics Committee) of Waseda University (Protocol code: 2015-050 and Date of approval: 3 July 2015).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Data presented in this study are available from corresponding authors upon request.

Acknowledgments

The author would like to express thanks to Tokyo Women’s Medical University/Waseda University Joint Institution for Advanced Biomedical Sciences (TWIns), International Center for Science and Engineering Programs (ICSEP) of Waseda University and Humanoid Robotics Institute (HRI) for their assistance to this work. The authors would also like to express their gratitude to STMicroelectronics, Life Performance Research, SolidWorks Corp, MATLAB Corp for their support to the research.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Manini, T.M.; Visser, M.; Won-Park, S.; Patel, K.V.; Strotmeyer, E.S.; Chen, H.; Goodpaster, B.; De Rekeneire, N.; Newman, A.B.; Simonsick, E.M. Knee Extension Strength Cutpoints for Maintaining Mobility. J. Am. Geriatr. Soc. 2007, 55, 451–457. [Google Scholar] [CrossRef] [PubMed]
  2. Casaña, J.; Calatayud, J.; Silvestre, A.; Sánchez-Frutos, J.; Andersen, L.L.; Jakobsen, M.D.; Ezzatvar, Y.; Alakhdar, Y. Knee Extensor Muscle Strength Is More Important Than Postural Balance for Stair-Climbing Ability in Elderly Patients with Severe Knee Osteoarthritis. Int. J. Environ. Res. Public Health 2021, 18, 3637. [Google Scholar] [CrossRef] [PubMed]
  3. Crockett, K.; Ardell, K.; Hermanson, M.; Penner, A.; Lanovaz, J.; Farthing, J.; Arnold, C. The Relationship of Knee-Extensor Strength and Rate of Torque Development to Sit-to-Stand Performance in Older Adults. Physiother. Can. 2013, 65, 229–235. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Schons, P.; Fischer, G.; da Rosa, R.G.; Berriel, G.P.; Peyré-Tartaruga, L.A. Correlations between the Strength of Knee Extensor and Flexor Muscles and Jump Performance in Volleyball Players: A Review. J. Phys. Educ. 2018, 29. [Google Scholar] [CrossRef] [Green Version]
  5. Rouis, M.; Coudrat, L.; Jaafar, H.; Filliard, J.R.; Vandewalle, H.; Barthelemy, Y.; Driss, T. Assessment of Isokinetic Knee Strength in Elite Young Female Basketball Players: Correlation with Vertical Jump. J Sports Med Phys Fit. 2015, 55, 1502–1508. [Google Scholar]
  6. Bassett, D.R. Device-Based Monitoring in Physical Activity and Public Health Research. Physiol. Meas. 2012, 33, 1769. [Google Scholar] [CrossRef]
  7. Surantha, N.; Atmaja, P.; David; Wicaksono, M. A Review of Wearable Internet-of-Things Device for Healthcare. Procedia Comput. Sci. 2021, 179, 936–943. [Google Scholar] [CrossRef]
  8. Homayounfar, S.Z.; Andrew, T.L. Wearable Sensors for Monitoring Human Motion: A Review on Mechanisms, Materials, and Challenges. SLAS Technol. Transl. Life Sci. Innov. 2020, 25, 9–24. [Google Scholar] [CrossRef]
  9. Channa, A.; Popescu, N.; Skibinska, J.; Burget, R. The Rise of Wearable Devices during the COVID-19 Pandemic: A Systematic Review. Sensors 2021, 21, 5787. [Google Scholar] [CrossRef]
  10. Li, K.; Zhang, J.; Wang, L.; Zhang, M.; Li, J.; Bao, S. A Review of the Key Technologies for SEMG-Based Human-Robot Interaction Systems. Biomed. Signal Process. Control 2020, 62, 102074. [Google Scholar] [CrossRef]
  11. Zhang, F.; Li, P.; Hou, Z.-G.; Lu, Z.; Chen, Y.; Li, Q.; Tan, M. SEMG-Based Continuous Estimation of Joint Angles of Human Legs by Using BP Neural Network. Neurocomputing 2012, 78, 139–148. [Google Scholar] [CrossRef]
  12. Supuk, T.G.; Skelin, A.K.; Cic, M. Design, Development and Testing of a Low-Cost SEMG System and Its Use in Recording Muscle Activity in Human Gait. Sensors 2014, 14, 8235–8258. [Google Scholar] [CrossRef] [PubMed]
  13. Knutson, L.M.; Soderberg, G.L. EMG: Use and Interpretation in Gait. In Gait Analysis Theory and Application; Mosby: St. Louis, MO, USA, 1995; pp. 307–327. [Google Scholar]
  14. Frigo, C. Kinesiological Use of the Surface EMG Signals. Eur. Act. Surf. Electromyogr. SENIAM 1996, 1, 77–80. [Google Scholar]
  15. Frigo, C.; Shiavi, R. Applications in Movement and Gait Analysis. In Electromyography: Physiology, Engineering, and Noninvasive Applications; Roberto, M., Philip, P., Eds.; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2004; pp. 381–397. [Google Scholar]
  16. Karimi, M.; Kavyani, M. Scoliosis Curve Analysis with Milwaukee Orthosis Based on Open SIMM Modeling. J. Craniovertebral Junction Spine 2015, 6, 125. [Google Scholar] [CrossRef]
  17. Kong, W.; Lin, J.-Y.; Waaning, L.; Sessa, S.; Cosentino, S.; Magistro, D.; Zecca, M.; Kawashima, R.; Takanishi, A. Comparison of Gait Event Detection from Shanks and Feet in Single-Task and Multi-Task Walking of Healthy Older Adults. In Proceedings of the 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO), Qingdao, China, 3–7 December 2016; IEEE: Pictataway, NJ, USA, 2016; pp. 2063–2068. [Google Scholar]
  18. Kong, W.; Sessa, S.; Cosentino, S.; Zecca, M.; Saito, K.; Wang, C.; Imtiaz, U.; Lin, Z.; Bartolomeo, L.; Ishii, H.; et al. Development of a real-time IMU-Based Motion Capture System For Gait Rehabilitation. In Proceedings of the 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO), Shenzhen, China, 12–14 December 2013; IEEE: Pictataway, NJ, USA, 2013; pp. 2100–2105. [Google Scholar]
  19. Sessa, S.; Saito, K.; Zecca, M.; Bartolomeo, L.; Lin, Z.; Cosentino, S.; Ishii, H.; Ikai, T.; Takanishi, A. Walking Assessment in the Phase Space by Using Ultra-Miniaturized Inertial Measurement Units. In Proceedings of the 2013 IEEE International Conference on Mechatronics and Automation, Takamatsu, Japan, 4–7 August 2013; IEEE: Pictataway, NJ, USA, 2013; pp. 902–907. [Google Scholar]
  20. Bolink, S.; Naisas, H.; Senden, R.; Essers, H.; Heyligers, I.C.; Meijer, K.; Grimm, B. Validity of an Inertial Measurement Unit to Assess Pelvic Orientation Angles during Gait, Sit–Stand Transfers and Step-up Transfers: Comparison with an Optoelectronic Motion Capture System. Med. Eng. Phys. 2016, 38, 225–231. [Google Scholar] [CrossRef]
  21. Papagiannis, G.I.; Triantafyllou, A.I.; Roumpelakis, I.M.; Zampeli, F.; Garyfallia Eleni, P.; Koulouvaris, P.; Papadopoulos, E.C.; Papagelopoulos, P.J.; Babis, G.C. Methodology of Surface Electromyography in Gait Analysis: Review of the Literature. J. Med. Eng. Technol. 2019, 43, 59–65. [Google Scholar] [CrossRef] [PubMed]
  22. Caldas, R.; Fadel, T.; Buarque, F.; Markert, B. Adaptive Predictive Systems Applied to Gait Analysis: A Systematic Review. Gait Posture 2020, 77, 75–82. [Google Scholar] [CrossRef]
  23. Sánchez-Reyes, L.-M.; Rodríguez-Reséndiz, J.; Avecilla-Ramírez, G.N.; García-Gomar, M.-L.; Robles-Ocampo, J.-B. Impact of EEG Parameters Detecting Dementia Diseases: A Systematic Review. IEEE Access 2021, 9, 78060–78074. [Google Scholar] [CrossRef]
  24. Imtiaz, U.; Bartolomeo, L.; Lin, Z.; Sessa, S.; Ishii, H.; Saito, K.; Zecca, M.; Takanishi, A. Design of a Wireless Miniature Low Cost EMG Sensor Using Gold Plated Dry Electrodes for Biomechanics Research. In Proceedings of the 2013 IEEE International Conference on Mechatronics and Automation (ICMA), Takamatsu, Japan, 4–7 August 2013; pp. 957–962. [Google Scholar]
  25. Ruvalcaba, A.; Altamirano, A.; Toledo, C.; Munoz, R.; Vera, A.; Leija, L. Design and Measurement of the Standards of a Miniaturized SEMG Acquisition System with Dry Electrodes Integrated. In Proceedings of the 2015 International Conference on Mechatronics, Electronics and Automotive Engineering (ICMEAE), Cuernavaca, Mexico, 24–27 November 2015; IEEE: Pictataway, NJ USA, 2015; pp. 99–104. [Google Scholar]
  26. Lopez, R.; Davies, T.C. The Effect of Surface Electromyography Placement on Muscle Activation Amplitudes and Timing. In Proceedings of the 2016 IEEE EMBS International Student Conference (ISC), Ottawa, ON, Canada, 29–31 May 2016; IEEE: Pictataway, NJ, USA, 2016; pp. 1–4. [Google Scholar]
  27. Vavrinský, E.; Daříček, M.; Donoval, M.; Rendek, K.; Horínek, F.; Horniak, M.; Donoval, D. Design of EMG Wireless Sensor System. In Proceedings of the 2011 International Conference on Applied Electronics, Pilsen, Czech Republic, 7–8 September 2011; pp. 1–4. [Google Scholar]
  28. Lin, Z.; Zecca, M.; Sessa, S.; Bartolomeo, L.; Ishii, H.; Takanishi, A. Development of the Wireless Ultra-Miniaturized Inertial Measurement Unit WB-4: Preliminary Performance Evaluation. In Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBC, Boston, MA, USA, 30 August–03 September 2011; pp. 6927–6930. [Google Scholar]
  29. Sessa, S.; Zecca, M.; Bartolomeo, L.; Takashima, T.; Fujimoto, H.; Takanishi, A. Reliability of the Step Phase Detection Using Inertial Measurement Units: Pilot Study. Healthc. Technol. Lett. 2015, 2, 58–63. [Google Scholar] [CrossRef] [Green Version]
  30. Chatterjee, S.; Sadhu, S.; Ghoshal, T.K. Self Switched R-Adaptive Extended Kalman Filter Based State Estimation and Mode Determination for Nonlinear Hybrid Systems. In Proceedings of the 2015 Third International Conference on Computer, Communication, Control and Information Technology (C3IT), Hooghly, India, 7–8 February 2015; IEEE: Pictataway, NJ, USA, 2015; pp. 1–6. [Google Scholar]
  31. Sessa, S.; Zecca, M.; Lin, Z.; Bartolomeo, L.; Itoh, K.; Ishii, H.; Mukaeda, Y.; Suzuki, Y.; Takanishi, A. Ultra-Miniaturized WB-3 Inertial Measurement Unit: Performance Evaluation of the Attitude Estimation. In Proceedings of the 2010 IEEE International Conference on Robotics and Biomimetics (ROBIO), Tianjin, China, 14–18 December 2010; IEEE: Pictataway, NJ, USA, 2010; pp. 998–1003. [Google Scholar]
  32. Sessa, S.; Zecca, M.; Lin, Z.; Bartolomeo, L.; Ishii, H.; Takanishi, A. A Methodology for the Performance Evaluation of Inertial Measurement Units. J Intell Robot Syst 2013, 71, 143–157. [Google Scholar] [CrossRef] [Green Version]
  33. Ojeda, L.; Borenstein, J. Non-GPS Navigation for Security Personnel and First Responders. J. Navig. 2007, 60, 391–407. [Google Scholar] [CrossRef] [Green Version]
  34. Kodama, T.; Kasai, R.; Gu, Z.; Zhang, D.; Kong, W.; Cosentino, S.; Sessa, S.; Kawakami, Y.; Takanishi, A. Stride Length Estimation in Self-Pace and Brisk Walking with a Single Inertial Measurement Unit on the Shank. In Proceedings of the ICRA 2017 Workshop on Advances and Challenges on the Development, Testing and Assessment of Assistive and Rehabilitation Robots: Experiences from Engineering And Human Science Research, Marina Bay Sands, Singapore, 29 May–2 June 2017; Volume 1, p. 53. [Google Scholar]
  35. Liashchynskyi, P.; Liashchynskyi, P. Grid Search, Random Search, Genetic Algorithm: A Big Comparison for NAS. arXiv 2019, arXiv:1912.06059. [Google Scholar]
  36. Kharb, A.; Saini, V.; Jain, Y.K.; Dhiman, S. A Review of Gait Cycle and Its Parameters. IJCEM Int. J. Comput. Eng. Manag. 2011, 13, 78–83. [Google Scholar]
  37. Gu, Z.; Maamari, M.S.A.; Zhang, D.; Kawakami, Y.; Cosentino, S.; Takanishi, A. Design and Evaluation of a Training System to Increase Knee Extension Load During Walking. In Proceedings of the 2019 IEEE International Conference on Mechatronics and Automation (ICMA), Tianjin, China, 4–7 August 2019; pp. 1288–1293. [Google Scholar]
Figure 1. The overview of the system.
Figure 1. The overview of the system.
Sensors 22 04632 g001
Figure 2. WB sensors: (a) WB-EMMG sensor and (b) WB-4 IMU sensor.
Figure 2. WB sensors: (a) WB-EMMG sensor and (b) WB-4 IMU sensor.
Sensors 22 04632 g002
Figure 3. Measurement system using in the experiment.
Figure 3. Measurement system using in the experiment.
Sensors 22 04632 g003
Figure 4. The experiment environment.
Figure 4. The experiment environment.
Sensors 22 04632 g004
Figure 5. MVC measurement method: (a) measurement for the thigh (b) measurement for the calf.
Figure 5. MVC measurement method: (a) measurement for the thigh (b) measurement for the calf.
Sensors 22 04632 g005
Figure 6. Position of IMU & sEMG sensors setup in the experiment.
Figure 6. Position of IMU & sEMG sensors setup in the experiment.
Sensors 22 04632 g006
Figure 7. Overview of muscle activity estimation system.
Figure 7. Overview of muscle activity estimation system.
Sensors 22 04632 g007
Figure 8. The calculation algorithm of gait parameters.
Figure 8. The calculation algorithm of gait parameters.
Sensors 22 04632 g008
Figure 9. The motion data example of angular velocity for one foot.
Figure 9. The motion data example of angular velocity for one foot.
Sensors 22 04632 g009
Figure 10. EKF process flowchart.
Figure 10. EKF process flowchart.
Sensors 22 04632 g010
Figure 11. Walking distance of IMU on the ankle.
Figure 11. Walking distance of IMU on the ankle.
Sensors 22 04632 g011
Figure 12. Walking distance of IMU on the ankle.
Figure 12. Walking distance of IMU on the ankle.
Sensors 22 04632 g012
Figure 13. EMG data processing workflow.
Figure 13. EMG data processing workflow.
Sensors 22 04632 g013
Figure 14. Dropout method, randomly removing the connection between nodes.
Figure 14. Dropout method, randomly removing the connection between nodes.
Sensors 22 04632 g014
Figure 15. Model performance boxplot.
Figure 15. Model performance boxplot.
Sensors 22 04632 g015
Table 1. Specification of WB-EMMG sensor used in the experiment.
Table 1. Specification of WB-EMMG sensor used in the experiment.
ParameterValue
Size (W × D × H) [mm]27.5 × 37.5 × 18.0
Weight [g]13.4
Gain1400
Sampling rate [Hz]1000
Resolution [Bit]12
Lower cutoff frequency [Hz]20
Higher cutoff frequency [Hz]450
CMRR [dB]>90
Table 2. Specification of WB-4 IMU used in the experiment.
Table 2. Specification of WB-4 IMU used in the experiment.
ParameterValue
Size (W × D × H) [mm]45.0 × 38.0 × 12.0
Weight [g]34
Communication DistanceBluetooth (<10 [m])
Orientation range360° for all axes
Resolution [degree]<0.05°
Accuracy<0.5° (static), <2.0° RMS (dynamic)
Sampling Rate [Hz]400
Table 3. Details of the participants.
Table 3. Details of the participants.
ParameterBMILower Limb Ratio
ValueAvg.Std.Avg.Std.
21.53.40.430.04
Table 4. Local training environments.
Table 4. Local training environments.
EnvironmentsPythonCUDATensorflowKeras
Version3.6.510.02.0.02.3.1
Table 5. The performance of the muscular activity estimation.
Table 5. The performance of the muscular activity estimation.
Estimation Type Estimation   Accuracy   ( R 2 )
MVC Value M V C A V G ( R F M ) 0.89
M V C P E A K ( R F M ) 0.26
M V C A V G ( O G M ) 0.78
M V C P E A K ( O G M ) 0.75
Table 6. Real-time performance (Latency).
Table 6. Real-time performance (Latency).
Time UnitComputer ProcessingWireless TransferTotal
milliseconds72120192
Table 7. the optimized hyper-parameters combination.
Table 7. the optimized hyper-parameters combination.
ParametersValue
n_HiddenLayer7
n_NeuronUnit12
act_Func‘relu’
Optimizer‘Adam’
loss_Func‘logcosh’
Table 8. The performance of the latest model for 20 times with model optimization (January 2022).
Table 8. The performance of the latest model for 20 times with model optimization (January 2022).
Estimation Type Estimation   Accuracy   ( R 2 )
Avg.Std.
M V C A V G ( R F M ) 0.480.10
M V C P E A K ( R F M ) 0.470.07
M V C A V G ( O G M ) 0.580.11
M V C P E A K ( O G M ) 0.550.09
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gu, Z.; Liu, S.; Cosentino, S.; Takanishi, A. Development of a Non-Contacting Muscular Activity Measurement System for Evaluating Knee Extensors Training in Real-Time. Sensors 2022, 22, 4632. https://doi.org/10.3390/s22124632

AMA Style

Gu Z, Liu S, Cosentino S, Takanishi A. Development of a Non-Contacting Muscular Activity Measurement System for Evaluating Knee Extensors Training in Real-Time. Sensors. 2022; 22(12):4632. https://doi.org/10.3390/s22124632

Chicago/Turabian Style

Gu, Zixi, Shengxu Liu, Sarah Cosentino, and Atsuo Takanishi. 2022. "Development of a Non-Contacting Muscular Activity Measurement System for Evaluating Knee Extensors Training in Real-Time" Sensors 22, no. 12: 4632. https://doi.org/10.3390/s22124632

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop