Background & Summary

Cervical range of motion (CROM) biomechanical assessment is pivotal for objectively evaluating and analyzing human movement, identifying abnormalities, and guiding treatment progression. CROM is applicable in both clinical and experimental contexts, whether pre-operative, athletic performance, ergonomic evaluation, or pain management1. While other joints have enjoyed the limelight of past research, examining cervical motion remains a work in progress2,3,4.

The universal Goniometer (UG) has conventionally been favored by clinicians for CROM assessment due to its user-friendly nature, speed, and reasonable measurement of accuracy, thus deeming the UG the gold standard range of motion assessment tool, wildly used in clinical and academic settings5. Yet for CROM measurement, the UG has known limitations in accuracy and reproducibility, requiring trunk stabilization to measure pure CROM, limiting the examination to mostly upright positions, and leaving clinicians unable to measure neck CROM during different settings or more complex dynamic activities.

With the advancement of optical motion capture (mocap) systems, encompassing marker-based and marker-less technologies, a significant shift has emerged in the assessment of human motion. These systems especialy when marker-based offer heightened accuracy, speed, and intuitive capability for capturing various angles across different planes and movements, frequently yielding reliable analyses of diverse body parts, including the upper limb. Consequently, marker-based mocap systems although very recent and still in the validation phase are starting to solidify as the gold standard in motion analysis. However, they are susceptible to some errors, particularly in joint position and near the axis of rotation6,7,8. Marker-based inaccuracies often arise from soft tissue artifacts, as muscle and skin move independently of the bone1,7,8,9. Additionally, optical motion capture systems are also limited to specific laboratory-based settings, are highly expensive, and highly time-intensive, thus restricting their real-world applications9,10.

Over the past years, several studies have employed sensors to monitor physical parameters with a wide range of precision with regard to CROM measurements2,8,11,12. Furthermore, to be widespread in the clinical setting, these sensors must be user-friendly, comfortable, lightweight, and un-hindering to the wearer. The solution could rest with the Inertial Measurement Units (IMUs), an inexpensive, unrestricting way to measure these rotations2,13.

IMUs have been commercially available for some time and are utilized for various applications; however, more work needs to be done to determine the Reliability and Validity of these devices in different settings14, considering specific demands, including task, plane, and speed.

Although the assessment of movement utilizing IMU sensors has risen in the past ten years, the measurement of angular movements has proven problematic on numerous occasions, with papers either exhibiting discrepancies in Validity, a minimal number of participants, or unreproducible results13,15,16,17,18,19,20,21.

This study’s aims to provide the foundational dataset and comprehensible workflow crucial for the development of many models, including machine learning (ML) models for predicting head/neck position in the space, analyzing smooth and healthy movements, measuring movement times in horizontal and vertical planes, and models for automatic calibration of sensor drift.

The initial goal is to serve as a foundational step in establishing clinical standards for dynamic CROM by providing a robust dataset and workflow. This dataset could enable the training of machine learning models to accurately predict head and neck positions based on IMU sensor, such models can be used in real-time applications to monitor and correct posture, potentially benefiting fields such as physical therapy, sports science, and ergonomics. In addition, the dataset provides detailed CROM data from healthy individuals, allowing for the analysis of smooth and natural cervical movements. This information can help establish normative data ranges and identify deviations in patients with movement disorders or injuries. Also, it captures movement times across different planes, reflecting normal cervical motion patterns at various speeds. This data could serve as a benchmark for understanding the dynamics of neck movements and can aid in designing rehabilitation protocols that mimic natural motion patterns. The dataset supports the development of models that can automatically calibrate drift by comparing the same movement in different body positions. Calibrating drift is essential for maintaining accuracy in long-term monitoring and ensuring consistent data quality across various conditions and environments. Automatic calibration will ensure reliability in long-term usage, which is critical in both clinical and real-world settings.

This dataset could serve as a foundation for future studies of all neck joints and test the sensor-to-segment calibration, essential for anatomically accurate joint angles in healthcare and rehabilitation. Sensor-to-segment calibration is a challenging notion as cervical measurements today, including the most popular UG assessment, cannot mimic anatomical cervical movement as the cervical angle is not made of one joint alone but derived from the combination of articulations produced between the occiput and the T1 vertebrae. Past research has attempted to carry out this work in the elbow joint successfully, yet much still needs to be done to achieve cervical sensor-to-segment calibration22,23.

