Keywords

1 Introduction

Shoulder range-of-motion (ROM) measurement in clinical settings is an integral component of physical examination to diagnose, evaluate treatment and quantify possible changes in people with shoulder pain [1]. Compared to any other joint in the body, the shoulder has no fixed axis and produces the greatest ROM in the body. Hence, the reliability of measuring shoulder motion presents a challenge to clinicians.

According to the American Academy of Orthopedic Surgeons, the reported average in adults is 158° for maximal forward elevation and 170° for maximal abduction [2]. Conventionally, shoulder ROM is measured using goniometry and the reliability varies, with intra-class coefficients (ICCs) ranging 0.26 to 0.95 [3,4,5]. Several other methods have been developed to measure shoulder ROM such as visual estimation [6, 7], still photography [8, 9] and smart-phone applications [10].

Advances in miniature devices and technology have led researchers to utilise wearable inertial sensors to capture human movement. Inertial sensors consisting of accelerometers, gyroscopes and magnetometers have the capability to measure static and dynamic acceleration forces, angular velocity and the strength or direction of geomagnetic or magnetic fields. Inertial sensors have been validated for human joint angle estimation [11, 12] and measurements have shown promising results for various shoulder conditions [13,14,15]. Furthermore, inertial sensors have demonstrated excellent test-retest reliability (ICC = 0.76) and inter-rater reliability (ICC = 0.84) when measuring elbow flexion in stroke patients [16].

Microsoft Kinect™ (hereafter, simply ‘Kinect’) is a low cost, portable, motion-sensing device capable of tracking up to six bodies within its field of view. The device features a depth sensor which provides full-body 3D motion capture capabilities. Up to 25 joints positions are extracted in three dimensions for each tracked body. As a markerless system for clinical purposes, it is a favourable alternative to expensive optical systems inside the laboratory environment. To measure shoulder ROM in healthy patients, the Kinect has been compared to goniometry [17], photography [18] and other motion capture systems [19]. One feasibility study with 10 healthy controls reported the Kinect highly reliable (ICC 0.76 – 0.98) for measuring shoulder angles when compared to goniometry and a 3D magnetic tracker [20]. Similarly, excellent agreement between Kinect and goniometry was reported for active shoulder flexion (ICC = 0.86) and abduction (ICC = 0.93) in patients with adhesive capsulitis [21].

The Realm System (Sydney, Australia) combines 2 wireless inertial sensors worn on the wrists with an optical sensor (Kinect v2) to estimate human motion. Optical and inertial data are processed and merged in real-time to produce a full-body kinematic model of the subject. The integration minimises any weaknesses of both individual systems by enabling simpler initialisation procedures, a better visualisation of the estimated angles and better overall precision [22].

However, before such technology can be used routinely, reliability and validity needs to be reviewed to compare its performance to gold standard. Thus, the aim in this study was to determine the test-retest and intra-rater reliability of a system that integrates inertial sensors with Kinect v2 to measure human shoulder joint angles.

2 Methods

2.1 Participants

A convenience sample of nine asymptomatic adults with no history of shoulder pathology (6 female and 3 male, age: 36.6 ± 13.3) performed two shoulder movements according to standardised protocol, together with two raters (A and B). The same nine participants returned 7 days later to assess intra-rater reliability. The study was conducted at the outpatient physiotherapy department at Prince of Wales Hospital, Sydney, Australia. All participants gave their informed consent. The study was approved by the local Ethics Committee.

2.2 Raters

Rater A was a physical therapist of nine years, responsible for wrist sensor placement and initiating the protocol instructions. Rater B was responsible for setting up and executing the inertial motion tracking system with the Kinect. The same raters were used for both assessments.

2.3 Study Procedure

To measure shoulder motion, the system uses 2 WAX9 wireless inertial sensor units (Axivity, UK). The inertial measurement unit (IMU) is a small (23 mm × 32.5 mm × 7.6 mm) 9-axis sensor consisting of a 3-axis gyroscope, a 3-axis accelerometer and a 3-axis magnetometer with a Bluetooth Low Energy (BLE) protocol to wirelessly transfer inertial data. The sensors must initially be paired to the receiving computer, and the Bluetooth protocol allows for multiple sensor use. The pairing process allows for identifying and assigning each sensor to a specific part of the body.

Automatic calibration of the system established that the optical sensor (MS Kinect v2) was positioned at a height of 1.40 m and presented a tilt of −2.0°. Feet markers were placed at a distance of 2.50 m from the optical sensor to ensure consistency with the initial participant placement. Two IMU’s mounted in a wrist band of silicone material were applied around the wrist using the ulnar styloid as a landmark. All participants performed two active motions: shoulder flexion and abduction in the standing position (Fig. 1). Instructions were verbally standardised and participants were asked to move their arm as far as they could. They repeated each motion 3 times at a comfortable speed.

Fig. 1.
figure 1

Experimental setup. The measurement of forward flexion and abduction under instruction from rater.

2.4 Optical and Inertial Data Fusion

Orientation quaternions are calculated on the IMU sensors’ microchip at an internal sampling rate of 200 Hz. Joint position data are extracted by the Kinect sensor at a sampling rate of 30 Hz. Both data sets are merged and fed into a full-body kinematic model describing a segmental representation of the skeleton using 16 limbs and 20 joints. The current implementation of the kinematic model ignores fingers and toes segments. The algorithm processing the kinematic model incorporates real-time predictive analysis which relies on the high sampling rate of the IMUs to compensate for the low sampling rate of the Kinect v2 sensor and generate missing positional data when the subject is moving, resulting in the kinematic model being updated at a rate of 100 Hz.

2.5 Calibration and Error Correction

