| Literature DB >> 31919556 |
Amir Jamaludin1, Jeremy Fairbank2, Ian Harding3, Timor Kadir4, Tim J Peters5, Andrew Zisserman1, Emma M Clark6.
Abstract
Scoliosis is a 3D-torsional rotation of the spine, but risk factors for initiation and progression are little understood. Research is hampered by lack of population-based research since radiographs cannot be performed on entire populations due to the relatively high levels of ionising radiation. Hence we have developed and validated a manual method for identifying scoliosis from total body dual energy X-ray absorptiometry (DXA) scans for research purposes. However, to allow full utilisation of population-based research cohorts, this needs to be automated. The purpose of this study was therefore to automate the identification of spinal curvature from total body DXA scans using machine learning techniques. To validate the automation, we assessed: (1) sensitivity, specificity and area under the receiver operator curve value (AUC) by comparison with 12,000 manually annotated images; (2) reliability by rerunning the automation on a subset of DXA scans repeated 2-6 weeks apart and calculating the kappa statistic; (3) validity by applying the automation to 5000 non-annotated images to assess associations with epidemiological variables. The final automated model had a sensitivity of 86.5%, specificity of 96.9% and an AUC of 0.80 (95%CI 0.74-0.87). There was almost perfect agreement of identification of those with scoliosis (kappa 0.90). Those with scoliosis identified by the automated model showed similar associations with gender, ethnicity, socioeconomic status, BMI and lean mass to previous literature. In conclusion, we have developed an accurate and valid automated method for identifying and quantifying spinal curvature from total body DXA scans.Entities:
Keywords: ALSPAC; Bristol DXA scoliosis method; Machine learning; Scoliosis
Mesh:
Year: 2020 PMID: 31919556 PMCID: PMC7072040 DOI: 10.1007/s00223-019-00651-9
Source DB: PubMed Journal: Calcif Tissue Int ISSN: 0171-967X Impact factor: 4.333
Fig. 1Scoliosis ‘suspiciousness’ scores produced by the automated method. A score of 0 indicates low suspiciousness of scoliosis, and a score of 1 high suspiciousness
Fig. 2Heatmaps produced by the automation indicating the site of the total body DXA scan that contributed to the decision that scoliosis was present
Identification of the final cut-off point of the continuous suspiciousness score for scoliosis based on the age 15 data after exclusion of those scans with evidence of body positioning error
| Various cut-off levels of the scoliosis suspiciousness score for scoliosis produced by the automation | ||||||
|---|---|---|---|---|---|---|
| 0.95 | 0.98 | 0.99 | 0.995 | 0.999 | 0.9995 | |
| Using the validation set from ALSPAC | ||||||
| Sensitivity (%) | 94.6 | 94.6 | 89.2 | 89.2 | 86.5 | 78.4 |
| Specificity (%) | 93.9 | 94.9 | 95.2 | 95.5 | 96.9 | 97.8 |
| AUC, 95%CI | 0.738 (0.680–0.796) | 0.760 0.699–0.820) | 0.759 (0.696–0.821) | 0.767 (0.704–0.803) | 0.804 (0.737–0.871) | 0.831 (0.760–0.902) |
| Applied to a hypothetical population of 10,000 | ||||||
| PPV (%) | 49.3 | 53.8 | 53.8 | 55.4 | 63.6 | 69.1 |
| NPV (%) | 99.6 | 99.6 | 99.2 | 99.3 | 99.1 | 98.6 |
| Calculated prevalence (%) | 11.3 | 10.4 | 9.8 | 9.5 | 8.0 | 6.7 |
Table shows sensitivity, specificity and AUC calculated from the validation set. The calculated sensitivity and specificity were then applied to a hypothetical population assuming a prevalence of 5.9% to allow calculation of the positive predictive value (PPV), negative predictive value (NPV) and proportion identified with scoliosis by the automated model
Final model: Automated prediction of scoliosis (suspiciousness score cut off of 0.999) excluding those with body positioning error (suspiciousness score cut-off of 0.5) (A) compared to manual prediction (DSM) based on a test set from within ALSPAC age 9 and age 15 total body DXA scans; and (B) applying the 5.9% prevalence [9], the identified specificity of 96.9% and the identified sensitivity of 86.5% to a hypothetical population of 10,000
| Automation | Manual method | ||
|---|---|---|---|
| No scoliosis | Scoliosis | ||
| No scoliosis | 606 | 5 | 611 |
| Scoliosis | 20 | 32 | 52 |
| Total | 626 | 37 | 663 |
| No scoliosis | 9118 | 80 | 9198 |
| Scoliosis | 292 | 510 | 802 |
| Total | 9410 | 590 | 10,000 |
Descriptive statistics of those participants from ALSPAC identified by the final automated model with and without scoliosis at age 17, with comparisons by Chi-squared statistics or unpaired t-tests as appropriate
| No scoliosis | Scoliosis | ||
|---|---|---|---|
| < 0.001 | |||
| Male | 1526 (91.8) | 136 (8.2) | |
| Female | 1709 (84.5) | 313 (15.5) | |
| 0.939 | |||
| White | 2783 (87.9) | 382 (12.1) | |
| Non-white | 119 (88.2) | 16 (11.9) | |
| 0.343 | |||
| Level 1 (none or CSE only) | 322 (85.2) | 56 (14.8) | |
| Level 2 (vocational) | 219 (90.5) | 23 (9.5) | |
| Level 3 (O levels) | 1002 (88.1) | 136 (12.0) | |
| Level 4 (A levels) | 824 (87.9) | 113 (12.1) | |
| Level 5 (°) | 576 (88.6) | 74 (11.4) | |
| < 0.001 | |||
| < 18.5 | 246 (78.6) | 67 (21.4) | |
| 18.5–24.9 | 2193 (86.9) | 331 (13.1) | |
| 25.0–29.9 | 536 (93.1) | 40 (6.9) | |
| ≥ 30 | 244 (95.7) | 11 (4.3) |
BMI body mass index