This cervical movement data set encompasses 504 movements of all three cervical anatomical planes performed in horizontal and vertical positions. This study provides an accessible and comprehensible analysis process, allowing for an easily implemented and valuable accumulation of data for future works in the cervical or spinal field.

The cervical spine is one of the most complex systems in terms of articular motion. It includes seven cervical vertebrae and the skull, containing 37 separate joints that function simultaneously, allowing for small amounts of sliding and tilting between each joint. Due to this multi-joint structure, measuring the cervical spine’s range of motion is highly complex and remains an ongoing challenge24,25. This study aims to adhere to the gold-standard assessment methodology of the Universal Goniometer (UG). In alignment with the UG, we evaluated the cervical angle by measuring inter-sensor angles rather than intersegmental or inter-joint calculations24,25.

Methods

Participants

Fourteen asymptomatic participants (six males and eight females, age 38 ± 13) were recruited for this study randomly from Tel-Aviv University staff via advertisements placed in the medical building and at Sylvan Adams Sports Institute. The inclusion criteria stated that participants had no history of neck injuries that required surgical intervention. The study was conducted at the Sylvan Adams Sports Institute at Tel Aviv University, Israel. Each participant signed an informed written consent waiver at the beginning of the study, providing approval for participation and data publication, under the Tel-Aviv University’s ethics committee-approved study IRB 0007191-1. Any identifiable participant in this study has provided additional written consent for publication. Table 1 provides the demographic characteristics of subjects participating in the study.

Table 1 Subject demographic data.

Delsys trigno avanti sensors

Two surface wireless 3D Delsys Trigno Avanti sensors (Delsys Inc, Natick, MA) embedded with EMG and IMU sensors, including a 3D accelerometer, 3D gyroscope, and 3D magnetometer, were used in this study. The choice of sensor was primarily due to the convenience of the future option of simultaneously extracting kinematic data and EMG acquisition in a single user-friendly program. Delsys provides a good platform for clinical work on both kinematic, EMG, and ECG acquisition from participants without the redundancy of multiple hardware and software.

The EMG sensor has an input range of 11 mV or 22 mV, a bandwidth of 10–850 Hz, and a resolution of 16 bits. The accelerometer offers a range of ± 16 g with a bandwidth of 24 Hz – 473 Hz and a resolution of 16 bits. The gyroscope features a range of ± 2000 dps, a bandwidth of 24 Hz – 360 Hz, and a resolution of 16 bits. The magnetometer has a range of ± 4900 µT and a bandwidth of 50 Hz. Sampling rates for the sensors include an EMG sampling rate of 1259 Hz, an accelerometer, and a gyroscope sampling rate of 74 Hz). IMU orientation data was recorded using Delsys software EMGworks Acquisition 4.5.4 (Delsys Inc., Natick, MA, USA) with a sampling rate of 74 Hz. Data was received as quaternion elements using a built-in Delsys proprietary Kalman filter, where the magnetometer data is fused with the accelerometer and gyroscope data to estimate the orientation of the sensor in space.

Data collection

Sensors were used to monitor the participant’s neck movements throughout the study. Sensor 1 was placed over the skin of the T1 vertebra with double-sided tape, and sensor 2 was placed inside a dedicated tightly fitted headband around the subject’s head. The headband was then placed over the Occipital Protuberance and the Glabella. Sensor locations were based on recommendations made by past studies with minor modifications6, as shown in Fig. 1.

Fig. 1
figure 1

Universal goniometer, sensor placement, and reference system description. The Subject exhibits sensor and Goniometer placement for 3 planes. (A) Sagittal plane movement Flexion / Extension (Y axis). (B) Frontal plane movement, side Flexion (Z axis). (C) Horizontal plane movement, rotation (X-axis). The Individuals depicted have provided written consent for publication.

Study measurements

