| Literature DB >> 29404226 |
Ying Xuan Zhi1, Michelle Lukasik1, Michael H Li1, Elham Dolatabadi1, Rosalie H Wang1,2, Babak Taati1,3,4.
Abstract
Robotic stroke rehabilitation therapy can greatly increase the efficiency of therapy delivery. However, when left unsupervised, users often compensate for limitations in affected muscles and joints by recruiting unaffected muscles and joints, leading to undesirable rehabilitation outcomes. This paper aims to develop a computer vision system that augments robotic stroke rehabilitation therapy by automatically detecting such compensatory motions. Nine stroke survivors and ten healthy adults participated in this study. All participants completed scripted motions using a table-top rehabilitation robot. The healthy participants also simulated three types of compensatory motions. The 3-D trajectories of upper body joint positions tracked over time were used for multiclass classification of postures. A support vector machine (SVM) classifier detected lean-forward compensation from healthy participants with excellent accuracy (AUC = 0.98, F1 = 0.82), followed by trunk-rotation compensation (AUC = 0.77, F1 = 0.57). Shoulder-elevation compensation was not well detected (AUC = 0.66, F1 = 0.07). A recurrent neural network (RNN) classifier, which encodes the temporal dependency of video frames, obtained similar results. In contrast, F1-scores in stroke survivors were low for all three compensations while using RNN: lean-forward compensation (AUC = 0.77, F1 = 0.17), trunk-rotation compensation (AUC = 0.81, F1 = 0.27), and shoulder-elevation compensation (AUC = 0.27, F1 = 0.07). The result was similar while using SVM. To improve detection accuracy for stroke survivors, future work should focus on predefining the range of motion, direct camera placement, delivering exercise intensity tantamount to that of real stroke therapies, adjusting seat height, and recording full therapy sessions.Entities:
Keywords: Motion compensation; posture classification; rehabilitation robotics; stroke rehabilitation
Year: 2017 PMID: 29404226 PMCID: PMC5788403 DOI: 10.1109/JTEHM.2017.2780836
Source DB: PubMed Journal: IEEE J Transl Eng Health Med ISSN: 2168-2372 Impact factor: 3.316
FIGURE 1.(a) Rehabilitation robot (b) color image of a participant (c) depth image with tracked skeleton overlaid. The tracked joints – marked by red dots - are base of the spine, middle of the spine, spine at the shoulder level, shoulders, elbows, wrists, hips, and neck.
Description and Measurement of Different Motions and Compensations Performed by Participants
| Motion | Type | Description |
|---|---|---|
| Reach-forward-back | Basic | Move the end-effector back and forth in a straight trajectory (if possible) on the sagittal and transverse planes |
| Reach-side-to-side | Move the end-effector from side to side in a straight trajectory (if possible) in the coronal and transverse planes | |
| Shoulder-elevation (SE) | Compensatory | Unilateral shoulder raise in the coronal plane |
| Trunk-rotation (TR) | Turning of the torso in the transverse plane | |
| Lean-forward (LF) | Hip flexion angle less than 90 degrees in the sagittal plane |
FIGURE 2.The scatterplot of the #Frames for each participant, sorted by the posture types. NC: no compensation; SE: shoulder-elevation; TR: trunk-rotation; LF: learn-forward.
FIGURE 3.The ROC curves for classification. LF: learn-forward; TR: trunk-rotation; SE: shoulder-elevation; NC: no compensation; SVM: support vector machine; RNN: recurrent neural network. (a) Healthy Group - SVM. (b) Patient Group - SVM. (c) Healthy Group - RNN. (d) Patient Group - RNN.
Classification Result Using SVM and RNN. LF: Learn-Forward; TR: Trunk-Rotation; SE: Shoulder-Elevation; NC: No Compensation; SVM: Support Vector Machine; RNN: Recurrent Neural Network
| Posture | Healthy Group | Patient Group | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Precision | Recall | F1-score | # Frames | Precision | Recall | F1-score | # Frames | ||
| SVM | LF | 0.83 | 0.82 | 0.82 | 4,424 | 0 | 0 | 0 | 290 |
| TR | 0.66 | 0.50 | 0.57 | 8,030 | 0.34 | 0.28 | 0.31 | 1,023 | |
| SE | 0.19 | 0.04 | 0.07 | 4,759 | 0 | 0 | 0 | 519 | |
| NC | 0.8 | 0.94 | 0.87 | 32,697 | 0.92 | 0.95 | 0.94 | 19,103 | |
| Weighted Avg. | 0.73 | 0.78 | 0.74 | 0.86 | 0.88 | 0.87 | |||
| RNN | LF | 0.84 | 0.77 | 0.81 | 4,424 | 0.26 | 0.13 | 0.17 | 290 |
| TR | 0.66 | 0.45 | 0.53 | 8,030 | 0.43 | 0.20 | 0.27 | 1,023 | |
| SE | 0.31 | 0.24 | 0.27 | 4,759 | 0.22 | 0.13 | 0.07 | 519 | |
| NC | 0.81 | 0.90 | 0.86 | 32,697 | 0.92 | 0.97 | 0.95 | 19,103 | |
| Weighted Avg. | 0.74 | 0.76 | 0.74 | 0.87 | 0.90 | 0.88 | |||
FIGURE 4.A comparison between the compensations of a patient (left) and a healthy participant (right). Both were labeled as TR.