| Literature DB >> 24878591 |
Mohammed Rashid Al-Mulla1, Francisco Sepulveda2.
Abstract
The purpose of this study was to develop an algorithm to classify muscle fatigue content in sports related scenarios. Mechanomyography (MMG) signals of the biceps muscle were recorded from thirteen subjects performing dynamic contractions until fatigue. For training and testing purposes, the signals were labeled in two classes (Non-Fatigue and Fatigue). A genetic algorithm was used to evolve a pseudo-wavelet function for optimizing the detection of muscle fatigue. Tuning of the generalized evolved pseudo-wavelet function was based on the decomposition of 70% of the conducted MMG trials. After completing 25 independent pseudo-wavelet evolution runs, the best run was selected and then tested on the remaining 30% of the data to measure the classification performance. Results show that the evolved pseudo-wavelet improved the classification rate of muscle fatigue by 4.70 percentage points to 16.61 percentage points when compared to other standard wavelet functions, giving an average correct classification of 80.63%, with statistical significance (p < 0.05).Entities:
Mesh:
Year: 2014 PMID: 24878591 PMCID: PMC4118328 DOI: 10.3390/s140609489
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Experimental set-up showing one of the trials.
Figure 2.Flowchart of the pseudo-wavelet evolution.
Parameter settings for the GA runs.
| Independent runs | 25 |
| Population size | 5000 |
| Maximum number of generations | 20 |
| Mutation probability | 10% |
| Crossover probability | 90% |
| Selection type | Tournament, size 5 |
| Termination criterion | Maximum number of generations |
Figure 3.Pseudo-wavelet before and after evolution.
Figure 4.Generation fitness during the GA.
Twenty five independent runs, showing the best individual. Coef = Coefficient.
| 1 | 0.723961 | −0.648377 | 0.506117 | −0.997074 | 0.957322 | −0.663827 | 0.474965 | 0.145197 | −0.866139 | −0.704656 | 11 | −0.845966 |
| 2 | 0.171349 | −0.630587 | 0.191098 | −0.796508 | −0.223069 | −0.231696 | −0.201590 | −0.784462 | −0.094844 | 0.754290 | 12 | −0.849446 |
| 3 | −0.621409 | 0.863039 | 0.092617 | 0.511425 | 0.834059 | 0.492856 | 0.892356 | −0.328452 | −0.866739 | 0.386239 | 19 | −0.843199 |
| 4 | −0.968087 | 0.513111 | −0.698193 | −0.638030 | −0.415072 | −0.120873 | −0.006556 | −0.076733 | 0.126581 | −0.865160 | 13 | −0.855289 |
| 5 | −0.072398 | 0.085546 | −0.067654 | 0.133409 | 0.705926 | 0.733416 | 0.960984 | −0.893476 | 0.425220 | 0.350938 | 18 | −0.887643 |
| 6 | 0.295927 | −0.040205 | −0.082915 | −0.729146 | 0.486375 | 0.961391 | 0.954147 | 0.949864 | 0.911659 | −0.985766 | 17 | −0.883891 |
| 7 | 0.854157 | 0.218216 | −0.256734 | −0.862797 | −0.274309 | −0.934391 | −0.976033 | −0.121563 | 0.891731 | −0.203497 | 18 | −0.853443 |
| 8 | 0.470668 | −0.698475 | −0.075017 | −0.021013 | −0.153569 | −0.976294 | −0.759343 | −0.776215 | 0.834345 | 0.323383 | 16 | −0.860869 |
| 9 | −0.166401 | 0.103557 | 0.328560 | −0.377781 | 0.066326 | 0.728509 | 0.903813 | −0.315157 | 0.304919 | 0.218099 | 19 | −0.860301 |
| 10 | −0.950290 | 0.075625 | 0.761739 | 0.947685 | −0.515141 | 0.946812 | −0.286644 | 0.268228 | 0.718876 | 0.578017 | 17 | −0.807826 |
| 11 | 0.182845 | 0.800795 | 0.023454 | 0.876363 | −0.950901 | −0.524622 | 0.765737 | 0.122379 | 0.864829 | −0.551023 | 18 | −0.822942 |
| 12 | −0.041094 | 0.578249 | −0.574139 | −0.740829 | 0.251840 | −0.868452 | −0.306431 | −0.957537 | 0.951027 | 0.219532 | 19 | −0.803427 |
| 13 | 0.358269 | −0.425574 | 0.665891 | 0.034365 | 0.420418 | 0.991693 | −0.038982 | −0.224130 | 0.419404 | −0.400792 | 9 | −0.775413 |
| 14 | 0.788058 | −0.110733 | 0.770510 | 0.875107 | −0.441378 | 0.558319 | 0.959235 | −0.842636 | 0.652069 | 0.946038 | 18 | −0.800586 |
| 15 | −0.063364 | −0.694161 | −0.851712 | −0.013747 | 0.104839 | −0.113733 | −0.305231 | 0.089397 | 0.828311 | −0.122823 | 17 | −0.789409 |
| 16 | 0.986021 | −0.084163 | −0.231627 | −0.302683 | −0.643388 | −0.749955 | −0.641338 | −0.804129 | 0.766124 | −0.627568 | 19 | −0.869848 |
| 17 | −0.782537 | 0.058527 | 0.328714 | −0.377569 | 0.967579 | 0.569102 | 0.967395 | 0.387475 | 0.872844 | −0.537900 | 19 | −0.839118 |
| 18 | −0.192894 | 0.379860 | −0.800941 | 0.059314 | 0.964982 | 0.482363 | 0.994087 | 0.950543 | 0.369976 | 0.281219 | 19 | −0.860854 |
| 19 | −0.259580 | 0.192873 | −0.140098 | 0.349956 | −0.431673 | 0.889820 | 0.243234 | 0.525703 | 0.737410 | −0.777512 | 19 | −0.850126 |
| 20 | −0.617202 | 0.316896 | 0.159165 | 0.476439 | 0.279625 | 0.731769 | 0.764929 | −0.596646 | −0.967892 | 0.907438 | 18 | −0.783482 |
| 21 | −0.720375 | −0.976723 | 0.297287 | −0.930802 | 0.938883 | −0.940783 | −0.570633 | −0.404012 | −0.238041 | −0.428351 | 10 | −0.808680 |
| 22 | 0.227532 | −0.636046 | −0.282654 | 0.892203 | −0.176587 | 0.929766 | 0.566680 | 0.825936 | −0.345618 | 0.334357 | 17 | −0.885709 |
| 23 | −0.429893 | −0.342897 | 0.979843 | −0.335449 | 0.6333817 | 0.738707 | 0.2581927 | 0.512073 | 0.114374 | 0.751500 | 16 | −0.886985 |
| 24 | 0.399314 | 0.133859 | −0.845725 | 0.557674 | −0.251278 | −0.899172 | −0.682572 | 0.078188 | 0.518772 | 0.120541 | 18 | −0.875824 |
| 25 | −0.572762 | −0.484504 | 0.128970 | 0.964342 | 0.861597 | 0.987382 | 0.480856 | −0.301787 | 0.306427 | 0.342617 | 19 | −0.866100 |
|
| ||||||||||||
| −0.040007 | −0.058092 | 0.013062 | −0.017806 | 0.159872 | 0.148724 | 0.205679 | −0.102878 | 0.329425 | 0.012366 | 17 | −0.842655 | |
|
| ||||||||||||
| 0.574208 | 0.498946 | 0.514651 | 0.655474 | 0.588575 | 0.757654 | 0.664933 | 0.584961 | 0.591062 | 0.584045 | 3 | 0.034297 | |
Classification Results (P-W = Pseudo-wavelet).
| Subject 1 | 18.391 | 15.517 | 14.943 | 14.943 | 17.241 | 19.540 | 14.943 | 59.195 | 87.356 |
| Subject 2 | 20.979 | 80.420 | 81.119 | 82.517 | 18.881 | 80.420 | 81.119 | 81.119 | 83.916 |
| Subject 3 | 83.908 | 78.161 | 82.759 | 83.908 | 83.908 | 80.460 | 82.759 | 58.621 | 79.885 |
| Subject 4 | 78.358 | 82.463 | 82.836 | 82.090 | 82.090 | 84.701 | 82.836 | 78.731 | 81.343 |
| Subject 5 | 68.313 | 71.193 | 70.370 | 75.720 | 72.016 | 72.840 | 70.370 | 76.132 | 77.778 |
| Subject 6 | 64.773 | 65.909 | 67.045 | 69.318 | 64.773 | 64.773 | 67.045 | 70.455 | 70.455 |
| Subject 7 | 86.235 | 85.425 | 87.045 | 88.664 | 80.567 | 80.567 | 87.045 | 82.591 | 92.308 |
| Subject 8 | 71.574 | 71.574 | 71.574 | 71.574 | 71.574 | 71.574 | 71.574 | 52.284 | 70.558 |
| Subject 9 | 57.333 | 61.333 | 80.000 | 90.667 | 50.667 | 58.667 | 80.000 | 86.667 | 88.000 |
| Subject 10 | 76.984 | 84.127 | 86.508 | 91.270 | 71.429 | 83.333 | 86.508 | 87.302 | 84.921 |
| Subject 11 | 83.721 | 84.884 | 86.047 | 81.395 | 83.721 | 86.047 | 86.047 | 75.581 | 74.419 |
| Subject 12 | 64.479 | 64.093 | 67.181 | 68.340 | 61.776 | 59.073 | 67.181 | 60.232 | 67.181 |
| Subject 13 | 78.022 | 79.121 | 80.220 | 86.813 | 73.626 | 76.923 | 80.220 | 75.824 | 90.110 |
|
| |||||||||
| 65.621 | 71.094 | 73.665 | 75.940 | 64.021 | 70.686 | 73.665 | 72.672 | 80.633 | |
|
| |||||||||
| 22.115 | 18.610 | 19.044 | 19.891 | 22.476 | 17.923 | 19.044 | 11.551 | 8.107 | |
Figure 5.Graphical representation of the Classification performance (in %) (P-W = Pseudo-wavelet).