| Literature DB >> 33937165 |
Wuxiang Shi1,2, Yurong Li2, Dujian Xu3, Chen Lin1,2, Junlin Lan1,2, Yuanbo Zhou1,2, Qian Zhang1,2, Baoping Xiong1,4, Min Du1,5.
Abstract
Early accurate diagnosis of patellofemoral pain syndrome (PFPS) is important to prevent the further development of the disease. However, traditional diagnostic methods for PFPS mostly rely on the subjective experience of doctors and subjective feelings of the patient, which do not have an accurate-unified standard, and the clinical accuracy is not high. With the development of artificial intelligence technology, artificial neural networks are increasingly applied in medical treatment to assist doctors in diagnosis, but selecting a suitable neural network model must be considered. In this paper, an intelligent diagnostic method for PFPS was proposed on the basis of a one-dimensional convolutional neural network (1D CNN), which used surface electromyography (sEMG) signals and lower limb joint angles as inputs, and discussed the model from three aspects, namely, accuracy, interpretability, and practicability. This article utilized the running and walking data of 41 subjects at their selected speed, including 26 PFPS patients (16 females and 10 males) and 16 painless controls (8 females and 7 males). In the proposed method, the knee flexion angle, hip flexion angle, ankle dorsiflexion angle, and sEMG signals of the seven muscles around the knee of three different data sets (walking data set, running data set, and walking and running mixed data set) were used as input of the 1D CNN. Focal loss function was introduced to the network to solve the problem of imbalance between positive and negative samples in the data set and make the network focus on learning the difficult-to-predict samples. Meanwhile, the attention mechanism was added to the network to observe the dimension feature that the network pays more attention to, thereby increasing the interpretability of the model. Finally, the depth features extracted by 1D CNN were combined with the traditional gender features to improve the accuracy of the model. After verification, the 1D CNN had the best performance on the running data set (accuracy = 92.4%, sensitivity = 97%, specificity = 84%). Compared with other methods, this method could provide new ideas for the development of models that assisted doctors in diagnosing PFPS without using complex biomechanical modeling and with high objective accuracy.Entities:
Keywords: attention mechanism; focal loss; joint angles; one-dimensional convolutional neural network; patellofemoral pain syndrome; surface electromyography
Year: 2021 PMID: 33937165 PMCID: PMC8085395 DOI: 10.3389/fpubh.2021.615597
Source DB: PubMed Journal: Front Public Health ISSN: 2296-2565
Mean ± SD age, height, and body mass of subjects.
| Age (years) | 30.5 ± 4.5 | 28.7 ± 4.6 | 27.2 ± 3.0 | 28.8 ± 4.7 |
| Height (m) | 1.78 ± 0.08 | 1.68 ± 0.06 | 1.80 ± 0.05 | 1.66 ± 0.05 |
| Mass (kg) | 73.5 ± 15.7 | 62.7 ± 10.0 | 73.4 ± 18.1 | 58.3 ± 4.6 |
Figure 1Data partition in 10-fold cross-validation.
Figure 2Overall flow chart of the method.
Figure 3Overall framework of the 1D CNN.
Figure 4From left to right are the 10-fold cross-validation results of ELM and BP on the running dataset.
Figure 5Loss curve and accuracy curve of using focal loss function and cross-entropy loss function for the 1D CNN.
Results on walking data set.
| 1D CNN | 0.68 | 0.77 | 0.53 | 43.8 |
| 2D CNN | 0.61 | 0.81 | 0.29 | 158 |
| LSTM | 0.63 | 0.73 | 0.51 | 153.1 |
| VGGNet | 0.61 | 0.91 | 0.14 | 1913 |
| AlexNet | 0.61 | 1.00 | 0.00 | 800.7 |
| ELM | 0.66 | 0.89 | 0.29 | 0.02 |
| BP | 0.58 | 0.59 | 0.55 | 4.32 |
Results on combined walking and running data set.
| 1D CNN | 0.77 | 0.77 | 0.70 | 43.8 |
| 2D CNN | 0.615 | 0.88 | 0.20 | 160 |
| LSTM | 0.76 | 0.90 | 0.58 | 155 |
| VGGNet | 0.62 | 0.80 | 0.42 | 1914 |
| AlexNet | 0.76 | 0.84 | 0.64 | 801 |
| ELM | 0.59 | 0.82 | 0.20 | 0.03 |
| BP | 0.56 | 0.66 | 0.40 | 4.51 |
Figure 6The results of each neural network on the running data set.
Figure 7Attention probability distribution of input features on running data set.
Figure 8Visualization of feature representations extracted from input layer, last convolutional layer and output layer for running data set.
Results on running data set.
| 1D CNN | 0.924 | 0.97 | 0.84 | 43.7 |
| 2D CNN | 0.64 | 0.81 | 0.35 | 157.4 |
| LSTM | 0.79 | 0.83 | 0.69 | 152 |
| VGGNet | 0.74 | 0.80 | 0.59 | 1912.4 |
| AlexNet | 0.769 | 0.88 | 0.60 | 800.5 |
| ELM | 0.71 | 0.88 | 0.51 | 0.03 |
| BP | 0.65 | 0.87 | 0.32 | 4.42 |