Next Article in Journal
Estimation of Temporal Gait Parameters Using a Human Body Electrostatic Sensing-Based Method
Next Article in Special Issue
Automatic Outcome in Manual Dexterity Assessment Using Colour Segmentation and Nearest Neighbour Classifier
Previous Article in Journal
Reader Architectures for Wireless Surface Acoustic Wave Sensors
Previous Article in Special Issue
Measuring Gait Quality in Parkinson’s Disease through Real-Time Gait Phase Recognition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Detection of Hemiplegic Walking Using a Wearable Inertia Sensing Device

1
Interdisciplinary Program in Biomedical Engineering, Chonnam National University, 77, Yongbong-ro, Buk-gu, Gwangju 61186, Korea
2
Department of Biomedical Engineering, Chonnam National University, 50, Daehak-ro, Yeosu, Jeonnam 59626, Korea
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2018, 18(6), 1736; https://doi.org/10.3390/s18061736
Submission received: 25 April 2018 / Revised: 24 May 2018 / Accepted: 24 May 2018 / Published: 28 May 2018
(This article belongs to the Collection Sensors for Globalized Healthy Living and Wellbeing)

Abstract

:
Hemiplegia is a symptom that is caused by reduced sensory and motor ability on one side of the body due to stroke-related neural defects. Muscular weakness and abnormal sensation that is induced by hemiplegia usually lead to motor impairments, such as difficulty in controlling the trunk, unstable balance, and poor walking ability. Therefore, most hemiplegia patients show defective and asymmetric gait pattern. The purpose of this study is to distinguish hemiplegic gait by extracting simple characteristics of acceleration signals that are caused by asymmetry during walking using a wearable system. The devised wearable system was equipped with a three-axis accelerometer and a three-axis gyroscope. We selected 165 candidate features without step detection. A random forest algorithm was used for the classification, and the forward search algorithm was also used for optimal feature selection. The developed system and algorithms were verified clinically in 15 normal subjects and 20 hemiplegia patients that were undergoing stroke treatment, and 26 subject’s data was used for training, including validation, and nine subject’s data used for test. As a result of test set, the accuracy, sensitivity, specificity and positive predictive value were 100.0%, with the two classification attributes of standard deviation of points perpendicular to the axis of line of identity of Poincaré plot of angular velocity around vertical axis and kurtosis of frequency of angular velocity around longitudinal axis.

1. Introduction

