| Literature DB >> 36236503 |
Wiebe H K de Vries1, Sabrina Amrein1,2, Ursina Arnet1, Laura Mayrhuber1, Cristina Ehrmann1, H E J Veeger3.
Abstract
Shoulder problems (pain and pathology) are highly prevalent in manual wheelchair users with spinal cord injury. These problems lead to limitations in activities of daily life (ADL), labor- and leisure participation, and increase the health care costs. Shoulder problems are often associated with the long-term reliance on the upper limbs, and the accompanying "shoulder load". To make an estimation of daily shoulder load, it is crucial to know which ADL are performed and how these are executed in the free-living environment (in terms of magnitude, frequency, and duration). The aim of this study was to develop and validate methodology for the classification of wheelchair related shoulder loading ADL (SL-ADL) from wearable sensor data. Ten able bodied participants equipped with five Shimmer sensors on a wheelchair and upper extremity performed eight relevant SL-ADL. Deep learning networks using bidirectional long short-term memory networks were trained on sensor data (acceleration, gyroscope signals and EMG), using video annotated activities as the target. Overall, the trained algorithm performed well, with an accuracy of 98% and specificity of 99%. When reducing the input for training the network to data from only one sensor, the overall performance decreased to around 80% for all performance measures. The use of only forearm sensor data led to a better performance than the use of the upper arm sensor data. It can be concluded that a generalizable algorithm could be trained by a deep learning network to classify wheelchair related SL-ADL from the wearable sensor data.Entities:
Keywords: classification; deep learning; shoulder loading activities; wearable sensors; wheelchair
Mesh:
Year: 2022 PMID: 36236503 PMCID: PMC9570805 DOI: 10.3390/s22197404
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1The instrumentation and placement.
A list of addressed SL-ADL and their description, used as instructions for the participants and as a definition for the annotation of the video recordings.
| SL-ADL | Abbreviation | Description | |
|---|---|---|---|
| 1 | Weight Relief Lift | WRL | Weight relief lift, starts with placing hands on the rim of the wheel, then push up, hold, and release to sit. Activity stops when hands start moving away from the rim. |
| 2 | Dribbling | Dribbling | Intermitted wheelchair propulsion in restricted space (maximal 3 m distance covered), maximal 3 pushes including turns and backward propulsion. Starts with first rotation of the wheel, ends when wheel stops rotating. |
| 3 | Wheelchair propulsion | WCprop | Continuous wheelchair propulsion on the treadmill at 0.56 and 1.11 m/s at 0%, and 0.56 m/s at 6% inclination. |
| 4 | Manual material handling | MMH | Pick and place a weight of 2 kg to four individual shelves from a cupboard. Starts from rest, as the hand starts moving to pick up the weight for the first time, until release of the weight after completing the sequence. |
| 5 | Deskwork | Desk | Sitting at desk, typing on a key board, using the mouse and mobile phone. |
| 6 | Stationary | Stat | Sitting still in wheelchair, some movement of the hands allowed (adjusting hair, repositioning hands, gestures while chatting, etc.). |
| 7 | Transfer | Transfer | Transfer from wheelchair to couch or vice versa. Transfer starts when reaching out with the hands to the next object to transfer to, until sitting on that object. Repositioning before and after transfer is considered WRL. |
| 8 | Arm Cranking | ArmCrank | Arm crank ergometer work at 60 rpm. |
Figure 2The video annotation of the start (green vertical line) and end (red vertical line) of the activity “Dribbling”; the gyroscope signal (yellow oval) from the wheel sensor was used to identify start and end of wheel rotation.
The architecture, layers, and parameters of the deep learning model used.
| Layer | Function | Parameters |
|---|---|---|
| 1. Sequence input | Read data as sequences | Neither normalization nor centering or scaling was applied |
| 2. Gated recurrent unit (GRU) | Recurrent network with gated units that solves vanishing/exploding gradient problems, as introduced by Cho et al. 2014 [ | 100 hidden units |
| 3. Bidirectional Long Short Term Memory layer (biLSTM) | Special mode of recurrent neural networks to learn long-term dependencies, developed by Hochreiter and Schmidhuber 1997 [ | 200 units |
| 4. Fully connected layer | Takes the output of the multiplies the output of the biLSTM with a weight matrix and adds a bias vector | Output size 8 classes |
| 5. Softmax layer | Applies a softmax function to the input, usually followed by a classification layer for classification problems | Default values used |
| 6. Classification layer | A classification layer computes the cross-entropy loss for classification and weighted classification tasks with mutually exclusive classes | Default values used |
Figure 3The multiclass confusion chart for class “Dribbling”.
Figure 4The confusion charts for the four sensor combinations, (A) = combination 1, (B) = combination 2, (C) = combination 3, (D) = combination 4.
Performance measures (in %, mean (SD)) of the trained algorithms for the four different sensor combinations.
| Sensor Combination | Accuracy | Sensitivity | Precision | Specificity |
|---|---|---|---|---|
| 1: 5 IMUs + 2 EMG | 98.4 (1.31) | 89.8 (9.62) | 90.2 (10.40) | 99.1 (1.04) |
| 2: 5 IMUs | 98.5 (1.23) | 90.1 (10.32) | 91.9 (8.63) | 99.1 (1.10) |
| 3: 1 IMU on upper arm | 97.2 (2.19) | 79.1 (19.30) | 82.4 (18.20) | 98.3 (1.64) |
| 4: 1 IMU on forearm | 97.6 (2.25) | 82.2 (18.36) | 86.1 (16.11) | 98.5 (1.75) |
Figure 5The box plots for “precision” of the four sensor combinations, indicating the median, upper, and lower quartiles (the box), minimum and maximum values (error bars) and eventual outliers (°).
Figure 6The time lines of predicted (dashed lines) versus test data (solid line) for one participant, for sensor combinations 1–4, indicated by (a–d) respectively).