| Literature DB >> 32604794 |
Masoud Abdollahi1, Sajad Ashouri2, Mohsen Abedi3, Nasibeh Azadeh-Fard1, Mohamad Parnianpour4, Kinda Khalaf5, Ehsan Rashedi1.
Abstract
Nonspecific low back pain (NSLBP) constitutes a critical health challenge that impacts millions of people worldwide with devastating health and socioeconomic consequences. In today's clinical settings, practitioners continue to follow conventional guidelines to categorize NSLBP patients based on subjective approaches, such as the STarT Back Screening Tool (SBST). This study aimed to develop a sensor-based machine learning model to classify NSLBP patients into different subgroups according to quantitative kinematic data, i.e., trunk motion and balance-related measures, in conjunction with STarT output. Specifically, inertial measurement units (IMU) were attached to the trunks of ninety-four patients while they performed repetitive trunk flexion/extension movements on a balance board at self-selected pace. Machine learning algorithms (support vector machine (SVM) and multi-layer perceptron (MLP)) were implemented for model development, and SBST results were used as ground truth. The results demonstrated that kinematic data could successfully be used to categorize patients into two main groups: high vs. low-medium risk. Accuracy levels of ~75% and 60% were achieved for SVM and MLP, respectively. Additionally, among a range of variables detailed herein, time-scaled IMU signals yielded the highest accuracy levels (i.e., ~75%). Our findings support the improvement and use of wearable systems in developing diagnostic and prognostic tools for various healthcare applications. This can facilitate development of an improved, cost-effective quantitative NSLBP assessment tool in clinical and home settings towards effective personalized rehabilitation.Entities:
Keywords: STarT back screening tool; classification; objective clinical decision-making; pattern recognition; trunk kinematics; wearable systems
Year: 2020 PMID: 32604794 PMCID: PMC7348921 DOI: 10.3390/s20123600
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Schematic system diagram of the platform for the classification of NSLBP (nonspecific low back pain) patients. (a) Sensor and data collection procedure. (b) Data analysis procedure.
Statistical analysis on demographic data from three risk groups. The numbers in parenthesis indicated the standard deviation.
| Low-Risk | Medium-Risk | High-Risk | ||
|---|---|---|---|---|
|
| 43.8 (8.2) | 43.4 (5.6) | 43.6 (7.3) | 0.98 |
|
| 172.4 (8.3) | 173.7 (6.7) | 171.5 (6.9) | 0.47 |
|
| 80.3 (12.5) | 80.5 (12) | 77.5 (13.3) | 0.6 |
|
| 26.9 (3) | 26.7 (3.8) | 26.2 (3.4) | 0.74 |
The description of various features and their sources.
| Feature | Source | Description |
|---|---|---|
|
| IMU Sensor | Linear/angular acceleration and angular velocity in X, Y, and Z directions (all time-scaled to have 100 data points) |
|
| IMU Sensor | Max, min, range, mean, quartiles, interquartile range (IQR), IQR divided by median, standard deviation, kurtosis, skewness, entropy, power, frequency at maximum power, and median frequency of the signal |
|
| Balance Board | From COP data; x and y range (balance board’s axes), path length, and area of the ellipse which could capture 95% percent of the data |
|
| Questionnaires | Participants filled out HADS and TSK questionnaires |
Figure 2Calinski–Harabasz index for different features including linear acceleration, angular velocity, and the combination of them, for different number of clusters.
The accuracy, sensitivity, specificity, F1-score, and G-index of the different combinations of the classes for SVM (support vector machine) and MLP (multi-layer perceptron) algorithms.
| Low vs. Medium-High | Medium vs. Low-High | High vs Low-Medium | ||
|---|---|---|---|---|
| SVM | Accuracy | 46.3 (6.3) | 45.5 (6.8) | 75.4 (4.2) |
| Sensitivity | 45.0 (10) | 59.7 (7.5) | 72.5 (3.8) | |
| Specificity | 47.6 (8.6) | 31.4 (7.2) | 78.2 (5.3) | |
| F1-score | 45.6 (12.1) | 52.3 (10.4) | 74.6 (14.4) | |
| G-index | 0.76 (0.19) | 0.8 (0.15) | 0.35 (0.09) | |
| MLP | Accuracy | 51.2 (4.8) | 45.4 (6.3) | 61.8 (5.7) |
| Sensitivity | 42.8 (8.7) | 44.8 (8.9) | 66.2 (7.1) | |
| Specificity | 59.6 (7.2) | 46.1 (7.6) | 57.5 (7.3) | |
| F1-score | 46.7 (12.7) | 45.1 (11.6) | 63.7 (10.8) | |
| G-index | 0.7 (0.16) | 0.77 (0.17) | 0.54 (0.14) |
SVM accuracy, sensitivity, specificity, F1-score, and G-index for high vs. low-medium classification considering different feature sets including full signal (FS), which was the processed signal of IMU (inertial measurement units), 16 features from that signal (FT16), the output of balance board (Wii), and finally HADS (Hospital Anxiety Depression Scale) and TSK (Tampa Scale of Kinesiophobia) questionnaire data (ADT). The reported numbers are in the format of the mean (standard deviation) of the ten runs.
| FS | FT16 | Wii | ADT | FS + FT16 | FS + Wii | FS + ADT | FT16 + Wii | FT16 + ADT | Wii + ADT | FS + FT16 + Wii | FS + FT16 + ADT | FS + Wii + ADT | FT16 + Wii + ADT | ALL | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Accuracy | 75.4 (4.2) | 66.9 (5.4) | 39.5 (8.3) | 54.8 (6.8) | 63.5 (5.6) | 65.2 (6.6) | 66.6 (6.3) | 58.9 (5.1) | 52.7 (7.4) | 46.8 (4.8) | 64.8 (5.5) | 66.8 (6.2) | 64.2 (4.9) | 54.9 (6.2) | 59.3 (5.4) |
| Sensitivity | 72.5 (3.8) | 58.3 (5.1) | 40.4 (8.8) | 55.7 (6.9) | 65.8 (5.5) | 61.6 (7.9) | 67.4 (8.7) | 52.1 (5.5) | 42.5 (8.6) | 48.2 (5.3) | 58 (4.9) | 68.4 (6.7) | 64 (6.1) | 44.7 (7.7) | 61.5 (4.8) |
| Specificity | 78.2 (5.3) | 75.7 (6.5) | 38.6 (9.8) | 53.9 (7.3) | 61.2 (7.3) | 68.7 (5.5) | 65.7 (7.7) | 63.6 (8.9) | 62.8 (8.5) | 45.3 (6.9) | 71.6 (6.4) | 65.1 (7.4) | 64.4 (5.5) | 65.1 (7.6) | 65.4 (6.7) |
| F1-score | 74.6 (14.4) | 63.9 (13.1) | 40.0 (11.5) | 55.2 (13.5) | 64.3 (14.6) | 63.9 (14.9) | 66.8 (15.9) | 55.3 (16.6) | 47.3 (17.3) | 47.5 (19.6) | 62.2 (11.7) | 67.3 (14.4) | 64.1 (15.4) | 49.8 (14.4) | 62.7 (12.3) |
| G-index | 0.35 (0.09) | 0.48 (0.12) | 0.86 (0.19) | 0.64 (0.14) | 0.52 (0.13) | 0.50 (0.13) | 0.47 (0.16) | 0.60 (0.14) | 0.68 (0.17) | 0.75 (0.12) | 0.51 (0.11) | 0.47 (0.14) | 0.51 (0.12) | 0.65 (0.15) | 0.52 (0.12) |
Statistical analysis on demographic data for all combinations of 2-class classification.
| Low vs Medium-High | Medium vs Low-High | High vs Low-Medium | |||||||
|---|---|---|---|---|---|---|---|---|---|
| L | MH | M | LH | H | LM | ||||
|
| 43.7 (8.2) | 43.5 (6.3) | 0.86 | 43.4 (5.6) | 43.7 (7.7) | 0.84 | 43.6 (7.3) | 43.6 (6.8) | 0.97 |
|
| 172.4 (8.3) | 172.8 (6.8) | 0.75 | 173.7 (6.7) | 171.9 (7.6) | 0.24 | 171.5 (6.9) | 173.1 (7.4) | 0.34 |
|
| 80.3 (12.5) | 79.2 (12.6) | 0.71 | 80.5 (12) | 79.2 (13) | 0.56 | 77.5 (13.3) | 80.5 (12.3) | 0.31 |
|
| 26.9 (3) | 26.5 (3.6) | 0.56 | 26.7 (3.8) | 26.6 (3.2) | 0.91 | 26.2 (3.4) | 26.8 (3.5) | 0.48 |
Figure 3Schematic illustration of the data path in real-time NSLBP classification.