Stroke is the general term for cerebrovascular disease that is caused by cerebral artery occlusion or cerebral hemorrhage. Twenty percent of stroke patients recover completely from physical and mental impairment, 60% are affected by disorders of movement, speech, sensory, and cognitive systems, and the remaining 20% die [1]. Hemiplegia is a symptom that is caused by decreased sensory and motor ability on one side of the body due to stroke-related neurological defect. Therefore, a hemiplegic gait is characterized by muscular weakness and poor sensation inducing a movement disorder, such as difficulty in controlling the trunk or unstable balance [2]. Patients with hemiplegia have a tendency to move the center of gravity rapidly to the non-paralyzed side [3], to increase the walking speed and cadence per unit time or decrease the stride length and gait cycle to compensate for motor dysfunction [4]. There are three major differences in the hemiplegic gait when compared with the gait cycle of normal persons [5]. First, the duration of the stance phase is increased in both the paralyzed and non-paralyzed sides as compared with the normal gait. Second, the stance is more in the whole gait cycle than in the normal gait. Third, in the case of hemiplegic walking, the stance on the paralyzed side is noticeably shorter than on the paralyzed side, and the double support predominates the whole gait cycle. In paralysis and non-paralysis, there is a clear difference in the angle and position between the body segments during the stance, initial contact, swing phase, and toe-off.
In clinical practice, physical therapists use the manual muscle test (MMT), modified Ashworth scale (MAS), and range of motion (ROM) to evaluate motor function. The MMT divides the muscular strength into six levels according to the presence or absence of gravity, and the degree of resistance from the level without muscle movement to the level where it encounters a strong resistance of the examinee [6]. Each level is represented using a proposed alphabet or is scored from 0 to 5, as proposed by the Medical Research Council (MRC) [7]. The modified Ashworth scale (MAS) [8] is used to determine the degree of severity of rigidity at the six levels [9]. MMT, MAS, and ROM, which are mainly performed in clinical studies, involve naked eye observations of the degree of functional recovery. However, the disadvantage is that the detailed numerical result of the joint ROM cannot be recorded, and the subjective thought of the evaluator is reflected. In addition, since it does not consider the deterioration of the body according to aging, quantitative measurements and evaluation of the body movement have been actively studied. Representative methods include the measurement of the joint angle during walking using an electronic protractor, taking an action trace using a light emitter marker, and the use of a force plate [10,11,12]. The Vicon Motion Capture System (Oxford Metrics, Oxford, UK) is widely used in conventional gait analysis. The system records gait without constraining the body and yields accurate numerical records. However, disadvantages of the system include the need for large installation space and a high price [13]. Therefore, quantitative evaluation of walking ability in clinical practice is mainly performed in a place with specialized facilities. To address the limitations of quantitative evaluation, motion analysis using an accelerometer instead of the conventional three-dimensional (3D) motion analysis using a marker and video has been studied. The gait analysis system using the accelerometer is lightweight and portable, has no spatial limitations, and facilitates the analysis of spatial and temporal characteristics of walking. Studies analyzed the change in acceleration at the center of gravity with and without back pain [14]. Another study measured the acceleration in the fibular heads of hemiplegic patients and compared the acceleration at the paralyzed and non-paralyzed sides using the Brunnstrom stage, which measures the recovery phase of the arm [15]. Gait was measured using an accelerometer in 282 healthy adults and elderly subjects, and the effects of gender and age were assessed by measuring gait velocities, stride lengths, gait frequencies, and patterns of vertical acceleration signals during gait [16]. Vertical acceleration signal is a key feature in the evaluation of step symmetry and step regularity. These studies measured the acceleration and angular velocity signals that were generated by walking on the body center of gravity, legs, ankles, and feet, and separated the measured signals into steps to determine the abnormal gait pattern. In the study, walking was usually analyzed by the shape of the repeated waveform, peak, or frequency components [15,17,18,19]. The results were very similar to the results derived from the three-dimensional (3D) motion analyzer [20]. However, the acceleration and the angular velocity signals that were generated during walking are greatly influenced by individual walking characteristics, and even when diagnosed with hemiplegia, the waveform morphology varies greatly depending on the severity and age. Therefore, as in the previous study, the detection of abnormal gait via precise analysis of the waveform of each step requires substantial effort that is based on the detection process of the step and is limited by large-scale analytical errors associated with inaccurate step detection. More robust classification based on effective attributes are required to determine uncontrolled daily environments. In recent years, research is being conducted to classify gait patterns using accelerometer and pattern recognition techniques. In previous researches, classifier based on hidden Markov model and on support vector machine shows 90.5% accuracy with 90 probability and spatiotemporal features of inertial signal in distinguishing gait of the elderly, post-stroke patient and subjects with Huntington’s disease [21].
This study aims to simplify the characteristics of the acceleration signal that was measured during walking without step detection, instead of the current method that is associated with a high probability of false detection, to distinguish hemiplegic walking pattern. Particularly, this study intends to improve the accuracy of hemiplegic gait classification using inertial signals and pattern classification techniques.

2. Methods

A wearable measurement system that was equipped with an inertial sensor and wireless communication module was designed to measure and to distinguish hemiplegic gait from normal gait. Gait classification was based on attributes extracted from inertial signals of wearable sensing module without step detection. The type of walking was classified according to pattern recognition, and random forest (RF) algorithm. A forward search algorithm was used to determine the optimal classification attributes among the selected items. The proposed method was verified clinically.

2.1. Participants

The study was approved by the institutional review board (IRB) of the St. Carrolo Hospital (Suncheon, Jeollanam-do, South Korea) and all of the subjects signed informed consent before the experiment (IRB No. SCH2016-130). The participants included 20 normal subjects (10 males and 10 females; mean age 52.6 ± 16.3 years) and 20 hemiplegic patients (13 males and seven females, mean age 63.2 ± 8.9 years). The normal subjects were selected among volunteers who obtained normal scores (grade 5) in all of the MMT measurements that were performed by the rehabilitation therapist. Hemiplegic subjects were selected from patients diagnosed with stroke, who underwent rehabilitation, who did not have orthopedic disease, had a clear consciousness level, were able to understand the experiment, and were able to walk more than 20 m in the flat area without the help of a walker or an assistant. Among hemiplegia patients, 7, 10, and three patients had left-side hemiplegia, right-side hemiplegia, and bilateral hemiplegia, respectively. Five patients under the age of 40 were excluded from the analysis, when considering the effect of age on gait patterns. Therefore, data analysis was performed with a total of 35 subject’s data. Subject’s profile is shown in Table 1.

2.2. Development of Wearable System