This data descriptor describes 84 healthy IMU measurements across 3 planes of cervical movements (Sagittal, Frontal, and Horizontal). In Part A, movements are produced vertically, and in Part B, they are produced again Horizontally. Another 84 UG measurements provide complementary Validity. This work analyzes and describes 504 IMU cervical movements (85X3X2).

Experimental protocol

Part A (Validity)

The validation protocol was conducted with participants sitting upright (vertically) in a chair equipped with back support and armrests. Per the UG angle testing protocol, Participants were instructed to sit up straight, ensuring both feet were firmly and flat on the floor. Additionally, they were guided to position themselves as far back in the chair as possible while maintaining a neutral sitting position with thoracic and lumbar spine well supported by the chair back (baseline). Arms were to remain rested on the armrests throughout the protocol, as illustrated in Fig. 124. The chair used in the study remained consistent throughout (40X40X45 cm) with consistent placement in the room. The electromagnetic field (EMF) was also tested prior to beginning the study, with minimal EMF determining the chair and SRM placement.

Aligning our sensors to the UG protocol bony surface anatomical landmarks (the spinous process of T1 and occipital bone) and adhering to this alignment throughout this study allowed for a methodical approach of sensor placement and minimal soft tissue artifact.

The protocol included movements on three anatomical planes recorded separately as trials:

  1. 1)

    Trial 1: Sagittal (Flexion/Extension).

  2. 2)

    Trial 2: Frontal (Left side flexion/ Right side flexion).

  3. 3)

    Trial 3: Horizontal (Rotation left/Rotation right).

The subjects were instructed to perform each movement to the full extent of their range of motion and then return to baseline. The protocol involved repeating each movement three times within a trial, resulting in six movements per trial.

Each trial began with 20 seconds devoted to calibration with the participant statically sitting, which provided the baseline measurement; the operator then aligned the UG. Goniometer active range of motion testing followed the protocol recommended by Norkin et al.17,24,26,27. A trained physical therapist experienced with the usage of the Universal Goniometer (LK) conducted the Goniometer measurement acquisition. (Fig. 1)

Part B (Reliability)

This protocol included neck movement while leaning forward, as shown in Fig. 2. Subjects were instructed to maintain a horizontal state throughout this part of the study. In order to achieve this position, the subjects were statically seated on an SRM ergometer bike (Schoberer Rad-Messtechnik, SRM GmbH, Germany) with the handlebars dropped as they leaned forward on their forearms to perform the neck movements, thus achieving a horizontal state.

Fig. 2
figure 2

Sensor placement and body positioning for Part B. (A) Subject exhibiting flexion/extension (sagittal). (B) Subject exhibiting side flexion (Frontal). (C) Subject exhibiting rotation (Horizontal). The individuals depicted here have provided written consent for publication.

The protocol also included movements on three anatomical planes recorded separately as trials:

  1. 1)

    Trial 4: Sagittal (Flexion/Extension).

  2. 2)

    Trial 5: Frontal (Left side flexion/ Right side flexion).

  3. 3)

    Trial 6: Horizontal (Rotation left/Rotation right).

Participants performed three continuous movements during each trial, i.e., moving continuously from flexion to extension three times in succession. Subjects were instructed to perform each movement within a comfortable and repeatable range, remain in that range for 5 seconds for each movement, and then return to baseline. A retest protocol with the same exact methodology was initiated after a five-minute break.

The experimental workflow can be seen in Fig. 3.

Fig. 3
figure 3

Experimental workflow.

The Validity of the UG device requires an upright vertical position to achieve textbook gold-slandered use. Part B of this study does not include UG, so UG was not a hindering factor, allowing for the inclusion of both fluid motion and an addition of another plane in Part B. By Providing both vertical plane and horizontal plane testing options, the study made for a more well-rounded understanding of CROM in all planes.

Data analysis

