| Literature DB >> 35432510 |
Deepika Saravagi1, Shweta Agrawal2, Manisha Saravagi3, Jyotir Moy Chatterjee4, Mohit Agarwal5.
Abstract
Spondylolisthesis refers to the slippage of one vertebral body over the adjacent one. It is a chronic condition that requires early detection to prevent unpleasant surgery. The paper presents an optimized deep learning model for detecting spondylolisthesis in X-ray radiographs. The dataset contains a total of 299 X-ray radiographs from which 156 images are showing the spine with spondylolisthesis and 143 images are of the normal spine. Image augmentation technique is used to increase the data samples. In this study, VGG16 and InceptionV3 models were used for the image classification task. The developed model is optimized by utilizing the TFLite model optimization technique. The experimental result shows that the VGG16 model has achieved a 98% accuracy rate, which is higher than InceptionV3's 96% accuracy rate. The size of the implemented model is reduced up to four times so it can be used on small devices. The compressed VGG16 and InceptionV3 models have achieved 100% and 96% accuracy rate, respectively. Our finding shows that the implemented models were outperformed in the diagnosis of lumbar spondylolisthesis as compared to the model suggested by Varcin et al. (which had a maximum of 93% accuracy rate). Also, the developed quantized model has achieved higher accuracy rate than Zebin and Rezvy's (VGG16 + TFLite) model with 90% accuracy. Furthermore, by evaluating the model's performance on other publicly available datasets, we have generalised our approach on the public platform.Entities:
Mesh:
Year: 2022 PMID: 35432510 PMCID: PMC9007141 DOI: 10.1155/2022/7459260
Source DB: PubMed Journal: Comput Intell Neurosci
Summary of literature review.
| Source | Purpose | Major findings | Accuracy (%) |
|---|---|---|---|
| Varcin et al. [ | Diagnosis of lumbar spondylolisthesis | AlexNet and GoogLeNet were used for spondylolisthesis diagnosis. The model is not suitable in terms of accuracy. | AlexNet: 93.87 |
| GoogLeNet: 91.67 | |||
| CoCoci et al. [ | Pneumonia detection on chest X-ray | MobileNetV3, ShuffleNetV2, and SlimNet models with Android implementations in TensorFlow Lite are presented for constructing intelligent medical devices. | MobileNetV3: 95.9 |
| ShuffleNetV2: 96.67 | |||
| SlimNet: 96.83 | |||
| Cococi et al. [ | Disease detection from chest X-ray | A sophisticated medical device is built with an Android and Raspberry Pi-based strategy. | 91.22 |
| Basantwani et al. [ | COVID-19 detection from chest X-rays and CT scans | Android app was built to convert the final model into a TFLite model which could be used in making the Android model | 94 |
| Verma et al. [ | Detecting COVID-19 from chest CT scans | Model's size is reduced by utilising TensorFlow lite, and model is tuned for speed and latency on edge devices. | 99.58 |
| Bushra et al. [ | Detection of COVID-19 from X-ray images | An Android application is developed which uses the TFLite model | 98.65 |
| Zebin and Rezvy [ | Detection of COVID-19 using chest X-ray | Multiple pretrained models were used for detection of chest disease from X-ray images. | VGG16: 90 |
| ResNet50: 94.3 | |||
| EfficientNetB0: 96.8 | |||
| Sharma et al. [ | Multilabel classification of retinal disorders using OCT | Deep-learning-based detection method for screening people with blinding retinal diseases is proposed which can be remedied if detected early. | 99.38 |
Figure 1VGG16 architecture for spondylolisthesis diagnosis.
Figure 2Inception layer architecture for spondylolisthesis diagnosis.
Some features of selected pre-trained model.
| Network | Year | Depth | Architecture | Parameters (M) |
|---|---|---|---|---|
| VGG16 | 2014 | 23 | Classic network | 138 |
| InceptionV3 | 2015 | 159 | Modern network | 24 |
Figure 3Block diagram of proposed work.
Figure 4Glimpse of X-ray images from our private dataset.
Dataset description.
| Test cases | 299 |
|---|---|
| Normal | 143 |
| Spondylolisthesis | 156 |
| Image dimension | 224 × 224 × 3 |
| Image type | X-ray radiograph (.jpg format) |
Figure 5TFLite model compression process.
Dataset statistics.
| Test cases | Training set | Test set | Validation set |
|---|---|---|---|
| Normal | 210 | 22 | 75 |
| Spondylolisthesis | 490 | 28 | 175 |
|
| |||
| Total | 700 | 50 | 250 |
Figure 6Pre-trained VGG16 network for transfer learning. (a) VGG16's training accuracy; (b) VGG16's training loss.
Figure 7Pre-trained InceptionV3 network for transfer learning. (a) InceptionV3's training accuracy; (b) InceptionV3's training loss.
Figure 8VGG16's confusion matrix and classification report. (a) VGG16's confusion matrix; (b) VGG16's classification report.
Figure 9InceptionV3's confusion matrix and classification report. (a) InceptionV3's confusion matrix; (b) InceptionV3's classification report.
Learning outcomes.
| Model/performance metrics | Accuracy | Precision | Recall | F1-score | Loss |
|---|---|---|---|---|---|
| VGG16 | 0.98 | 0.97 | 1.00 | 0.98 | 0.08 |
| InceptionV3 | 0.96 | 1.00 | 0.93 | 0.96 | 0.08 |
4x compression of implemented model.
| Model name | TFLite model size | TFLite model accuracy | ||
|---|---|---|---|---|
| Base model | Quantized model | Base model | Quantized model | |
| VGG16 | 59068092 | 14871680 | 0.98 | 0.1 |
| InceptionV3 | 87533216 | 22325120 | 0.96 | 0.96 |
Figure 10Some images from Kaggle's Pneumonia dataset.
Pneumonia dataset statistics.
| Test cases | Training set | Test set | Validation set |
|---|---|---|---|
| Normal | 944 | 338 | 67 |
| Pneumonia | 2718 | 971 | 194 |
|
| |||
| Total | 3662 | 1309 | 261 |
Figure 11Training accuracy/loss graph of Pneumonia dataset using VGG16. (a) Training accuracy. (b) Training loss.
Figure 12Confusion matrix of Pneumonia dataset.
VGG16 model 4x compression.
| Model name | TFLite model size | TFLite model accuracy | ||
|---|---|---|---|---|
| Base model | Quantized model | Base model | Quantized model | |
| VGG16 | 59067384 | 14870960 | 0.997 | 0.1 |