In this study, we developed a wearable system to measure the acceleration that is caused by gait and a PC application for data display and storage. The wearable system consists of an inertial sensor module (MPU9250; InvenSense, San Jose, CA, USA) that is equipped with a three-axis accelerometer and three-axis gyroscope, microcontroller (MSP430G2553; Texas Instruments, Dallas, TX, USA), Bluetooth module (FB155BC; Firmtech, Sungnam, South Korea), and a rechargeable Li-Pol battery. The system was assembled as a printed circuit board (PCB) to minimize its size, with an inertial sensor located in the center of the PCB to prevent directional or rotational error. Specifications of MPU9250, MSP430G2553, and FB155BC are presented in Table 2, Table 3 and Table 4, respectively. A three-axis magnetometer was included in MPU9250; however, the specification of magnetometer was omitted in Table 2 because it was not used in this study.
The circuit board measured 43 × 33 × 8.6 mm (W × H × D) in size, and the total system size, including cover was 47 × 44 × 20.5 mm (W × H × D). The system cover was created with free 3D modeling software (Autodesk 123D Design; Autodesk Inc., San-Rafael, CA, USA), and printed using a fused deposition modeling (FDM) (Makerbot Replicator 2; ABS filament; Stratasys Dimension 1200, ABS filament). The wearable system was worn on the body using a stretchable rubber belt (900 mm width × 38 mm in height). Figure 1a,b display the circuit board and the developed system, respectively.

2.3. Experimental Protocol

The wearable device was worn between lumbar 3 (L3) and 4 (L4), which is the body’s center of gravity (Figure 2a). The direction of acceleration was in the vertical (+y-axis), lateral (+x-axis), and longitudinal (−z-axis) axes (Figure 2b). The experiment was performed in a straight corridor lacking barriers to walking. The experimental procedure for data acquisition started with an explanation of the purpose and the experiment protocol to the candidate. Once informed consent was provided, the subjects wore the module on their waist and wait at the start line in a standing position. After the first start sign, each subject walked down the corridor for 20 m at a normal walking speed, and turned around to wait for the next start sign. After the second start sign, each subject walked back to the starting point at the same speed, which allowed two gait data per experiment, and 80 gait data were recorded in the 40 subjects.

2.4. Classification Attributes

In the case of hemiplegic walking, the center of gravity of the body deviates from the supporting plane. As a consequence, 60–80% of the body weight is based on the lower limb of the non-paralyzed side. Therefore, generally, the hemiplegic gait shows imbalance [22]. Furthermore, the gait of a hemiplegic patient is unstable compared with the normal gait due to muscle weakness and sensory degradation. To overcome unstable gait, abrupt compensation movement usually occurs. Compensation movement refers to a rapid movement in any direction, which generates large un-organized acceleration in every axis, contrary to the regular acceleration pattern that was observed in the normal gait.
Based on these characteristics of hemiplegic gait, we derived 165 attributes of hemiplegic and normal gait classification. The selected attributes include the average and maximum value of acceleration and angular rate in each axis, and the standard deviation of acceleration and angular rate in each axis that reflect irregular and unbalanced gait cycle. Moreover, attributes that may reflect gait frequency, regularity, and symmetry, such as kurtosis, skewness, and number of zero-crossing were also selected. Each attribute was not calculated for each step, but it was calculated using the 20 m walking signal as a whole. Details of the selected attributes are described in Table S1.

2.5. Attribute Selection

The accuracy of classification varies with the attribute set. Determination of the optimal combination of attributes is very important for the highest accuracy of classification. In this study, we used a sequential forward search algorithm for attribute selection [23], as outlined in Figure 3. In the sequential forward search algorithm, a set containing all attributes (F) and an empty set containing optimized attribute (S) were created at the initialization stage. Then, one attribute (α) was extracted from the F and was transferred to the S, and the classification using the S was repeated to select the S with the best classification accuracy or the lowest false classification rate. The process was reiterated until there was an improvement in accuracy or an error reduction based on a specific criterion, termination tolerance, as an additional attribute. As a result, the attribute set having the highest accuracy is found through a combination of specific attributes among the entire candidate attribute. In this study, we used random forest algorithm as a classifier, and the termination tolerance value was set to 10−6. In every procedure of extraction and selection of attributes with classification, we used MATLAB R2016a (Mathworks, Natick, MA, USA) and MATLAB function sequentialfs was used to implement sequential forward search algorithm.

2.6. Random Forest Classification

