You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The repository contains two classification models (Resnet18 & MLP) and two Segmentation models (MaskRCNN, UNet) for an end-to-end classification of Covid-19
vs. Pneumonia (viral or bacterial) vs. Normal cases from chest X-ray images.
Directory Structure
model_weights\ -> Saved weights for the models (used for Inference)
unet_pipeline\ -> Contains a UNet implementation for Lung segmentation
mlp_pipeline\ -> Contains a MLP implementation 3 class classification
utility\ -> Contains helper function for the overall pipeline
Prerequisites
Running train/predict requires correct path to the input data and the following packages for python-3.x
Higest Iou (0.92) was acheived by UNet on an held-out external dataset.
Predictions
MaskRCNN (Image with GT Bbox, GT mask, Image with Predicted Bbox, Predicted Mask)
UNet (Image , GT mask, Predicted Mask)
Classifiction Models
Resnet18
Metrics
Normal
Pneumonia
Covid
Accuracy
0.85
0.87
0.95
Sensitivity
0.87
0.64
1.0
Specificity
0.84
0.98
0.92
Precision
0.75
0.96
0.86
MLP (Radiomics only)
Metrics
Nomral
Pneumonia
Covid
Accuracy
0.87
0.74
0.77
Sensitivity
0.85
0.74
0.45
Specificity
0.87
0.73
0.91
Precision
0.78
0.60
0.70
MLP (Radiomics with Metadata)
Metrics
Nomral
Pneumonia
Covid
Accuracy
0.86
0.84
0.96
Sensitivity
0.81
0.80
0.87
Specificity
0.88
0.86
1.0
Precision
0.76
0.75
1.0
ROC-AUC
Resnet18 | MLP (Radiomics only) | MLP (Radiomics with metadata)
Conclusion
Deep learning model has outperformed the traditional MLP model when using radiomics information alone, however, with the additional metadata information added to the radiomic features, the MLP model performance seems comparable with that of deep model.
The models are yet to be implemented with a cross validation to determine if the performance is consistent across folds.
About
Repository for segmentation & classification models for COVID-19 classification