Abstract
Anterior superior iliac spine (ASIS) marker occlusion commonly occurs during three-dimensional (3-D) motion capture of dynamic tasks with deep hip flexion. The purpose of this study was to validate a universal technique to correct ASIS occlusion. 420ms of bilateral ASIS marker occlusion was simulated in fourteen drop vertical jump (DVJ) trials (n=14). Kinematic and kinetic hip data calculated for pelvic segments based on iliac crest (IC) marker and virtual ASIS (produced by our algorithm and a commercial virtual join) trajectories was compared to true ASIS marker tracking data. Root mean squared errors (RMSEs; mean ± standard deviation) and intra-class correlations (ICCs) between pelvic tracking based on virtual ASIS trajectories filled by our algorithm and true ASIS position were 2.3±0.9° (ICC=0.982) flexion/extension, 0.8±0.2° (ICC=0.954) abduction/adduction for hip angles, and 0.40±0.17N-m (ICC=1.000) and 1.05±0.36N-m (ICC=0,998) for sagittal and frontal plane moments. RMSEs for IC pelvic tracking were 6.9±1.8° (ICC=0.888) flexion/extension, 0.8±0.3° (ICC=0.949) abduction/adduction for hip angles, and 0.31±0.13N-m (ICC=1.00) and 1.48±0.69N-m (ICC=0.996) for sagittal and frontal plane moments. Finally, the commercially-available virtual join demonstrated RMSEs of 4.4±1.5° (ICC=0.945) flexion/extension, 0.7±0.2° (ICC=0.972) abduction/adduction for hip angles, and 0.97±0.62N-m (ICC=1.000) and 1.49±0.67N-m (ICC=0.996) for sagittal and frontal plane moments. The presented algorithm exceeded the a priori ICC cutoff of 0.95 for excellent validity and is an acceptable tracking alternative. While ICCs for the commercially available virtual join did not exhibit excellent correlation, good validity was observed for all kinematics and kinetics. IC marker pelvic tracking is not a valid alternative.
Introduction
Retro-reflective markers placed at the anterior superior iliac spine (ASIS) to model and track the pelvis during human movement motion analysis are commonly obstructed by upper extremities or subcutaneous tissue (McClelland et al. 2010). While alternative solutions, such as tracking the pelvis with anatomic iliac crest (IC) markers or computer-generated virtual ASIS marker trajectories exist, these methods are not validated. The purpose of this study was to validate an algorithm that accurately reconstructs occluded ASIS marker trajectories. Hip kinematics and kinetics were compared for pelvic tracking with virtual ASIS markers created by our algorithm, a commercially available function, and using IC markers.
Methods
1. Study Design
1.1 Validation of ASIS Virtual Fill Algorithm
Fourteen (n=14) DVJ trials with complete left and right ASIS, left and right IC, and sacrum (SAC) marker trajectories were selected to validate the algorithm (Hewett et al. 2005). Motion data was collected at 240 samples/s using a 12 camera motion analysis system (Raptor-12 cameras, Motion Analysis Corp, Santa Rosa, CA), with a three-dimensional (3-D) residual error of <0.50mm. Retro-reflective markers were adhered to the skin with double-sided tape using a modified Cleveland Clinic marker set, which includes markers at both ASIS and IC, and a marker at the L5-S1 joint (Figure 1). Peak hip flexion was identified using true marker data. ASIS data fifty frames before and after peak hip flexion were erased to mimic 420ms of marker occlusion. The proposed algorithm (SHPI Virtual Fill) was used to reconstruct ASIS marker trajectories. Virtual and anatomic ASIS markers were used separately to model the pelvis in Visual3D. Hip joint angles and moments were calculated for left and right thigh segments using inverse dynamics (Winter 1983).
1.2 Comparison to Standard ASIS Marker Obstruction Solutions
The same DVJ trials were utilized to study virtual ASIS and IC marker pelvic tracking reliability. In addition to SHPI ASIS Virtual Fill, a commercially available virtual fill algorithm was utilized to investigate virtual ASIS pelvic tracking (Cortex v4.1, Motion Analysis, Santa Rosa, CA). The same 420ms gaps were filled using the 3-Marker Virtual Join algorithm. Ipsi-lateral IC (IIC), contralateral IC (CIC), and SAC markers were designated as the origin, long-axis, and plane markers for this method, respectively. To study IC pelvic tracking, the pelvic segment was modified to track with IC markers instead of ASIS markers. Both alternative tracking methods were utilized to bilaterally calculate hip angles and moments, and these data were exported for statistical analysis.
2. ASIS Occlusion Correction Algorithm
The following algorithm utilizes 3-D rigid-body mechanics to virtually join ASIS trajectories (Marsh 2005). IIC, CIC, and SAC markers are used to estimate the location of the occluded ASIS marker for each frame, i. If one of these reference markers is also obstructed, the virtual ASIS trajectory is not created for that frame. The algorithm creates forward and backward solutions for a marker occlusion period starting at frame m and ending at frame n. Finally, a weighted average of the two solutions constructs the final projected virtual marker trajectory. The forward solution begins at m and utilizes ASIS trajectories in the previous frame, i−1, to create the new virtual ASIS marker at i. The reverse solution starts at n and utilizes ASIS location in the subsequent frame, i+1, to solve for the new virtual ASIS marker at i. The following derivation is for the forward solution but can be adapted to solve the backward system.
2.1 Definition of the Rigid-Body System
The rigid-body system is characterized by two reference vectors that originate at the IIC marker and terminate at the CIC ( ) and SAC ( ) markers (Figure 2. a). Vectors from IIC to the occluded ASIS ( ) are specified for the forward, m-1, and backward, n+1, solutions. The algorithm utilizes to estimate the change in distance between the IIC and ASIS markers throughout the period of ASIS marker occlusion.
2.2 Estimate Length of Throughout Period of Occlusion
The algorithm measures the difference in magnitude of and from their respective resting averages to their instantaneous length (length at i) to estimate the change in length of at each time step due to soft tissue artifact (STA). The resting average of each vector is calculated over the first 10 valid frames, where j is the first valid frame.
Eq. 1 |
Here, the first 10 frames were chosen to account for variations in distance between markers due to STA, but the number of frames utilized to calculate the resting average may be varied. Next, the difference, and , between instantaneous magnitudes and and corresponding resting averages are determined for all occluded frames.
Eq. 2 |
and are used to estimate the instantaneous magnitude of .
Eq. 3 |
adjusted to maintain continuity of at the ends of the occlusion range. First, the difference between and the anatomic lengths, and , are determined at the marker occlusion period boundaries. Here, r refers to the length of the occlusion period, or n-m.
Eq. 4 |
Finally, the length of , is estimated for all frames that the anatomic ASIS marker is blocked. The algorithm subtracts a linear average of the difference between and the occlusion period boundary magnitudes.
Eq. 5 |
2.3 Creation of Transformation Matrix and Generate Forward and Backward Solutions
After is calculated for all obstructed frames, the algorithm creates transformation matrices comprised of:
- IIC translation matrix, TIICi, translates the system between time steps (Figure 2. b).
Eq. 6 rotation matrices, and , align parallel with the X-axis (Figure 2. c).
rotation matrices, and , are multiplied to create the SAC rotation matrix, RSAC, that determines the roll of the SAC about between time steps (Figure 2. c).
A complete rotation matrix, Ri, estimates the rotation of the system between time steps.
Eq. 7 |
Next, Ri and TIICi are multiplied to construct the transformation matrix, Ti.
Eq. 8 |
Finally, the algorithm estimates the marker location at i for the forward solution (Figure 2. d). is normalized by to estimate the distance between IIC and ASIS at i.
Eq. 9 |
2.4 Weighted Average of Forward and Reverse Solutions
Once the algorithm creates the forward and backward solutions, a linear function assigns percentages to the forward (pF) and backward (pB) solutions.
Eq. 10 |
The percentages from Eq. 10 are utilized to determine the virtual ASIS (ASISVF) trajectory from the forward (ASISF) and backward (ASISB) solutions.
Eq. 11 |
3. Statistical Analysis
3.1 SHPI ASIS Virtual Fill Validation and Comparison to Alternate Solutions
Frontal and sagittal plane hip angle and moment root mean squared errors (RMSE) between pelvic segments based on the three alternative tracking methods and anatomic ASIS markers were calculated for each trial (Figures 3 and 4). Furthermore, one-way random single measures intra-class correlations (ICCs) between the alternative solutions and anatomic ASIS pelvic tracking were calculated for frontal and sagittal plane hip angles and moments. Given the sensitivity of biomechanical measures to marker location and the importance of precise biomechanical data, we considered an ICC greater than 0.95 to indicate excellent correlation (Ford K. R. 2007).
3.2 Effects of Angle Magnitude and Frames from Closest Known ASIS Location
Linear regression between predicted and actual hip angle was used to study the effects of hip flexion angle on the accuracy of hip flexion calculated with SHPI ASIS Virtual Fill. The effect of the number of frames from closest known ASIS location was investigated. RMSEs and standard deviation of absolute error was calculated (Figure 5). The frame of maximum RMSE was noted, and the RMSEs and standard deviations were graphed by frame number.
Results
1. SHPI ASIS Virtual Fill Validation and Comparison to Standard ASIS Marker Obstruction Solutions
The SHPI virtual ASIS tracked hip angle RMSEs were 2.3±0.9° for sagittal plane and 0.8±0.2° for frontal plane (Table 1). RMSEs for SHPI virtual ASIS method sagittal and frontal plane hip moments were 0.40±0.17 Nm and 1.06±0.36 Nm, respectively (Table 2). ICCs for SHPI ASIS Virtual Fill pelvic tracking hip values were 0.982 for sagittal plane angles, 0.954 for frontal plane angles, 1.000 for sagittal plane moments, and 0.998 for sagittal plane moments.
Table 1. Statistical Analysis of Hip Angles Calculated for Various Pelvic Tracking Methods.
Angles | ||||||
---|---|---|---|---|---|---|
SHPI Virtual Fill | IC Pelvic Tracking | Commercial Virtual Fill | ||||
Sagittal | Frontal | Sagittal | Frontal | Sagittal | Frontal | |
RMSE | 2.30±0.86° | 0.85±0.19° | 6.91±1.80° | 0.85±0.33° | 4.39±1.54° | 0.65±0.23° |
ICC | 0.982 | 0.954 | 0.888 | 0.949 | 0.945 | 0.972 |
Table 2. Statistical Analysis of Hip Moments Calculated for Various Pelvic Tracking Methods.
Moments | ||||||
---|---|---|---|---|---|---|
SHPI Virtual Fill | IC Pelvic Tracking | Commercial Virtual Fill | ||||
Sagittal | Frontal | Sagittal | Frontal | Sagittal | Frontal | |
RMSE | 0.40±0.17 Nm | 1.06±0.36 Nm | 0.31±0.13 Nm | 1.48±0.69 Nm | 0.97±0.62 Nm | 1.49±0.67 Nm |
ICC | 1.000 | 0.998 | 1.000 | 0.996 | 1.000 | 0.996 |
Anatomic IC pelvic tracking hip angle RMSEs were 6.9±1.8° and 0.8±0.3° for sagittal and frontal plane, respectively (Table 1). Hip moment RMSEs were 0.31±0.13 Nm in the sagittal plane and 1.48±0.69 Nm in the frontal plane (Table 2). ICCs for IC pelvic tracking hip values were 0.888 for sagittal plane angles, 0.949 for frontal plane angles, 1.000 for sagittal plane moments, and 0.996 for sagittal plane moments. Hip angle RMSEs were 4.4±1.5° and 0.7±0.2° for sagittal and frontal plane, respectively, for pelvic tracking based on virtual ASIS markers created by a commercially available software algorithm (Table 1). Hip moment RMSEs were 0.97±0.62 Nm in the sagittal plane and 1.49±0.67 Nm in the frontal plane (Table 2). ICCs for the commercial software virtual ASIS pelvic tracking were 0.945 for sagittal plane angles, 0.972 for frontal plane angles, 1.000 for sagittal plane moments, and 0.996 for sagittal plane moments.
2. Effects of Angle Magnitude and Frames from Closest Known ASIS Location
The linear regression R2-value for predicted hip flexion angle and respective absolute error was 0.228. Peak values for RMSE by frame were 3.1±2.2° and 3.0±2.0° and occurred at frame 33 and 84 of ASIS marker occlusion, respectively (Figure 5).
Discussion
Hip angles and moments calculated for SHPI ASIS Virtual Fill pelvic tracking demonstrated excellent validity (r > 0.95) in the sagittal and frontal planes. The commercial software virtual fill demonstrated excellent correlation for frontal plane hip angles and frontal and sagittal plane hip moments. ICCs for frontal and sagittal plane moments indicated excellent correlation between anatomic ASIS and IC pelvic tracking. However, ICCs for IC pelvic tracking hip angles were less than 0.95. In addition, the RMSE of 6.91±1.80° for sagittal hip angles was the greatest for all calculated angles. Therefore, the use of an IC pelvic tracking is not suggested.
Two distinct RMSE peaks (3.1° at 33 frames and 3.0° at 84 frames) were observed over the period of simulated ASIS occlusion. We postulated that the greatest absolute error would be observed at 50% of the occlusion period, near peak hip flexion. However, the two distinct peaks indicate the greatest absolute errors closer to 25% and 75% of the obstructed period. Further investigation may improve averaging of the forward and backward solutions. Finally, the linear regression analysis of the effects of hip flexion angle on absolute error indicated a weak correlation between error and hip flexion angle (R2 = 0.228).
While this study validates the proposed virtual join for ASIS marker trajectories, the effects of body mass index (BMI) and excess soft tissue on virtual marker reliability should be explicitly investigated. STA may produce over 40 mm difference between anatomic and skin marker location. Therefore, motion capture of individuals with more soft tissue mass likely produces less accurate hip angles and moments due to increased STA (Cappozzo et al. 1996; Akbarshahi et al. 2010). Another limitation is the SHPI ASIS Virtual Fill requires complete IIC, CIC, and SAC marker data to create the virtual ASIS. Without one of these markers, the proposed algorithm cannot estimate the location of an occluded ASIS. Finally, this study explored occlusions of 420ms, but soft tissue and upper extremities may block the ASIS markers for longer periods.
Future studies will explore the application of virtual join methods to subjects with greater soft tissue mass. BMI may affect the reliability of virtual fill algorithms, so the accuracy of virtual ASIS markers for various body types must be investigated. In addition, a valid virtual fill range should be determined that maintains excellent correlation between biomechanical values calculated for virtual and anatomic ASIS markers. This virtual join will also be tested on other commonly obstructed markers.
Acknowledgments
The authors would like to acknowledge the Clinical Research Staff at OSU Sports Health and Performance Institute and our NIH Funding Sources (R01-AR049735, R01-AR0563 and R01- AR056259).
Footnotes
Conflict of Interest Statement
None of the authors have actual or potential conflicts of interest related to the work presented in this manuscript.
Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
References
- Akbarshahi Massoud, et al. Non-Invasive Assessment of Soft-Tissue Artifact and its Effect on Knee Joint Kinematics during Functional Activity. Journal of Biomechanics. 2010;43(7):1292–301. doi: 10.1016/j.jbiomech.2010.01.002. [DOI] [PubMed] [Google Scholar]
- Cappozzo A, et al. Position and Orientation in Space of Bones during Movement: Experimental Artefacts. Clinical Biomechanics. 1996;11(2):90–100. doi: 10.1016/0268-0033(95)00046-1. [DOI] [PubMed] [Google Scholar]
- Ford KR, Myer GD, Hewett TE. Reliability of Landing 3D Motion Analysis: Implications for Longitudinal Analyses. Medicine and science in sports and exercise. 2007;39(11):2021–8. doi: 10.1249/mss.0b013e318149332d. [DOI] [PubMed] [Google Scholar]
- Hewett Timothy E, PhD, et al. Biomechanical Measures of Neuromuscular Control and Valgus Loading of the Knee Predict Anterior Cruciate Ligament Injury Risk in Feamle Athletes. The American Journal of Sports Medicine. 2005;33(4):492–501. doi: 10.1177/0363546504269591. [DOI] [PubMed] [Google Scholar]
- Marsh D. Springer Undergraduate Mathematics Series. Springer-Verlag; London: 2005. Applied Geometry for Computer Graphics and CAD. [Google Scholar]
- McClelland Jodie A, et al. Alternative Modelling Procedures for Pelvic Marker Occlusion during Motion Analysis. Gait & posture. 2010;31(4):415–9. doi: 10.1016/j.gaitpost.2010.01.004. [DOI] [PubMed] [Google Scholar]
- Winter DA. Moments of Force and Mechanical Power in Jogging. Journal of Biomechanics. 1983;16(1):1–7. doi: 10.1016/0021-9290(83)90050-7. [DOI] [PubMed] [Google Scholar]