| Literature DB >> 35808471 |
Alicia Marie Koontz1,2,3, Ahlad Neti1,2, Cheng-Shiu Chung1,3, Nithin Ayiluri1,3, Brooke A Slavens4, Celia Genevieve Davis1,2, Lin Wei1,5.
Abstract
Wheelchair users must use proper technique when performing sitting-pivot-transfers (SPTs) to prevent upper extremity pain and discomfort. Current methods to analyze the quality of SPTs include the TransKinect, a combination of machine learning (ML) models, and the Transfer Assessment Instrument (TAI), to automatically score the quality of a transfer using Microsoft Kinect V2. With the discontinuation of the V2, there is a necessity to determine the compatibility of other commercial sensors. The Intel RealSense D435 and the Microsoft Kinect Azure were compared against the V2 for inter- and intra-sensor reliability. A secondary analysis with the Azure was also performed to analyze its performance with the existing ML models used to predict transfer quality. The intra- and inter-sensor reliability was higher for the Azure and V2 (n = 7; ICC = 0.63 to 0.92) than the RealSense and V2 (n = 30; ICC = 0.13 to 0.7) for four key features. Additionally, the V2 and the Azure both showed high agreement with each other on the ML outcomes but not against a ground truth. Therefore, the ML models may need to be retrained ideally with the Azure, as it was found to be a more reliable and robust sensor for tracking wheelchair transfers in comparison to the V2.Entities:
Keywords: activities of daily living; biomechanics; depth sensor; machine learning; skeletal tracking
Mesh:
Year: 2022 PMID: 35808471 PMCID: PMC9269685 DOI: 10.3390/s22134977
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Experimental study flowchart for Phase 1 and Phase 2.
Hardware specifications of depth sensors.
| Sensor | Depth Camera Resolution | Ideal Operating | Sampling Frequency | Overall | Images |
|---|---|---|---|---|---|
|
| 512 × 424 | 0.5–4.5 | ≤30 | 249 × 66 × 67 |
|
|
| 640 × 576 | 0.5–4 | ≤30 | 103 × 39 × 126 |
|
|
| 1280 × 720 | 0.3–3 | ≤90 | 90 × 25 × 25 |
|
Figure 2Experimental setup for Phase 1 (left) and Phase 2 (right).
Figure 3Skeletal joint center maps for each sensor.
Figure 4Example of x-axis position of the pelvis marker and the different phases of transfer.
Key variables used in analysis of sensor reliability and agreement.
| Feature | Description | Relevant Joint Centers | |
|---|---|---|---|
|
| Displacement of the SpineBase, waist, or pelvis along the | V2 | SpineBase |
| RealSense | Waist | ||
| Azure | Pelvis | ||
|
| Average joint angle between a normal vector orthogonal to the trunk and shoulder vector projected onto the transverse plane measured in degrees. | V2 | SpineBase, SpineShoulder, |
| RealSense | Waist, left and right collar, LeftShoulder, RightShoulder, LeftElbow | ||
| Azure | Pelvis, SpineUpper *, ShoulderLeft, ShoulderRight, ElbowLeft | ||
|
| Average joint angle between the trunk and the upper arm, measured in degrees. | V2 | SpineBase, SpineShoulder, LeftShoulder, LeftElbow |
| RealSense | Waist, left and right collar, LeftShoulder, LeftElbow | ||
| Azure | Pelvis, SpineUpper *, ShoulderLeft, ElbowLeft | ||
|
| Average joint angle between the trunk and the vertical | V2 | SpineBase, SpineShoulder |
| RealSense | Waist, left and right collar | ||
| Azure | Pelvis, SpineUpper * | ||
* The SpineUpper joint center on the Azure was approximated to match the SpineShoulder on the V2. This was completed by taking the midpoint of the two collarbone markers.
Intra-rater reliability ICC 3,1 within RealSense and V2.
| RealSense | V2 | ||||||
|---|---|---|---|---|---|---|---|
| ICC | Confidence | Confidence | ICC | Confidence | Confidence | Diff. | |
|
| 0.25 | 0.11 | 0.44 | 0.82 | 0.72 | 0.90 | 0.57 |
|
| 0.60 | 0.44 | 0.75 | 0.81 | 0.71 | 0.89 | 0.21 |
|
| 0.38 | 0.22 | 0.57 | 0.60 | 0.44 | 0.75 | 0.22 |
|
| 0.70 | 0.56 | 0.82 | 0.75 | 0.63 | 0.85 | 0.05 |
Inter-rater reliability ICC 2,1 between RealSense and V2.
| ICC | Confidence Interval Lower Bound | Confidence Interval Upper Bound | Mean | Std | ||
|---|---|---|---|---|---|---|
|
| 0.25 | 0.11 | 0.55 |
| 75.11 | 59.59 |
|
| 86.31 | 54.18 | ||||
|
| 0.57 | 0.07 | 0.84 |
| 79.28 | 9.96 |
|
| 86.99 | 11.51 | ||||
|
| 0.13 | 0.10 | 0.40 |
| 36.15 | 9.27 |
|
| 45.77 | 8.67 | ||||
|
| 0.63 | 0.06 | 0.85 |
| 21.86 | 8.22 |
|
| 27.79 | 10.51 |
Figure 5Bland−Altman plots between RealSense and V2.
Intra-rater reliability ICC 3,1 within Azure and V2.
| Azure | V2 | ||||||
|---|---|---|---|---|---|---|---|
| ICC | Confidence | Confidence | ICC | Confidence Interval Lower Bound | Confidence | Diff. | |
|
| 0.92 | 0.79 | 0.98 | 0.84 | 0.58 | 0.97 | 0.08 |
|
| 0.92 | 0.78 | 0.98 | 0.82 | 0.54 | 0.96 | 0.09 |
|
| 0.92 | 0.79 | 0.98 | 0.89 | 0.71 | 0.98 | 0.03 |
|
| 0.92 | 0.78 | 0.98 | 0.92 | 0.79 | 0.98 | 0.01 |
Inter-rater reliability ICC 2,1 between Azure and V2.
| ICC | Confidence | Confidence | Mean | Std | ||
|---|---|---|---|---|---|---|
|
| 0.91 | 0.51 | 0.98 |
| 47.75 | 5.38 |
|
| 49.76 | 6.63 | ||||
|
| 0.67 | −0.16 | 0.94 |
| 84.38 | 5.49 |
|
| 90.74 | 4.92 | ||||
|
| 0.63 | −0.89 | 0.94 |
| 44.83 | 5.20 |
|
| 47.41 | 7.29 | ||||
|
| 0.75 | −0.67 | 0.96 |
| 30.58 | 7.35 |
|
| 31.54 | 7.49 |
Figure 6Bland−Altman plots between Azure and V2.
Agreement between Azure and V2 ML outcomes from 150 transfers.
| TAI Items | Description | AZ == V2 | AZ =/= V2 | Percent |
|---|---|---|---|---|
|
| Distance Transferred | 135 | 15 | 90.0 |
|
| Angle of Approach | 149 | 1 | 99.3 |
|
| Feet | 89 | 61 | 59.3 |
|
| Scoot | 135 | 15 | 90.0 |
|
| Leading Arm Before Transfer | 117 | 33 | 78.0 |
|
| Push-off Hand Grip | 133 | 17 | 88.7 |
|
| Leading Hand Grip | 107 | 43 | 71.3 |
|
| Leading Arm After Transfer | 119 | 31 | 79.3 |
|
| Trunk Lean | 134 | 16 | 89.3 |
|
| Smooth Transfer | 149 | 1 | 99.3 |
|
| Stable | 150 | 0 | 100.0 |
|
| 128.8 | 21.2 | 85.9 | |
|
| 19.2 | 19.2 | 12.8 |
Percent accuracy of ML outcomes from Azure (AZ) and V2 compared to ground truth (30 trials of each transfer type). The shaded cells indicate the items that were targeted for each improper transfer type and results.
| Improper Transfers | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Good | Feet | Trunk | Arm | Fist | ||||||
|
| V2 | AZ | V2 | AZ | V2 | AZ | V2 | AZ | V2 | AZ |
|
| 100.0 | 93.3 | 100.0 | 96.7 | 100.0 | 86.7 | 100.0 | 90.0 | 100.0 | 83.3 |
|
| 100.0 | 100.0 | 100.0 | 96.7 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 |
|
| 90.0 | 80.0 | 10.0 | 23.3 | 83.3 | 60.0 | 93.3 | 63.3 | 80.0 | 73.3 |
|
| 96.7 | 100.0 | 70.0 | 100.0 | 93.3 | 96.7 | 96.7 | 100.0 | 100.0 | 96.7 |
|
| 80.0 | 96.7 | 86.7 | 100.0 | 100.0 | 100.0 | 66.7 | 20.0 | 80.0 | 100.0 |
|
| 96.7 | 96.7 | 93.3 | 93.3 | 100.0 | 83.3 | 96.7 | 93.3 | 90.0 | 100.0 |
|
| 83.3 | 83.3 | 96.7 | 63.3 | 73.3 | 90.0 | 90.0 | 100.0 | 23.3 | 20.0 |
|
| 76.7 | 96.7 | 80.0 | 100.0 | 100.0 | 100.0 | 33.3 | 0.0 | 76.7 | 100.0 |
|
| 100.0 | 96.7 | 100.0 | 93.3 | 0.0 | 40.0 | 100.0 | 100.0 | 100.0 | 96.7 |
|
| 100.0 | 100.0 | 96.7 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 |
|
| 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 |
Figure 7Skeletal approximation differences between Azure and V2 sensors compared to the real body positioning.