| Literature DB >> 30830261 |
A Valentinitsch1, S Trebeschi2, J Kaesmacher2, C Lorenz3, M T Löffler2, C Zimmer2, T Baum2, J S Kirschke2.
Abstract
Our study proposed an automatic pipeline for opportunistic osteoporosis screening using 3D texture features and regional vBMD using multi-detector CT images. A combination of different local and global texture features outperformed the global vBMD and showed high discriminative power to identify patients with vertebral fractures.Entities:
Keywords: BMD; Machine learning; Opportunistic screening; Osteoporosis; Quantitative computed tomography; Random forest model; Texture analysis; Vertebral fractures
Mesh:
Year: 2019 PMID: 30830261 PMCID: PMC6546649 DOI: 10.1007/s00198-019-04910-1
Source DB: PubMed Journal: Osteoporos Int ISSN: 0937-941X Impact factor: 4.507
Fig. 1Region definition process. (a) The biggest sphere, fitting in the mask defined the center point of the vertebral body. Additionally, we extracted surface points of the vertebral endplates, which we projected to the center point. (b) The given set of 3D points was used to compute the three orthogonal planes: superior-inferior plane (i.e., fitted plane), anterior-posterior plane, and medial-lateral plane. (c) The intersections resulted in 27 regions
Patient age (in years) and volumetric bone mineral density (vBMD, in mg/cm3) of the lumbar and thoracic spine, presented as minimum (min), maximum (max) and mean ± standard deviation (SD)
| Age | vBMD (thoracic) | vBMD (lumbar) | |||||||
|---|---|---|---|---|---|---|---|---|---|
|
| min | max | mean | SD | mean | SD | mean | SD | |
| FX | 53 | 44 | 82 | 66.6 | 9.2 | 88.22 | 20.89 | 81.51 | 20.69 |
| FX (M) | 35 | 44 | 78 | 68.8 | 8.3 | 91.97 | 22.39 | 83.63 | 19.93 |
| FX (F) | 18 | 47 | 82 | 65.5 | 10.5 | 80.91 | 15.14 | 77.40 | 21.52 |
| noFX | 101 | 39 | 88 | 63.5 | 7.9 | 105.59 | 25.74 | 98.95 | 23.09 |
| noFX (M) | 68 | 42 | 88 | 62.2 | 7.1 | 104.25 | 28.11 | 98.32 | 24.12 |
| noFX (F) | 33 | 39 | 74 | 64.2 | 9.2 | 108.36 | 19.69 | 100.24 | 20.73 |
| All | 154 | 39 | 88 | 64.6 | 8.5 | 99.61 | 25.55 | 92.95 | 23.78 |
Values are given for all patients, the fracture (FX) and non-fracture subgroups (noFX), divided by gender (M: male; F: female)
Fig. 2The mean volumetric density distribution (vBMD) of the thoracic and lumbar spine in comparison with the FX and noFX group
Fig. 3Feature selection and importance. a Classification performance using feature selection. The ranked features according to the Gini importance (GI) are selected a in a 2n fashion (i.e., 2, 4, 8, … .32768). The performance (AUC) of a fourfold cross-validation has been plotted for the increasing amount of selected features. The vertex (red dot) is used as the optimal cut of the fitted quadratic function (i.e., parabola) representing the overall performance of 0.88 AUC. b Composition of the set of important features. The mean Gini importance for each feature class of density and texture features is reported. Density features are split into global (vertebral level (vBMD)) and local features (sub-region level (BMDr)). c Composition of the set of important vertebrae. The mean Gini importance for each vertebra level is reported. d Comparison of the receiver operating characteristic (ROC) curves of each individual feature class and with the selected combined features.
Individual classification performance of each individual feature class (density and texture feature) using random forest (RF) classifier
| AUC | Specificity | Sensitivity | |
|---|---|---|---|
| vBMD | 0.64* | 0.54 | 0.57 |
| BMDr | 0.74* | 0.70 | 0.69 |
| HAR | 0.62* | 0.59 | 0.59 |
| HOG | 0.53* | 0.51 | 0.52 |
| LBP | 0.74* | 0.68 | 0.71 |
| WL | 0.73* | 0.68 | 0.69 |
| Combined | 0.88 | 0.78 | 0.77 |
*Statistical difference in AUC (p < 0.01) in comparison to combined features
Fig. 4Texture analysis using 3D local binary pattern (3D LBP). The procedure comprised the read-out of the intensity values around a circle centered on the pixel of interest in a binary fashion. If the surrounding pixel value is bigger than the central pixel, it gets the value of 1 and otherwise 0. Then clustering is used on the feature vector. Representatives in visualizing the differences in local binary patterns of L1 using 2 and 3 clusters (k) between a healthy 74-year-old female (noFX) and 73-year-old female from the fracture cohort (FX)