Applying Deep Learning Networks to Identify Optimized Paths in Gymnastic Movement Techniques
, oraz
17 mar 2025
O artykule
Data publikacji: 17 mar 2025
Otrzymano: 10 paź 2024
Przyjęty: 01 lut 2025
DOI: https://doi.org/10.2478/amns-2025-0265
Słowa kluczowe
© 2025 Dan Mo et al., published by Sciendo
This work is licensed under the Creative Commons Attribution 4.0 International License.
Figure 1.

Figure 2.

Figure 3.

Figure 4.

Figure 5.

Figure 6.

Comparison with other advanced models on NTU RGB+D and Northwestern-UCLA
| Model | Accuracy (%) | |
|---|---|---|
| NTU RGB+D | Northwestern-UCLA | |
| Lie Group | 52.401 | 51.843 |
| HBRNN-L | 56.992 | 53.287 |
| Part-Aware LSTM | 60.291 | 54.095 |
| ST-LSTM+Trust Gate | 61.165 | 55.855 |
| Two-stream RNN | 65.163 | 61.322 |
| STA-LSTM | 65.551 | 62.935 |
| Ensemble TS-LSTM | 66.617 | 63.712 |
| Deep STGCK | 70.017 | 78.493 |
| Clips+CNN+MTLN | 70.263 | 75.726 |
| ST-NBMIM | 70.808 | 69.986 |
| E1Att-GRU | 71.203 | 86.976 |
| RotClips+MTCNN | 71.547 | 81.304 |
| ST-GCN | 83.957 | 85.936 |
| BGC-LSTM | 84.576 | 87.729 |
| DPRL | 86.226 | 88.190 |
| OpenPose-MobileNet-V3 | 95.786 | 94.572 |
Identification confusion matrix of cosine annealing strategy
| Movement | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| 1 | 0.91 | 0.00 | 0.01 | 0.00 | 0.05 | 0.00 | 0.00 |
| 2 | 0.00 | 0.90 | 0.03 | 0.00 | 0.00 | 0.03 | 0.00 |
| 3 | 0.00 | 0.02 | 0.93 | 0.00 | 0.00 | 0.00 | 0.00 |
| 4 | 0.01 | 0.00 | 0.02 | 0.89 | 0.00 | 0.02 | 0.00 |
| 5 | 0.00 | 0.01 | 0.00 | 0.02 | 0.91 | 0.00 | 0.01 |
| 6 | 0.00 | 0.00 | 0.00 | 0.00 | 0.04 | 0.96 | 0.00 |
| 7 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.03 | 0.97 |
| 8 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 9 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 0.02 |
| 10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 |
| 11 | 0.01 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 |
| 12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 13 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.02 |
| 14 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 | |
| 1 | 0.01 | 0.00 | 0.00 | 0.01 | 0.00 | 0.01 | 0.00 |
| 2 | 0.00 | 0.01 | 0.00 | 0.00 | 0.01 | 0.01 | 0.01 |
| 3 | 0.00 | 0.00 | 0.04 | 0.01 | 0.00 | 0.00 | 0.00 |
| 4 | 0.00 | 0.03 | 0.03 | 0.00 | 0.00 | 0.00 | 0.00 |
| 5 | 0.05 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 6 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 7 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 8 | 0.95 | 0.04 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 9 | 0.04 | 0.92 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 |
| 10 | 0.00 | 0.01 | 0.97 | 0.00 | 0.00 | 0.00 | 0.01 |
| 11 | 0.00 | 0.00 | 0.02 | 0.95 | 0.01 | 0.00 | 0.00 |
| 12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.96 | 0.00 | 0.04 |
| 13 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.94 | 0.03 |
| 14 | 0.01 | 0.01 | 0.00 | 0.02 | 0.00 | 0.00 | 0.95 |
Identification confusion matrix of improved OpenPose algorithm
| Movement | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| 1 | 0.95 | 0.01 | 0.01 | 0.01 | 0.00 | 0.00 | 0.00 |
| 2 | 0.01 | 0.97 | 0.00 | 0.00 | 0.00 | 0.00 | 0.02 |
| 3 | 0.02 | 0.01 | 0.94 | 0.00 | 0.00 | 0.02 | 0.00 |
| 4 | 0.00 | 0.04 | 0.03 | 0.93 | 0.00 | 0.00 | 0.00 |
| 5 | 0.00 | 0.01 | 0.00 | 0.00 | 0.95 | 0.00 | 0.00 |
| 6 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.95 | 0.00 |
| 7 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.01 | 0.96 |
| 8 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 9 | 0.00 | 0.00 | 0.00 | 0.03 | 0.01 | 0.00 | 0.00 |
| 10 | 0.01 | 0.03 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 |
| 11 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 13 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 |
| 14 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 | |
| 1 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 |
| 2 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 3 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 |
| 4 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 5 | 0.00 | 0.03 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 |
| 6 | 0.01 | 0.00 | 0.02 | 0.00 | 0.00 | 0.02 | 0.00 |
| 7 | 0.00 | 0.01 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 |
| 8 | 0.96 | 0.04 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 9 | 0.00 | 0.95 | 0.01 | 0.00 | 0.01 | 0.00 | 0.00 |
| 10 | 0.01 | 0.00 | 0.96 | 0.00 | 0.00 | 0.00 | 0.01 |
| 11 | 0.00 | 0.00 | 0.01 | 0.98 | 0.00 | 0.00 | 0.00 |
| 12 | 0.00 | 0.03 | 0.00 | 0.00 | 0.97 | 0.00 | 0.00 |
| 13 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.96 | 0.03 |
| 14 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.01 | 0.98 |
Identification confusion matrix of OpenPose algorithm
| Movement | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| 1 | 0.87 | 0.01 | 0.02 | 0.03 | 0.00 | 0.00 | 0.01 |
| 2 | 0.00 | 0.89 | 0.00 | 0.02 | 0.03 | 0.00 | 0.01 |
| 3 | 0.00 | 0.04 | 0.89 | 0.01 | 0.00 | 0.02 | 0.03 |
| 4 | 0.01 | 0.02 | 0.01 | 0.90 | 0.00 | 0.01 | 0.00 |
| 5 | 0.01 | 0.02 | 0.01 | 0.01 | 0.88 | 0.00 | 0.00 |
| 6 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.92 | 0.02 |
| 7 | 0.01 | 0.02 | 0.03 | 0.01 | 0.02 | 0.00 | 0.90 |
| 8 | 0.00 | 0.00 | 0.02 | 0.02 | 0.00 | 0.00 | 0.00 |
| 9 | 0.04 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 10 | 0.02 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 | 0.00 |
| 11 | 0.02 | 0.01 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 |
| 12 | 0.00 | 0.00 | 0.00 | 0.00 | 0.04 | 0.00 | 0.00 |
| 13 | 0.01 | 0.03 | 0.00 | 0.01 | 0.00 | 0.04 | 0.01 |
| 14 | 0.01 | 0.01 | 0.01 | 0.02 | 0.00 | 0.00 | 0.00 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 | |
| 1 | 0.02 | 0.01 | 0.01 | 0.00 | 0.01 | 0.01 | 0.00 |
| 2 | 0.02 | 0.00 | 0.01 | 0.00 | 0.00 | 0.01 | 0.01 |
| 3 | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 4 | 0.00 | 0.00 | 0.02 | 0.01 | 0.00 | 0.01 | 0.01 |
| 5 | 0.00 | 0.03 | 0.00 | 0.00 | 0.02 | 0.01 | 0.01 |
| 6 | 0.01 | 0.01 | 0.02 | 0.01 | 0.00 | 0.00 | 0.00 |
| 7 | 0.00 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 | 0.00 |
| 8 | 0.91 | 0.00 | 0.01 | 0.03 | 0.01 | 0.00 | 0.00 |
| 9 | 0.02 | 0.92 | 0.00 | 0.00 | 0.00 | 0.01 | 0.00 |
| 10 | 0.00 | 0.02 | 0.89 | 0.03 | 0.00 | 0.00 | 0.03 |
| 11 | 0.01 | 0.04 | 0.03 | 0.86 | 0.02 | 0.00 | 0.00 |
| 12 | 0.00 | 0.00 | 0.01 | 0.05 | 0.89 | 0.00 | 0.01 |
| 13 | 0.00 | 0.00 | 0.01 | 0.00 | 0.03 | 0.85 | 0.01 |
| 14 | 0.04 | 0.00 | 0.02 | 0.00 | 0.01 | 0.00 | 0.88 |
