| Literature DB >> 26473857 |
Mu-Chun Su1, Jhih-Jie Jhang2, Yi-Zeng Hsieh3,4, Shih-Ching Yeh5, Shih-Chieh Lin6, Shu-Fang Lee7, Kai-Ping Tseng8.
Abstract
In this paper, we propose a self-organizing feature map-based (SOM) monitoring system which is able to evaluate whether the physiotherapeutic exercise performed by a patient matches the corresponding assigned exercise. It allows patients to be able to perform their physiotherapeutic exercises on their own, but their progress during exercises can be monitored. The performance of the proposed the SOM-based monitoring system is tested on a database consisting of 12 different types of physiotherapeutic exercises. An average 98.8% correct rate was achieved.Entities:
Keywords: SOM; motion trajectory; spatial-temporal pattern recognition; therapeutic exercise
Mesh:
Year: 2015 PMID: 26473857 PMCID: PMC4634424 DOI: 10.3390/s151025628
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The body-plane coordinates transformation.
Figure 2The 71 features for the motion trajectory extracted from the skeleton information provided from a Kinect sensor. (a) The 19 unit vectors; (b) The 14 joints.
Figure 3The basic posture unit map. (a) The basic posture map consisted of nine basic postures (b) A motion trajectory and its corresponding sequence.
Figure 4The trajectory map. (a) The motion trajectory and its corresponding sequence 151; (b) The resultant trajectory map.
The example of finding the template for each motion trajectory.
| User | Trajectory 1 | Trajectory 2 | Trajectory 3 |
|---|---|---|---|
| 6, 1, 2, 1, 6 | 6, 11, 9, 11, 6 | 6, 1, 3, 6 | |
| 6, 1, 2, 9, 2, 1, 3, 6 | 6, 10, 9, 10, 11, 6 | 6, 1, 5, 3, 6 | |
| 6, 2, 1, 6 | 6, 11, 10, 9, 6, 11,6 | 6, 5, 1, 5, 3, 6 | |
| 6, 5, 4, 2, 1, 6 | 6, 10, 9, 11, 6 | 6, 1, 6 | |
| 6, 2, 1, 6 | 6, 10, 9, 11, 6 | 6, 1, 6 |
Figure 5The 12 exercises recommended for patients with Parkinson’s disease.
The ten persons invited to generate the four databases.
| Subject | Gender | Height (cm) | Weight (kg) |
|---|---|---|---|
| 1 | Male | 176 | 58 |
| 2 | Female | 162 | 47 |
| 3 | Male | 174 | 68 |
| 4 | Male | 177 | 72 |
| 5 | Male | 184 | 78 |
| 6 | Female | 160 | 43 |
| 7 | Male | 173 | 64 |
| 8 | Female | 163 | 45 |
| 9 | Male | 173 | 68 |
| 10 | Male | 170 | 65 |
The four databases generated for testing the performance of the proposed method.
| Database | Name | Subjects | Exercises |
|---|---|---|---|
| 1 | The template database | S1, S2, S3, S4, S5 | Each exercise for one time |
| 2 | The user dependent database | S1, S2, S3, S4, S5 | Each exercise for ten times |
| 3 | The user robustness database | S1, S2, S3, S4, S5 | Each exercise for ten times under three different conditions ( |
| 4 | The user independent database | S6, S7, S8, S9, S10 | Each exercise for ten times |
Figure 6The 12 motion trajectory maps generated from the first database.
The recognition performance achieved by the proposed method.
| Subject | 1 | 2 | 3 | 4 | 5 | Average | |
|---|---|---|---|---|---|---|---|
| Type | |||||||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
The robustness performance achieved by the proposed method.
| Subject | 1 | 2 | 3 | 4 | 5 | Average | |
|---|---|---|---|---|---|---|---|
| Type | |||||||
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| Slow speed | 100% | 90% | 100% | 90% | 100% | 96% | |
| Pause | 100% | 100% | 90% | 100% | 100% | 98% | |
| 45° | 100% | 100% | 90% | 90% | 90% | 94% | |
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| Slow speed | 100% | 90% | 90% | 100% | 100% | 96% | |
| Pause | 100% | 100% | 100% | 90% | 90% | 96% | |
| 45° | 90% | 90% | 100% | 90% | 100% | 94% | |
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| Slow speed | 100% | 100% | 100% | 100% | 100% | 100% | |
| Pause | 100% | 100% | 100% | 100% | 100% | 100% | |
| 45° | 100% | 100% | 100% | 100% | 100% | 100% | |
| 100% | 99% | 99% | 99% | 99% | 99.2% | ||
The recognition performance achieved by the proposed method for the user-independent test.
| Subject | 6 | 7 | 8 | 9 | 10 | Average | |
|---|---|---|---|---|---|---|---|
| Type | |||||||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 70% | 90% | 100% | 100% | 70% | 86% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 90% | 100% | 90% | 90% | 60% | 86% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 100% | 100% | 100% | 100% | 100% | 100% | ||
| 96.7% | 99.2% | 99.2% | 99.2% | 94.2% | 97.7% | ||
Figure 7The basic posture unit maps resulted from grid size: (a) 6 × 6, (b) 8 × 8, and (c) 10 × 10.
Figure 8The trajectory maps resulted from grid size: 6 × 6, 8 × 8, and 10 × 10.
The recognition performance achieved by the three different grid sizes.
| 6 × 6 | 8 × 8 | 10 × 10 | |
| 33.67% | 67% | 100% |