| Literature DB >> 29168769 |
Abul Doulah1, Xiangrong Shen2, Edward Sazonov3.
Abstract
Assistance during sit-to-stand (SiSt) transitions for frail elderly may be provided by powered orthotic devices. The control of the powered orthosis may be performed by the means of electromyography (EMG), which requires direct contact of measurement electrodes to the skin. The purpose of this study was to determine if a non-EMG-based method that uses inertial sensors placed at different positions on the orthosis, and a lightweight pattern recognition algorithm may accurately identify SiSt transitions without false positives. A novel method is proposed to eliminate false positives based on a two-stage design: stage one detects the sitting posture; stage two recognizes the initiation of a SiSt transition from a sitting position. The method was validated using data from 10 participants who performed 34 different activities and posture transitions. Features were obtained from the sensor signals and then combined into lagged epochs. A reduced number of features was selected using a minimum-redundancy-maximum-relevance (mRMR) algorithm and forward feature selection. To obtain a recognition model with low computational complexity, we compared the use of an extreme learning machine (ELM) and multilayer perceptron (MLP) for both stages of the recognition algorithm. Both classifiers were able to accurately identify all posture transitions with no false positives. The average detection time was 0.19 ± 0.33 s for ELM and 0.13 ± 0.32 s for MLP. The MLP classifier exhibited less time complexity in the recognition phase compared to ELM. However, the ELM classifier presented lower computational demands in the training phase. Results demonstrated that the proposed algorithm could potentially be adopted to control a powered orthosis.Entities:
Keywords: extreme learning machine; orthosis; physical activity; posture recognition; sit-to-stand transition
Mesh:
Year: 2017 PMID: 29168769 PMCID: PMC5751092 DOI: 10.3390/s17122712
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Sensors installed on the orthosis frame.
Data collection protocol—activities list.
| Activity | Description |
|---|---|
| 1 | Sit comfortably on a chair for 60 s |
| 5 | 60 s walking on a treadmill at normal speed |
| 9 | 60 s walking on a treadmill at 2–3 mph |
| 10 | 60 s walking on a treadmill at 3–4 mph |
Initial seated positions.
| Position | Description |
|---|---|
| 0 | Fully extended legs |
| 1 | Legs bent under the chair |
| 2 | Knees bent at 90-degree angle |
| 3 | Crossed ankles (left over right ankle) |
| 4 | Leg crossed (left leg over right knee) |
Figure 2Signal waveform of knee potentiometer during a sit-to-stand activity; dashed and solid lines represent non-transition and the sit-to-stand transition period respectively.
Features extracted from sensor signals.
| Feature No. | Description | Feature No. | Description |
|---|---|---|---|
| 1 | Standard deviation | 7 | Median |
| 2 | Entropy | 8 | Slope |
| 3 | Coefficient of variation | 9 | Maximum to root mean square (RMS ratio) |
| 4 | Mean | 10 | RMS to mean ratio |
| 5 | Maximum | 11 | Fractal dimension |
| 6 | Minimum |
Figure 3Flow diagram of the proposed two stage postural transition recognition.
Figure 4Feature dimension reduction using the mRMR algorithm.
Evaluation of the ELM model.
| Epoch | TPRe | TNRe | ACCe | F1e | FTD | DT, s | % into the Transition | No. of FPe |
|---|---|---|---|---|---|---|---|---|
| 1 | 0.1211 | 0.9994 | 0.9861 | 0.1713 | 14 | 0.38 ± 0.40 | 29.3 | 16 |
| 2 | 0.3255 | 0.9997 | 0.9889 | 0.4327 | 5 | 0.32 ± 0.37 | 24.3 | 2 |
| 3 | 0.4019 | 0.9994 | 0.9898 | 0.5071 | 4 | 0.28 ± 0.37 | 21.6 | 4 |
| 4 | 0.2508 | 0.9987 | 0.9872 | 0.3280 | 10 | 0.44 ± 0.33 | 33.6 | 5 |
| 5 | 0.6553 | 0.9991 | 0.9932 | 0.7240 | 0 | 0.19 ± 0.33 | 14.3 | 1 |
| 6 | 0.5023 | 0.9994 | 0.9913 | 0.6111 | 0 | 0.27 ± 0.32 | 20.8 | 0 |
| 7 | 0.6658 | 0.9990 | 0.9933 | 0.7283 | 0 | 0.20 ± 0.33 | 15.1 | 0 |
| 8 | 0.6510 | 0.9990 | 0.9931 | 0.7187 | 0 | 0.19 ± 0.33 | 14.3 | 0 |
| 9 | 0.6739 | 0.9990 | 0.9933 | 0.7360 | 0 | 0.20 ± 0.32 | 15.1 | 1 |
| 10 | 0.6718 | 0.9989 | 0.9932 | 0.7311 | 1 | 0.17 ± 0.32 | 13.0 | 0 |
Note: Epoch: Number of Epochs; TPRe: True Positive Rate in epoch; TNRe: True Negative Rate in epoch; ACCe: Accuracy in epoch; F1e: F1 score in epoch; FTD: Failed to Detect in transition; DT: Detection Time; % into the Transition: Detection of transition as percentage of total transition time; FPe: False Positives in epoch.
Evaluation of MLP model.
| Epoch | TPRe | TNRe | ACCe | F1e | FTD | DT, s | % into the Transition | No. of FPe |
|---|---|---|---|---|---|---|---|---|
| 1 | 0.1673 | 0.9995 | 0.9869 | 0.2227 | 5 | 0.40 ± 0.40 | 31.0 | 6 |
| 2 | 0.5254 | 0.9995 | 0.9918 | 0.6315 | 2 | 0.23 ± 0.35 | 17.6 | 1 |
| 3 | 0.5262 | 0.9994 | 0.9917 | 0.6299 | 3 | 0.25 ± 0.36 | 19.1 | 8 |
| 4 | 0.3083 | 0.9986 | 0.9882 | 0.4048 | 4 | 0.43 ± 0.34 | 32.8 | 8 |
| 5 | 0.7038 | 0.9988 | 0.9937 | 0.7547 | 1 | 0.17 ± 0.32 | 12.8 | 1 |
| 6 | 0.6952 | 0.9988 | 0.9937 | 0.7518 | 1 | 0.15 ± 0.31 | 11.9 | 4 |
| 7 | 0.7416 | 0.9985 | 0.9942 | 0.7727 | 1 | 0.15 ± 0.31 | 11.3 | 0 |
| 8 | 0.7323 | 0.9987 | 0.9941 | 0.7765 | 0 | 0.13 ± 0.32 | 10.0 | 0 |
| 9 | 0.7381 | 0.9986 | 0.9940 | 0.7752 | 0 | 0.15 ± 0.31 | 11.7 | 0 |
| 10 | 0.7370 | 0.9986 | 0.9941 | 0.7753 | 0 | 0.12 ± 0.30 | 9.2 | 2 |
Figure 5Activity mode of knee potentiometer of two different activities with different trials. Black solid lines represent detected transitions (a) activity-2 trial-6; (b) activity-6 trial-22.
Figure 6Box plots for detection times obtained from both algorithms: (a) ELM classifier; (b) MLP classifier.
Classifier execution times.
| Classifier | Number of Neurons Used | Training Time 1st Stage | Training Time 2nd Stage | Recognition Time 1st Stage | Recognition Time 2nd Stage |
|---|---|---|---|---|---|
| ELM | 600 | 8.6570 | 8.7038 | 0.0410 | 0.0371 |
| MLP | 70 | 44.2000 | 23.4580 | 0.0110 | 0.0110 |
Figure 7Total training times obtained from both classifiers: (a) ELM; (b) MLP.