As part of the merging process, optical data from the Kinect v2 sensor is used to further correct any potential drift in the IMU sensors, using forearms positions and a correction weighting of 0.1. This also allows for automatically setting the IMUs’ magnetometer heading which cancels the need for initial calibration of the sensors. Optical calibration requires calculating the exact height and tilt angle of the Kinect v2 sensor in order to accurately convert the Kinect’s joint position into the kinematic model’s 3D reference. Sensor tilt and height can be manually measured and specified in the system configuration. Alternatively, the system allows for automatically calculating these by capturing 3 points on the floor plane and generating the transformation matrix between the detected floor reference system and the kinematic models.

2.6 Shoulder Joint Angle Tracking

The shoulder is part of one of the most complex joints group in the body. The biomechanical model simplifies this complex joint as a ball-and-socket joint with three degrees of freedom (DOF). Due to its markerless nature, the motion capture system extracts the centre of each joint as joint position. Two 3D vectors are extracted from the kinematic model: \( \mathop \to \limits_{{U_{SE} }} \) representing a vector from the shoulder joint center (below the acromion process) to the elbow joint center (between the medial and lateral epicondyles) and \( \mathop \to \limits_{{U_{SR6} }} \) representing a vector from the shoulder joint center to \( R6 \), defined as a point on the 6th rib along the midaxillary line of the trunk. The position of point \( R6 \) is derived via projection of the mid spine point of the kinematic model following the trunk and spine orientation. The shoulder angle \( \partial \) is defined in real-time as the angle between the two vectors:

$$ \partial = \cos^{ - 1} \left( {\frac{{\overrightarrow {{U_{SE} }} \cdot \overrightarrow {{U_{SR6} }} }}{{\left\| {U_{SE} } \right\|\left\| {U_{SR6} } \right\|}}} \right)\;. $$
(1)

The shoulder flexion and extension angles are measured as the value of \( \partial \) while the subject lifts and lowers his extended arm along the sagittal plane. The shoulder abduction and adduction angles are measured as the value of \( \partial \) while the subject lifts and lowers his extended arm along the coronal plane. The neutral position (or zero value) is defined as the moving arm being placed along the lateral mid-line of the humerus in line with the lateral epicondyle.

The position tracking capability of the system has been compared against the gold standard MicroScribe digitizer device (Solution Technologies, Inc.), for the tracking of the wrist, elbow and shoulder joints. Several positions were simultaneously tracked using the system and MicroScribe. Discrepancies were measured by comparing the norm of the movement vectors between sets of static positions tracked by both systems. The average difference found between the system’s position tracking and MicroScribe was 2.35 mm. With the MicroScribe device presenting a standard error of 0.23 mm, this strongly indicates that the system is able to accurately track positions in space. Dynamic positional tracking accuracy was established by comparing the system’s output to the gold-standard multi-camera Vicon motion capture system (Vicon Motion Systems Ltd.), via a study focusing on dynamic movements. On average, linear regression results of R = 0.97 were found across all body joints showing strong correlations between the two systems.

2.7 Statistical Analysis

Data analysis was performed with SPSS version 22 for Windows statistical program. The intra-rater reliability of shoulder flexion and abduction was estimated by using the intraclass correlation coefficient (ICC) model (3,1). This was used as the investigation was an intrarater design with a single rater presenting the only rater of interest. An ICC of ≥0.75 was considered as excellent reliability, an ICC of 0.4 – 0.75 was considered modest reliability, an ICC of <0.4 was considered as poor reliability [23]. Measurement error was expressed in the standard error of measurement (SEM) and minimal detectable change (MDC) was calculated to establish absolute reliability.

$$ SEM = SD \times \sqrt {1 - ICC}\,. $$
(2)
$$ MDC = SEM \times \sqrt 2 \times 1.96\,. $$
(3)

Test-retest reliability was determined from Pearson’s correlation R and the coefficient of determination R 2.

3 Results

3.1 Intra-rater and Test-Retest Reliability

Intra-rater reliability is presented in Table 1. Excellent intra-rater reliability were observed for right flexion, left flexion and right abduction (ICC = 0.84 – 0.93), but results were modest for left abduction (ICC = 0.52). Table 2 presents mean and standard deviations for week 1 and week 2, R as given by Pearson’s product moment correlation and the coefficient of determination R2. With the exception of left abduction, a relatively high correlation was seen between week 1 and week 2 values for left flexion (R = 0.85), right flexion (R = 0.93) and right abduction (R = 0.89).

Table 1. Intra-rater reliability of the realm system (n = 9)
Table 2. Mean and standard deviation at Week 1 and Week 2, Pearson’s R and coefficient of determination R 2 for both flexion and abduction.

4 Discussion

This study demonstrates that an integrated system of optical and inertial sensors can be a reliable tool to measure ROM of shoulder flexion and abduction. All measurements demonstrated excellent intra-rater reliability expect for left abduction. This can most likely be explained by a general inconsistency in abduction measures observed by the raters. Flexion measures were relatively consistent between and within participants, while abduction was less consistent, predominantly when healthy participants didn’t reach peak abduction before lowering their arms. Hence inconsistent measures may be due to an experimental limitation rather than equipment- related error. This study has its limitations as we had a small sample size and did not assess inter-rater reliability, therefore, restricting its applications in clinical settings between observers. Additionally, concurrent validity should be established by comparing measurements to other methods such as goniometry. As a preliminary step to assess the reliability of the Realm System, all participants were healthy, therefore future results need to be replicated in populations of interest, such as those with shoulder pain. This is currently being investigated by the authors of this paper in a clinical randomised control trial for patients awaiting shoulder surgery. In conclusion, the Realm System is reliable to measure shoulder joint angles. Advancements in hardware technology; the miniaturisation of sensors; user-friendly software with Bluetooth technology and simple body-worn sensors makes this method desirable for health clinicians.