MATLAB software (Mathworks Inc. Natick, MA, USA) was used for data analysis. Quaternion data of the Sagittal plane (Trial 1 and Trial 4) and Frontal plane (Trial 2 and Trial 5) were converted into absolute Euler angles (\({\theta }_{X},{\theta }_{Y},{\theta }_{Z}\)) for each sensor using MATLAB built-in function and wrapped to 3600, which uses the chosen segment (XYZ, ZYZ, ZYX) for calculated the Euler angles, the segments were chosen manually for each trial and subject. The offset of the angles was calibrated manually according to the baseline to obtain the angle between the two sensors at the baseline position to be zero, as the offset in different planes and positions varied around zero depending on the subject’s position and the chosen segment for the Euler angles calculations27,28,29,30.

The Euler angles between the sensors along the trial recording were calculated as the difference between them. The neck angle for Sagittal trials is \({\theta }_{Y}\) of the difference, while for Frontal trials, it is \({\theta }_{Z}\) of the difference.

Quaternion data of rotation (Trial 3 + 6) were converted into cartesian coordinates (\(\underline{S}\)) in 2D using the rotation matrix described in Eqs. (13) according to the chosen segment XYZ, ZYX, and ZYZ, respectively:

$$Segment\,XYZ:(\begin{array}{c}{S}_{X}\\ {S}_{Y}\end{array})=(\begin{array}{c}{q}_{w}^{2}+{q}_{x}^{2}-{q}_{y}^{2}-{q}_{z}^{2}\\ 2({q}_{x}{q}_{y}+{q}_{w}{q}_{z})\end{array})$$
(1)
$$Segment\,ZYX:\left(\begin{array}{c}{S}_{X}\\ {S}_{Y}\end{array}\right)=\left(\begin{array}{c}2({q}_{x}{q}_{y}-{q}_{w}{q}_{z})\\ 2({q}_{x}{q}_{z}+{q}_{w}{q}_{y})\end{array}\right)$$
(2)
$$Segment\,ZYZ:\left(\begin{array}{c}{S}_{X}\\ {S}_{Y}\end{array}\right)=\left(\begin{array}{c}2({q}_{w}{q}_{y}-{q}_{x}{q}_{z})\\ 2({q}_{w}{q}_{z}-{q}_{x}{q}_{y})\end{array}\right)$$
(3)

Where quaternion q is represented as:

$$q={q}_{w}+{q}_{x}\hat{i}+{q}_{y}\,\hat{j}+{q}_{z}\hat{k}$$

The offset of the Cartesian coordinates for sensor 1 was adjusted relative to the baseline, setting it to (1,0). Similarly, the coordinates for sensor 2 were aligned with the baseline, set to (0,0). This adjustment facilitated the calculation of angles between the two vectors. The angle between the two vectors was calculated according to Equation 4, which represents the neck’s angle:

$${\theta }_{1-2}=\left(\frac{\underline{S1}\cdot \underline{S2}}{\,\Vert \underline{S1}\Vert \,\Vert \underline{S2}\Vert }\right)$$
(4)

where S1 and S1 are the cartesian coordinates of sensor 1 and sensor 2, respectively. Eventually, the angle of each movement extracted as the mean of ~0.5 sec of steady angle without any noise, or movement.

Statistical analysis

Part A

In order to assess the quality of measurements, IMU data was compared to gold standard noninvasive UG1,26, obtaining Validity. Results were analyzed via SPSS 27 and Python. Following the D’Agostino & Pearson test for normality, all but 1 of the parameters studied proved normally distributed. Thus, Validity was assessed using the Pearson correlation between the UG and IMU results. Additionally, modified Bland-Altman analyses (Fig. 5), incorporating random effects models for enhanced precision in estimating within-subject variance (WSV), were conducted to assess agreement between the two measurement methods with repeated measures as proposed by Myles et al.27.

Fig. 4
figure 4

The subject performed cervical rotation in both experimental parts of the testing. Part A -The subject performed six rotations, rotations to the Left (negative), exhibiting angles with spikes with no steady state. Part B- exhibiting smooth right (positive) and left (negative) Rotation.

Fig. 5
figure 5

Bland-Altman plots. Comparison of IMU sensor to Goniometer Range of Motion for (A) Flexion, (B) Extension, (C) Side flexion left, (D) Side flexion right, (E) Rotation left, (F) Rotation right. The mean difference is displayed as a dashed red line, while the upper and lower modified limits of agreement are displayed as dashed green lines.