RF is a regression technique that combines the performance of numerous decision tree algorithms to classify or to predict the value of a variable [24]. Input vector into the random forest leads to multiple regression trees and averages of the results. To avoid the correlation of the different trees, RF increases the diversity of the trees using different training datasets by bagging. Bagging is a technique used to create training data via random resampling of the original dataset with replacement. For example, bagging generates the next subset using independent random vectors with the same distribution without deletion of the data selected from the input sample. Therefore, a few data may be used more than once in the training, while others might never be used. This procedure renders the classifier more robust when facing slight variations in input data, and increases prediction accuracy [24]. Samples that are not selected in the bagging process are included as part of another subset, called out-of-bag (OOB). These OOB elements can be used by the k-th tree to evaluate performance [25]. Thus, RF computes an unbiased estimation of the generalization error without using an external text data subset [24]. Figure 4 shows the flowchart of the random forest regression. In this research, we produce a forest with a maximum of 50 trees.

2.7. Statistical Analysis

We divided the data into 75% of training and verification sets (52 data) and 25% test sets (18 data) for gait classification using a random forest classifier. At the time, the ratio of normal and hemiplegic patients in each data set was kept constant, therefore, 30 of hemiplegic data and 26 of normal data, and 10 of hemiplegic data and eight of normal data were included in training set and in test set, respectively. In the training and validation stage, we used four-fold cross validation, which is a model validation technique to determine the generalization of the statistical analysis to an independent data set, and secure the reliability of the validation. The k-fold cross-validation is efficient in the absence of adequate data available for partition into separate training and test sets without losing significant modeling or testing capability. In four-fold cross-validation, the original dataset is randomly partitioned into four equal size sub-datasets. Of the four sub-datasets, a single sub-dataset is retained as the validation data for testing the model, and the remaining three sub-datasets are used as training data. The cross-validation process is then repeated four times, with each of the four sub-datasets being used exactly once as the validation data. Every result from the folds be averaged to produce a single estimation. The results were statistically analyzed with accuracy (AC), sensitivity (SE), specificity (SP), and positive predictive value (PPV). Here, AC is a probability of correct decision in every class, which can be interpreted in the same sense as the probability of detection of both normal and hemiplegic gait. SE, SP, and PPV are the abilities to correctly determine hemiplegic gait, the ability to determine normal gait correctly, and the percentage of hemiplegia patients with a positive test who actually manifest hemiplegia, respectively. Equations of measures are represented in Equations (1)–(4).
S e n s i t i v i t y ( S E ) = T P T P + F N × 100
S p e c i f i c i t y ( S P ) = T N F P + T N × 100
A c c u r a c y ( A C ) = T P + T N T P + F P + + T N + F N × 100
P o s i t i v e   P r e d i c t i v i t y   V a l u e ( P P V ) = T P T P + F P × 100

3. Results

3.1. Signal Acquisition

The signal that was acquired by the wearable system includes both the signal in the standby state and the signal in the walking state. In this study, the signals that are generated during non-reporting were used only for calibration and excluded from the analysis. Figure 5 shows an example of a measured signal with a normal subject (Figure 5a) and with a hemiplegic subject (Figure 5b) during the 20-m corridor walk. As shown in the figure, the acceleration and the angular velocity were recorded correctly. Moreover, we intuitively observed the difference between normal and hemiplegic gait. The normal gait displayed fewer steps and a neat waveform when compared with hemiplegic gait signal. In the case of normal walk, regular gait patterns were observed when walking bilaterally.

3.2. Classification Results

