| Literature DB >> 29750116 |
D Devikanniga1, R Joshua Samuel Raj1.
Abstract
Osteoporosis is a life threatening disease which commonly affects women mostly after their menopause. It primarily causes mild bone fractures, which on advanced stage leads to the death of an individual. The diagnosis of osteoporosis is done based on bone mineral density (BMD) values obtained through various clinical methods experimented from various skeletal regions. The main objective of the authors' work is to develop a hybrid classifier model that discriminates the osteoporotic patient from healthy person, based on BMD values. In this Letter, the authors propose the monarch butterfly optimisation-based artificial neural network classifier which helps in earlier diagnosis and prevention of osteoporosis. The experiments were conducted using 10-fold cross-validation method for two datasets lumbar spine and femoral neck. The results were compared with other similar hybrid approaches. The proposed method resulted with the accuracy, specificity and sensitivity of 97.9% ± 0.14, 98.33% ± 0.03 and 95.24% ± 0.08, respectively, for lumbar spine dataset and 99.3% ± 0.16%, 99.2% ± 0.13 and 100, respectively, for femoral neck dataset. Further, its performance is compared using receiver operating characteristics analysis and Wilcoxon signed-rank test. The results proved that the proposed classifier is efficient and it outperformed the other approaches in all the cases.Entities:
Keywords: 10-fold cross-validation method; BMD values; Wilcoxon signed-rank test; bone; bone mineral density; clinical methods; diseases; femoral neck dataset; hybrid classifier model; life threatening disease; lumbar spine dataset; medical diagnostic computing; menopause; mild bone fractures; monarch butterfly optimisation algorithm; monarch butterfly optimisation-based artificial neural network classifier; neural nets; optimisation; orthopaedics; osteoporosis classification; osteoporosis diagnosis; osteoporotic patient; patient diagnosis; pattern classification; receiver operating characteristics analysis; sensitivity analysis; skeletal regions
Year: 2018 PMID: 29750116 PMCID: PMC5933409 DOI: 10.1049/htl.2017.0059
Source DB: PubMed Journal: Healthc Technol Lett ISSN: 2053-3713
Fig. 1Flow diagram of MBO-ANN
Fig. 2Three-layered ANN architecture
Details of the input attributes in osteoporotic dataset (lumbar spine and femoral neck)
| Attribute number | Attribute name | Attribute description |
|---|---|---|
| 1 | age | age of the patient |
| 2 | height | height of the patient |
| 3 | weight | weight of the patient |
| 4 | BMI | body mass index |
| 5 | C.Width | cortical bone width or thickness |
| 6 | C.FD | cortical bone fractal dimension |
| 7 | Tr.thick | trabecular bone thickness |
| 8 | Tr.FD | trabecular bone fractal dimension |
| 9 | Tr.Numb | trabecular number |
| 10 | Tr.separa | trabecular separation |
Fig. 3Convergence curves of algorithms for LS dataset
Fig. 4Convergence curves of algorithms for FN dataset
Summary of performance comparison for osteoporotic datasets on 10-fold cross-validation
| Approach | Data | Mean | Std | Best | Inc | ||
|---|---|---|---|---|---|---|---|
| MBO-ANN | LS | 0.00132 | 0.00021 | 0.00073 | 97.9 | 2.1 | 36.09 |
| FN | 0.00105 | 0.00019 | 0.00068 | 99.3 | 0.7 | 36.13 | |
| ACO-ANN | LS | 0.01438 | 0.0.0073 | 0.01218 | 92.2 | 7.8 | 36.68 |
| FN | 0.01791 | 0.00574 | 0.00975 | 92.9 | 7.1 | 36.80 | |
| ABC-ANN | LS | 0.14112 | 0.01297 | 0.02752 | 90.8 | 9.2 | 37.38 |
| FN | 0.08602 | 0.01002 | 0.02147 | 87.23 | 12.77 | 36.17 | |
| BBO-ANN | LS | 0.00280 | 0.00126 | 0.00183 | 95 | 5 | 40.15 |
| FN | 0.00254 | 0.00092 | 0.00217 | 96.5 | 3.5 | 41.04 | |
| DE-ANN | LS | 0.10189 | 0.14021 | 0.07231 | 90.1 | 9.9 | 42.20 |
| FN | 0.09271 | 0.09120 | 0.09221 | 88.65 | 11.35 | 42.91 | |
| SGA-ANN | LS | 0.04183 | 0.01496 | 0.11918 | 88.7 | 11.3 | 32.79 |
| FN | 0.03872 | 0.19002 | 0.11149 | 85.8 | 14.2 | 32.71 |
Results of ROC analysis
| Data | MBO-ANN | ACO-ANN | ABC-ANN | BBO-ANN | DE- ANN | SGA-ANN |
|---|---|---|---|---|---|---|
| LS | 0.989(1) | 0.926(3) | 0.912(4) | 0.965(2) | 0.906(5) | 0.897(6) |
| FN | 0.996(1) | 0.931(3) | 0.887(5) | 0.972(2) | 0.891(4) | 0.866(6) |
| avg. rank | 1 | 3 | 4.5 | 2 | 4.5 | 6 |
Results of Wilcoxon signed-rank test at α = 0.05
| Comparison | Null hypothesis | ||||
|---|---|---|---|---|---|
| MBO-ANN versus ACO-ANN | 204 | 6 | −3.695 | 0.00022 | rejected |
| MBO-ANN versus ABC-ANN | 207 | 3 | −3.807 | 0.00014 | rejected |
| MBO-ANN versus BBO-ANN | 174 | 36 | −2.576 | 0.00988 | rejected |
| MBO-ANN versus DE-ANN | 204 | 6 | −3.695 | 0.00022 | rejected |
| MBO-ANN versus SGA-ANN | 207 | 3 | −3.807 | 0.00014 | rejected |
Comparison with other works in the literature on osteoporosis classification
| Work carried | Approach | Performance |
|---|---|---|
| [ | RB-SVM + hip radiographs | 90% Acc, 90% Sn, 87% Sp |
| [ | HGSF classifier + DPRs of lumbar spine | 96.01% Acc, 95.3% Sn, 94.7% Sp |
| HGSF classifier + DPRs of femoral neck | 98.9% Acc, 99.1% Sn, 98.4% Sp | |
| [ | regression SVM + factors from dietary and lifestyle habits | values not mentioned |
| [ | RB-SVM + kNN + micro-CT images | values not mentioned |
| [ | HAC algorithm + RB- SVM + DPRs of lumbar spine | 93% Acc, 95.8% Sn, 86.6% Sp |
| HAC algorithm + RB-SVM + DPRs of femoral neck | 89% Acc, 96% Sn, 84% Sp | |
| [ | SVM + X-ray images | 95% Acc, Sn and Sp not mentioned |
| [ | MFFN + WFS | Acc not mentioned, 57.9% Sn, 68.9% Sp |
| Naïve Bayes + WFS | Acc not mentioned, 0% Sn, 62% Sp | |
| LR + WFS | Acc not mentioned, 40.7% Sn, 62.3% Sp | |
| our proposed method | MBO-ANN + DPRs of lumbar spine | 97.9% Acc, 95.2% Sn, 98.3% Sp |
| MBO-ANN + DPRs of femoral neck | 99.3% Acc, 100% Sn, 99.2% Sp |