Power analysis was conducted using G*Power 3.1 (Faul et al.31,32). For correlation analysis of both test parts, with the minimum acceptable power level of 0.80 and N = 14, the minimum required correlation coefficient is 0.67. Correlation coefficients that are between 0.62 and 0.67 achieve an accepted level of power of 0.70 to 0.80. All coefficients that are below 0.62 demonstrate lower power31,32.

The sample size was not affected by the typical approach focusing on an extensive number of subjects at the cost of accurate human movement. The priority here was providing a data set that accurately characterizes and records cervical movement and tracking neck angles21. We expect that this dataset will provide a base for statistical comparisons between clinical groups or for machine learning identifying cervical movement patterns; thus, we decided to focus on attaining high-quality cervical movement patterns in all anatomical plains, both vertically and horizontally, with a large amount of data per subject rather than a large number of subjects. Still, this approach does not compromise the Power analysis and aligns with past studies conducted in the same field33.

Part B

The test-retest protocol was administered to estimate relative Reliability. Relative Reliability was assessed using inter-class correlation (ICC- Two-way random effect, absolute agreement, single rater).

Pearson and ICC effect values were interpreted following the Davis’ (1971) Guidelines for the Interpretation of Effect Size for Correlations; as such, r > 0.7 was regarded as a very strong association, 0.69 < r > 0.5 substantial level 0.49 < r > 0.3 moderate 0.29 < r > 0.1 low r < 0.1 negligible.

Data Records

The data record for each of the fourteen subjects is stored in the figshare repository as .csv files34. The dataset consists of a folder of csv files stored in the Dataset directory for each subject. Each csv file contains the recording session of a subject named after the experiment part and anatomical plane, with multiple columns representing the measurements taken during the experiment. File name is {date of experiment}_{subject code}_{experimental part: A or B}_{anatomical plane tested: Frontal or Sagittal or Horizontal}_{for part B: Pre-test or Post-test}.csv.

Each file contains columns representing various measurements taken during the experiment, including quaternion coordinates over time for the two sensors.

Technical Validation

Sagittal plane (Flexion/Extension) and Frontal plane (Side flexion Left/Right)-Pearson correlation score three repetitions IMU sensors demonstrated a very strong level of Validity compared to the gold standard UG, (Table 2). Figure 4 is within an acceptable range.

Table 2 Validity (Part A).

The Horizontal plane (Left/Right Rotation) was relatively low. The limits of agreement are relatively high. Table 2. Figure 4.

Reliability of IMUs in Cervical Range of Motion Assessment: Intraclass correlation coefficients (ICC) were calculated to assess the Reliability for Flexion/Extension, Left/Right Side flexion, and Left/Right Rotation for all three repetitions (Part B). The ICC results, as shown in Table 3, conclude that each subject’s IMU measurements are consistent over time. These high ICC values indicate excellent Reliability for IMU in measuring the cervical range of motion across various planes. The results suggest that IMU are a highly suitable device for repeated measurements.

Table 3 Reliability (Part B).

Table 4 shows the Reliability of UG measurements, comparing our results to past studies regarding normative CROM.

Table 4 Mean and SD, Range of Motion analysis for each cervical movement compared to past studies conducted using the Universal Goniometer or a similar device.

Limitations

We acknowledge that the choice to conduct this research using the Delsys Trigno Avanti sensors, although based on the previous knowledge that these sensors are both widely used in different clinical and research settings, are portable, easy to use, record, and store the data could have yielded varied results from other known IMU sensors35.

Calibration and specifically magnetometer alignment between sensors, while carefully conducted, introduces a potential for error that could have influenced our data collection, especially rotation conducted in the Yaw axis. The methodology of processing quaternion data and angle calculation, although suitable in the context of this study, could have limitations for other approaches. Moreover, we acknowledge that the recurring spiked end CROM on the left side with no apparent steady state as the subjects persisted in staying at end CROM (during UG examination part A as seen in Fig. 2) is still a concern and provides an additional limitation.

The clinical setting may encounter external factors we have yet to foresee, which could still harbor additional hindering problems.

Usage Notes

Following the processing workflow in our code will help mitigate limitations as much as possible.