According to the sequential forward search algorithm with 10−6 termination tolerance, we obtained classification accuracy according to the combination of classification attributes and the number of trees. Changes of probability of detection error, in the training stage, according to the number of attributes and the number of trees are presented in Figure 6. This result shows that the detection error is reduced by growth of tree, however, no significant improvement in accuracy was observed when the number of trees exceeded around 10. For the number of classification attributes, no outstanding difference in accuracy was observed when the number of combined classification attributes exceeded two when the number of trees was 10 or more.
We found an optimal set of attributes using a sequential forward search from a randomized training set. At this time, the number of optimal attributes varied from 2 to 4, according to the training set, and the most frequently selected attributes after 100 iterations were determined as optimal attributes. Top four classification attribute that were evaluated as having the highest classification contribution by sequential forward search are the standard deviation of points perpendicular to the axis of line of identity of Poincaré plot of angular velocity around vertical axis (SD1GYROY), kurtosis of frequency of angular velocity around longitudinal axis (KurGYROZ), skewness of frequency of angular velocity around longitudinal axis (SkewGYROZ), and standard deviation of time interval of adjacent local maxima of acceleration on longitudinal axis (SDZCILACCZ). For a test, we generated forest using 1 to 4 selected attributed, and then calculated the classification accuracy that was based on test set. Figure 7 shows the probability of detection error of classification. The result of test shows that the probability of classification error is 0 when we use 2 or more classification attributes with 50 trees. Therefore, we finally selected two classification attributes that were evaluated as having the highest classification contribution by sequential forward search. Selected attributes are the standard deviation of points perpendicular to the axis of line of identity of Poincaré plot of angular velocity around vertical axis (SD1GYROY) and kurtosis of frequency of angular velocity around longitudinal axis (KurGYROZ).
Table 5 shows the confusion matrix as a result of the classification using test set. In the case of normal gait, eight out of eight normal gait data sets were classified as normal gait and a 100.0% of AC was obtained. In the case of hemiplegic gait, 10 out of 10 hemiplegic gait data sets were correctly classified (100.0% of AC). The total AC for both normal and hemiplegia was 100.0% (18 of 18), and SE, SP, and PPV were 100.0%, 100.0%, and 100.0%, respectively. This test result suggests that at least two features—SD1GYROY and KurGYROZ—are required for classifying hemiplegic gait reliably for a given data set. Robustness might be improved by adding proper other features.

4. Discussion

A simple characteristic of the acceleration signal that is caused by asymmetry in walking can be used to classify hemiplegic gait. In the case of hemiplegic patients, the left and the right sides are not in equilibrium and the paralyzed side is unstable because of excessive reflexes, muscle spasms, muscular resistance, and muscular rigidity. Therefore, several body movements occur in the left and right axis during walking [16], which are effective in distinguishing the presence of hemiplegia. Furthermore, in patients with hemiplegia, a discontinuous gait is caused by an increase in the bilateral support period [26].
Among the selected classification attributes, SD1GYROY, as the acceleration or the rotational angular velocity signal, abruptly changes due to the nature of the Poincaré plot; the SD1 value becomes larger because the data is distributed at a distance from the identity function. In patients with hemiplegia, asymmetry of the left- and right-side is higher than that of the normal subjects, and the change of the angular velocity signal is sharpened, so it is expected that the value of SD1GYROY is different. The classification attribute KurGYROZ, which indicates the center frequency kurtosis of the rotational angular velocity around the longitudinal-axis, has a moderate kurtosis when compared with the normal person distinguishing the paralyzed gait based on differences in stride or lifting period [5,26]. Therefore, it is presumed that this attribute reflects the difference between hemiplegic and normal gait patterns.

5. Conclusions

The present classification of hemiplegic gait using wearable devices was based on simple characteristics of the acceleration signal that is caused by asymmetric gait. The proposed technique provides a rough screening tool for the detection of hemiparesis. The proposed method is only based on raw inertial signal that is measured during walking. In other words, it can be applied without preprocessing with a high degree of error probability, such as step detection. In terms of attribute, SD1GYROY and KurGYROZ is a minimal attribute set for optimal result. However, the accuracy can be increased by adding a classification attribute with high significance, which reflects the reliable operation characteristics and future patterns of hemiplegic walking. Acquisition and analysis of signals over an extended period of time are also necessary to monitor the progress and the recovery of hemiplegic gait. Therefore, long-term follow-up studies are needed to determine the severity of hemiplegia. There are some limitations of this study due to the population. Since this study is not based on Big Data, we did not apply the more advanced classification technique, such as Deep Learning. If we accumulate data continuously, we can get improved results by applying deep running and so on. Moreover, this study is only designed for older (>40 years) subjects. Therefore, in order to obtain more reliable results, extended experimentation and evaluation should be conducted for a large number of subjects with various age, sex, and symptom severity. Further, for more general use, it is necessary to be considered to measurement technology independent of the mounting position of the system.

Supplementary Materials

The following is available online at https://www.mdpi.com/1424-8220/18/6/1736/s1, Table S1: List of attribute candidates.

Author Contributions

S.P. developed hardware system, and J.L. and H.S. designed the experiment and developed analysis algorithm. All authors were participated in manuscript writing and validation.

Funding

This research was supported by the Bio & Medical Technology Development Program of the NRF funded by the Korean government, MSIP (NRF-2016M3A9F1941328).

Conflicts of Interest

The authors declare no conflict of interest.

Ethical Approval

The study obtained institutional review board approval of the St. Carrolo Hospital (Suncheon, Jeollanam-do, South Korea) and all subjects signed an informed consent form before experiment (No. SCH2016-130).

References

  1. Johnson, C.A.; Burridge, J.H.; Strike, P.W.; Wood, D.E.; Swain, I.D. The effect of combined use of botulinum toxin type A and functional electric stimulation in the treatment of spastic drop foot after stroke: A preliminary investigation. Arch. Phys. Med. Rehabil. 2004, 85, 902–909. [Google Scholar] [CrossRef] [PubMed]
  2. Verheyden, G.; Vereeck, L.; Truijen, S.; Troch, M.; Herregodts, I.; Lafosse, C.; Nieuwboer, A.; De Weerdt, W. Trunk performance after stroke and the relationship with balance, gait and functional ability. Clin. Rehabil. 2006, 20, 451–458. [Google Scholar] [CrossRef] [PubMed]
  3. Kosak, M.C.; Reding, M.J. Comparison of partial body weight-supported treadmill gait training versus aggressive bracing assisted walking post stroke. Neurorehabilit. Neural Repair 2000, 14, 13–19. [Google Scholar] [CrossRef] [PubMed]
  4. Von Schroeder, H.P.; Coutts, R.D.; Lyden, P.D.; Nickel, V.L. Gait parameters following stroke: A practical assessment. J. Rehabil. Res. Dev. 1995, 32, 25. [Google Scholar] [PubMed]
  5. Olney, S.J.; Richards, C. Hemiparetic gait following stroke. Part, I: Characteristics. Gait Posture 1996, 4, 136–148. [Google Scholar] [CrossRef]
  6. Paternostro-Sluga, T.; Grim-Stieger, M.; Posch, M.; Schuhfried, O.; Vacariu, G.; Mittermaier, C.; Bittner, C.; Fialka-Moser, V. Reliability and validity of the Medical Research Council (MRC) scale and a modified scale for testing muscle strength in patients with radial palsy. J. Rehabil. Med. 2008, 40, 665–671. [Google Scholar] [CrossRef] [PubMed]
  7. Hislop, H.; Avers, D.; Brown, M. Daniels and Worthingham’s Muscle Testing-E-Book: Techniques of Manual Examination and Performance Testing; Elsevier Health Sciences: Gurugram, India, 2013. [Google Scholar]
  8. Ansari, N.N.; Naghdi, S.; Arab, T.K.; Jalaie, S. The interrater and intrarater reliability of the Modified Ashworth Scale in the assessment of muscle spasticity: limb and muscle group effect. NeuroRehabilitation 2008, 23, 231–237. [Google Scholar] [PubMed]
  9. Charalambous, C.P. Interrater Reliability of a Modified Ashworth Scale of Muscle Spasticity; Classic Papers in Orthopaedics; Springer: Berlin, Germany, 2014; pp. 415–417. [Google Scholar]
  10. Davis, R.B.; Ounpuu, S.; Tyburski, D.; Gage, J.R. A gait analysis data collection and reduction technique. Hum. Mov. Sci. 1991, 10, 575–587. [Google Scholar] [CrossRef]
  11. O’Connor, C.M.; Thorpe, S.K.; O’Malley, M.J.; Vaughan, C.L. Automatic detection of gait events using kinematic data. Gait Posture 2007, 25, 469–474. [Google Scholar] [CrossRef] [PubMed]
  12. Vaughan, C.L.; Davis, B.L.; Jeremy, C. Dynamics of Human Gait; Kiboho Publishers: Cape Town, South Africa, 1999. [Google Scholar]
  13. Ng, M.F.; Tong, R.K.; Li, L.S. A pilot study of randomized clinical controlled trial of gait training in subacute stroke patients with partial body-weight support electromechanical gait trainer and functional electrical stimulation. Stroke 2008, 39, 154–160. [Google Scholar] [CrossRef] [PubMed]
  14. Yoo, W.G. Effects of a low-center-of-gravity backpack on the trunk stability of mountaineers while ascending and descending. J. Phys. Ther. Sci. 2015, 27, 3259–3260. [Google Scholar] [CrossRef] [PubMed]
  15. Sekine, M.; Abe, Y.; Sekimoto, M.; Higashi, Y.; Fujimoto, T.; Tamura, T.; Fukui, Y. Assessment of gait parameter in hemiplegic patients by accelerometry. In Proceedings of the 22nd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Chicago, IL, USA, 23–28 July 2000; pp. 1879–1882. [Google Scholar]
  16. Auvinet, B.; Berrut, G.; Touzard, C.; Moutel, L.; Collet, N.; Chaleil, D.; Barrey, E. Reference data for normal subjects obtained with an accelerometric device. Gait Posture 2002, 16, 124–134. [Google Scholar] [CrossRef]
  17. Moe-Nilssen, R. A new method for evaluating motor control in gait under real-life environmental conditions. Part 1: The instrument. Clin. Biomech. 1998, 13, 320–327. [Google Scholar] [CrossRef]
  18. Perry, J.; Davids, J.R. Gait Analysis: Normal and Pathological Function. J. Pediatr. Orthop. 1992, 12, 815. [Google Scholar] [CrossRef]
  19. Tong, K.; Granat, M.H. A practical gait analysis system using gyroscopes. Med. Eng. Phys. 1999, 21, 87–94. [Google Scholar] [CrossRef]
  20. Mayagoitia, R.E.; Nene, A.V.; Veltink, P.H. Accelerometer and rate gyroscope measurement of kinematics: An inexpensive alternative to optical motion analysis systems. J. Biomech. 2002, 35, 537–542. [Google Scholar] [CrossRef]
  21. Mannini, A.; Trojaniello, D.; Cereatti, A.; Sabatini, A.M. A machine learning framework for gait classification using inertial sensors: Application to elderly, post-stroke and huntington’s disease patients. Sensors 2016, 16, 134. [Google Scholar] [CrossRef] [PubMed]
  22. Aruin, A.S.; Hanke, T.; Chaudhuri, G.; Harvey, R.; Rao, N. Compelled weightbearing in persons with hemiparesis following stroke: The effect of a lift insert and goal-directed balance exercise. J. Rehabil. Res. Dev. 2000, 37, 65. [Google Scholar] [PubMed]
  23. Pudil, P.; Novovičová, J.; Kittler, J. Floating search methods in feature selection. Pattern Recognit. Lett. 1994, 15, 1119–1125. [Google Scholar] [CrossRef]
  24. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
  25. Peters, J.; De Baets, B.; Verhoest, N.E.; Samson, R.; Degroeve, S.; De Becker, P.; Huybrechts, W. Random forests as a tool for ecohydrological distribution modelling. Ecol. Model. 2007, 207, 304–318. [Google Scholar] [CrossRef]
  26. Patterson, K.K.; Gage, W.H.; Brooks, D.; Black, S.E.; McIlroy, W.E. Evaluation of gait symmetry after stroke: A comparison of current methods and recommendations for standardization. Gait Posture 2010, 31, 241–246. [Google Scholar] [CrossRef] [PubMed]
Figure 1. (a) Circuit board assembly and (b) developed system.
Figure 1. (a) Circuit board assembly and (b) developed system.
Sensors 18 01736 g001
Figure 2. (a) Position of the wearable system between L3 and L4. (b) Direction of the wearable sensor. The solid line denotes the acceleration direction and the dashed line denotes angular velocity direction.
Figure 2. (a) Position of the wearable system between L3 and L4. (b) Direction of the wearable sensor. The solid line denotes the acceleration direction and the dashed line denotes angular velocity direction.
Sensors 18 01736 g002
Figure 3. Flowchart of sequential forward search algorithm.
Figure 3. Flowchart of sequential forward search algorithm.
Sensors 18 01736 g003
Figure 4. Flowchart of random forest algorithm.
Figure 4. Flowchart of random forest algorithm.
Sensors 18 01736 g004
Figure 5. Signal acquisition during gait via lateral-axis acceleration, vertical-axis acceleration, longitudinal-axis acceleration, angular velocity around lateral-axis, angular velocity around vertical-axis and angular velocity around longitudinal-axis (from top). (a) a normal subject (subject No. 22) and (b) a hemiplegic patient (subject no. 1).
Figure 5. Signal acquisition during gait via lateral-axis acceleration, vertical-axis acceleration, longitudinal-axis acceleration, angular velocity around lateral-axis, angular velocity around vertical-axis and angular velocity around longitudinal-axis (from top). (a) a normal subject (subject No. 22) and (b) a hemiplegic patient (subject no. 1).
Sensors 18 01736 g005
Figure 6. Probability of detection error of training set according to the number of classification attributes and the number of trees.
Figure 6. Probability of detection error of training set according to the number of classification attributes and the number of trees.
Sensors 18 01736 g006
Figure 7. Probability of detection error of test set. Classification attributes were added in order of SD1GYROY, KurGYROZ, SkewGYROZ, and SDZCILACCZ. Number of tree is 50.
Figure 7. Probability of detection error of test set. Classification attributes were added in order of SD1GYROY, KurGYROZ, SkewGYROZ, and SDZCILACCZ. Number of tree is 50.
Sensors 18 01736 g007
Table 1. Subject’s profile.
Table 1. Subject’s profile.
HemiplegiaNormal
Subject No.Paralyzed Side
(L/R/B)
Gender
(M/F)
Age
(years)
Height
(cm)
Weight
(kg)
Subject No.Gender
(M/F)
Age
(years)
Height
(cm)
Weight
(kg)
1LM541748021M4816863
2RM651737422M4516765
3RM761709023M4417075
4LM591677324F5715954
5RM721777525F6815051
6RM631727026F5816380
7LM751757027M7116568
8BM631766428F7115862
9BF641504529F7115768
10RM601787930F6415654
11RM781706731M7716880
12RF631636732F6915566
13LF601503833F6416272
14LM681685834M4617182
15LF641525035M4217369
16BM4717575
17RF4916290
18LF7314550
19RF6215045
20RM4917175
Mean ± SDL: 7, R: 10, B: 3M: 13, F: 763.2 ± 8.9165.9 ± 10.766.8 ± 14.8Mean ± SDM: 7, F: 859.7 ± 11.9162.8 ± 6.867.3 ± 9.6
Table 2. Specification of the accelerometer and gyroscope in MPU9250.
Table 2. Specification of the accelerometer and gyroscope in MPU9250.
TypeFeatureValue
AccelerometerFull-scale range±16 g
ADC word length16 bits
Sensitivity scale factor16,384 LSB/g
Sensitivity change vs. temperature±0.026%/°C
Cross-axis sensitivity±2%
Noise power spectral density300 µg/√Hz
Total RMS noise8 mg-rms
Maximum output data rate4000 Hz
GyroscopeFull-scale range±2000°/s
ADC word length16 bits
Sensitivity scale factor131 LSB/(°/s)
Sensitivity scale factor variation over temperature±4%
Cross-axis sensitivity±2%
Total RMS noise0.1°/s-rms
Rate noise spectral density0.01°/s/√Hz
Maximum output data rate8000 Hz
CommunicationI2C operating frequency400 kHz (Fast-mode)
100 kHz (Standard-mode)
Table 3. Specification of the microcontroller unit, MSP430G2553.
Table 3. Specification of the microcontroller unit, MSP430G2553.
FeatureDescription
Supply-voltage range1.8 V to 3.6 V
Power consumptionActive Mode: 230 µA at 1 MHz, 2.2 V
Standby Mode: 0.5 µA
Off Mode (RAM Retention): 0.1 µA
Analog-to-digital (A/D) converter10-Bit 200-ksps
Universal Serial Communication Interface (USCI)Enhanced UART Supporting Auto Baud Rate Detection (LIN)
IrDA Encoder and Decoder
Synchronous SPI
I2C
Wake-up time from standby mode<1 us
Frequencyup to 16 MHz
Timer2 16-Bit Timer_A With 3 Capture/Compare Registers
Table 4. Specification of the Bluetooth module, FB155BC.
Table 4. Specification of the Bluetooth module, FB155BC.
FeatureDescription
Power ClassClass2
RF RangeUp to 30 m
Power VoltageDC 3.3 V
Serial InterfaceUART
Flow ControlRTS, CTS Support
Bluetooth ProfileSerial Port Profile
Bluetooth Version1.2
Applicable AntennaIncluded Chip Antenna
CertificationMIC
Dimension18 × 20 mm
Table 5. Confusion matrix of the classification using test set.
Table 5. Confusion matrix of the classification using test set.
Estimated
Hemiplegic GaitNormal Gait
Actualhemiplegic gait100
normal gait08

Share and Cite

MDPI and ACS Style

Lee, J.; Park, S.; Shin, H. Detection of Hemiplegic Walking Using a Wearable Inertia Sensing Device. Sensors 2018, 18, 1736. https://doi.org/10.3390/s18061736

AMA Style

Lee J, Park S, Shin H. Detection of Hemiplegic Walking Using a Wearable Inertia Sensing Device. Sensors. 2018; 18(6):1736. https://doi.org/10.3390/s18061736

Chicago/Turabian Style

Lee, Junseok, Sooji Park, and Hangsik Shin. 2018. "Detection of Hemiplegic Walking Using a Wearable Inertia Sensing Device" Sensors 18, no. 6: 1736. https://doi.org/10.3390/s18061736

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